SlideShare a Scribd company logo
Introduction for File-based
        Workflows
   MJ Drouin, VSF meeting
   October 4th 2011, Atlanta
Who Am I?
•   Director with 15 years of Media experience, I lead technical teams of up to 30 people and 3 managers to
    deliver most aspects of the business - Operations, Customer Services, Information Technologies, Project
    Management, Engineering, and Procurement. I developed expertise in managing cable, wireless, satellite,
    transmission, engineering and software development. I worked at Bell, Teleglobe, Intelsat, CBC and as a
    expert consultant.
•   Professional Engineer, Masters in Technological Management, ITIL foundation, PMP
•   I have extensive experience in speaking since the 90's (ouf!), subjects were always a mix of technologies,
    commerce and management.
      –      Past engagements included: Cloud computing training for Content Providers (2011), My video is a file, now what?
             (2010), DVB-H: Video over IP goes wireless (2010), Service Oriented Architecture (SOA): Tutorial for the Broadcast
             Community (2010), Pitfalls of SW development: What every executive should know (2009), 8 weeks on Twitter: I love
             it! (2009), The Future of Broadcast Archive Systems (2008), DVB-H: Video over IP goes Wireless (2006), HDTV
             distribution (2005), Video over IP (2004) and, Several broadcast technical training (1994-1998): Video 101, Digital
             Video and Compression 201, Video testing techniques 301.
•   http://www.linkedin.com/in/mjdrouin
•   http://twitter.com/mjdrouin
2011-10-04                                         MJ Drouin© - VSF Meeting                                                    2
2011-10-04   MJ Drouin© - VSF Meeting   3
Agenda
•   Traditional vs File-based Workflow                     •    FIMS: Phase 1 objectives
•   Implementation of File-based                                 – SOA
    Workflows                                                    – Broadcast workflow in small services:
      – Roadblocks                                                 Cloud Computing?
      – Pains                                              •    What’s Next?
      – Facilitators                                             – Paper, hand-made, multi-interface
                                                                   unrelated environment
•   MXF: The Basics                                              – Linking Open Data Project
      –      Advantages
                                                                 – The rest of the world is moving: Web
      –      SMPTE MXF standards                                   1.0, 2.0 and 3.0
      –      Partition pack                                      – Linked data: Creating new things
      –      Played Material vs Saved File
      –      Operational Patterns
      –      MXF on your HDD: AS-02
      –      Types of MXF files



2011-10-04                                   MJ Drouin© - VSF Meeting                                      4
What is this all about:
             Traditional broadcast workflow




2011-10-04              MJ Drouin© - VSF Meeting   5
Theoretical file-based broadcast
                        Workflow
                      Low-res
                       Proxi




   Archives


2011-10-04                 MJ Drouin© - VSF Meeting
                                      6
Roadblocks for its Implementation
•   Skills
•   Split IT & Broadcast departments
•   Requires – again – a brand new infrastructure
•   Lack of standards, interoperability
•   Mostly specialized broadcasters who really do it
•   Metadata management not integrated, yet
2011-10-04            MJ Drouin© - VSF Meeting         7
File-based Broadcasting concerns
                                                                             Archiving
                                                             Post &
                    Persistence
 Auto-                                                        Edit
                                        Content
  fill                                                                            To air
                 Metad                  Re-use
                  ata                                         Vendor File
                                                             compatibility
     Consumer vs                  File-based
     Professional                 Production
         Stds                                                         Workflows
                                                                      Standards
                          Asset
                          Mngmt
 File multiple                              DRM                  Q.A.
    format              AMS
2011-10-04                        MJ Drouin© - VSF Meeting
                                             8
                      interop
Pains during its Implementation
• Ingress                           • Video on computer vs on
• Egress                              screen
• Equipment flexibility and         • Quality of source not
  age                                 easily separated from
• Not-really standard                 encoding & file transfer
  standards such as AVI             • OU Data circuits
• Scheduling &
  Automation: Yet again,            • Software offering = only
  other software needed to            large systems – not yet as
  make it work…                       services
2011-10-04            MJ Drouin© - VSF Meeting                     9
Facilitators
•   More than 1000 pages of standards (SMPTE/AMWA/FIBS/EBU)
•   Economics
•   Non-real-time transmissions
•   Bandwidth growth in Telecom and Public internet
•   Mobile tools: Intelligent phones & Tablets
•   Content creators pushing for ubiquity
•   MXF …

 Hybrid environment is here to stay a little longer…

2011-10-04                 MJ Drouin© - VSF Meeting           10
2011-10-04   MJ Drouin© - VSF Meeting   11
Advantages MXF
• Shared essence                    • But…
• Everybody that works on           • What’s real, today?
  it builds metadata
  content
• Open standard –
  independent of platform,
  OS, vendor, etc
• Create a web of linked
  essence/data
2011-10-04            MJ Drouin© - VSF Meeting              12
SMPTE & MXF
 Base documents
 •        SMPTE 377M: The MXF File Format Specification (the overall master document)
 •        SMPTE EG41: MXF Engineering Guide (A guide explaining how to use MXF)
 •        SMPTE EG42: MXF Descriptive Metadata (A guide explaining how to use descriptive metadata in MXF)
 Generic containers
 •        SMPTE 379M: Generic Container (the way that essence is stored in MXF files)
 •        SMPTE 381M: GC-MPEG (how to store MPEG essence data in MXF using the Generic Container)
 •        SMPTE 383M: GC-DV (how to store DV essence data in MXF using the Generic Container)
 •        SMPTE 385M: GC-CP (how to store SDTI-CP essence data in MXF using the Generic Container)
 •        SMPTE 386M: GC-D10 (how to store SMPTE D10 essence data in MXF using the Generic Container)
 •        SMPTE 387M: GC-D11 (how to store SMPTE D11 essence data in MXF using the Generic Container)
 •        SMPTE 382M: GC-AESBWF (how to store AES/EBU and Broadcast Wave audio essence data in MXF using the
          Generic Container)
 •        SMPTE 384M: GC-UP (how to store Uncompressed Picture essence data in MXF using the Generic Container)
 •        SMPTE 388M: GC-AA (how to store A-law coded audio essence data in MXF using the Generic Container)
 •        SMPTE 389M: Generic Container Reverse Play System Element
 •        SMPTE 394M: System Item Scheme-1 for Generic Container
 •        SMPTE 405M: Elements and Individual Data Items for the GC SI Scheme 1
 Operational patterns
 •        SMPTE 390M: OP-Atom (a very simple and highly constrained layout for simple MXF files)
 •        SMPTE 378M: OP-1a (the layout options for a minimal simple MXF file)
 •        SMPTE 391M: OP-1b
 •        SMPTE 392M: OP-2a
 •        SMPTE 393M: OP-2b
 •        SMPTE 407M: OP-3a, OP-3b
 •        SMPTE 408M: OP-1c, OP-2c, OP-3c
 Metadata, dictionaries and registries
 •        SMPTE 380M: DMS1 (a standard set of descriptive metadata to use with MXF files)
 •        SMPTE 436M: MXF Mappings for VBI Lines and Ancillary Data Packets
 •        SMPTE RP210: SMPTE Metadata Dictionary (the latest version is available here: http://www.smpte-
          ra.org/mdd/index.html )
 •        SMPTE RP224: Registry of SMPTE Universal Labels
2011-10-04                                                                      MJ Drouin© - VSF Meeting          13
MXF – The basics: Partition Pack
         Physically
                     Divides File




Identification                                   Audio/video
Operational Pattern                 Time to
Storage Information                              /metadata
Package & Track Structure           bytes offset
- EDL structures and
Timecode
Essence Description
- Codecs, channels,
   2011-10-04
Descriptive Metadata                                MXF wrapper
                                      MJ Drouin© - VSF Meeting    14
Played material/saved material/timecodes
                                 Audio
Tracks                           Video                          Material Package
                               Time Code



                     Audio
                     Video
                  Time Code 1
                  Time Code 2                        File Package (using SMPTE UMID)
                 Metadata Audio
                 Metadata Video
                Metadata Content                             Position bits vs
   2011-10-04             MJ Drouin© - VSF Meeting                              15
                                                             timecodes
Operational Patterns
• How to use and
  reconstruct
• MXF files




2011-10-04         MJ Drouin© - VSF Meeting   16
AS-02: MXF files on your HDD
         AS02_clips

     -                alice

                              alice.mxf

                              alice_v2.mxf



               -                 media

                                          alice_v0.mxf                  show_format.doc

                                          alice_a0.mxf                  certificate.xml

                                          alice_a1.mxf                  QC_report.xml

                                          alice_vbi0.mxf                  thumbnails
                                          alice_vanc0.mxf                           thumb0.jpg
               -                                                                    thumb1.jpg
2011-10-04                       extra             MJ Drouin© - VSF Meeting                      17
7 Types of MXF files … Already!
• Op-1a – Single interleaved file (MPEG2 + some VANC/VBI + uncompressed
  audio)
• XD-CAM HD – Single interleaved file (MPEG2 @ specific bitrate + 2-8 mono
  AES)
• OP-Atom (AVID & AAF) – AAF synchronised component file (post)
• OP-Atom (Panasonic P2) – XML synchronized component file + constrained
  by format & codec (cameraedit)
• dCinema – xml synchronized JPEG X’Y’Z component file (cinema
  workflows)
• AS-02 – MXF synchronized MXF component files with manifest and shim
  for interop  good for reading
• AS-03 – MXF synchronized MXF interleaved files (very strict for playout
  servers)
2011-10-04                   MJ Drouin© - VSF Meeting                   18
And still… pretty complex




2011-10-04           MJ Drouin© - VSF Meeting   19
2011-10-04   MJ Drouin© - VSF Meeting   20
FIMS Framework – Specification #1




2011-10-04                     * From
             MJ Drouin© - VSF Meeting   FIMS Media SOA Framework 21
                                                                 v1.0
Service Oriented Architecture
                                              XML, Web Services, MXF




2011-10-04         MJ Drouin© - VSF Meeting                    22
Now that you split the workflow in
                 Services…
• You can outsource it and grow utilisation of 3rd
  party ressources … on demand?
• Cloud computing?
Could be another Operational Model for MXF?
May make it easier for Broadcasters to invest/or
  not in the required additional infrastructure…

2011-10-04          MJ Drouin© - VSF Meeting         23
Standards for Media Workflow = Enabler for Cloud Computing




                     Video Encoding,          Video Storage,       Security, Access,
                     Image processing         Metrix, Elasticity   multi-screen
                                                                   conversions
                                 3rd party services – on-demand
2011-10-04                              MJ Drouin© - VSF Meeting                       24
But… What’s next?



2011-10-04        MJ Drouin© - VSF Meeting   25
This is still our world …




2011-10-04           MJ Drouin© - VSF Meeting   26
Possible to look more like that?
• Don’t you think
  it will look more
  like that than
  pure SOA with a
  super-centralized
  enterprise bus &
  Servers?

2011-10-04            MJ Drouin© - VSF Meeting   27
The rest of the world is…
• Web 1.0 = content to all
• Web 2.0 = bidi web, content from users as well as
  producers (read / write) web
• Beyond? Web 3.0
      –      web = services
      –      Intelligent data = Structured info = Links and filters
      –      Beyond PC: Mobile, IPTV, etc
      –      Web of things: Machines sending info on the web
2011-10-04                      MJ Drouin© - VSF Meeting              28
Isn’t it what a lot of people do at
                         Broadcasters?




  •     Linked Data enables data to be opened up and connected so that people can build
        interesting new things from it. (via Tim Berners-Lee) Linked Data is Blooming;
        ReadWriteWeb, May 2009 MJ Drouin© - VSF Meeting
2011-10-04                                                                                29

More Related Content

PDF
Wewebu customer success story California Dept. of Public Health
PDF
Ugly Storage Made Sexy in Novell Open Enterprise Server and Windows Environments
PDF
Novell File Management Suite: Intelligently Manage File Storage for Maximum B...
PDF
The Efficient Use of Cyberinfrastructure to Enable Data Analysis Collaboration
PDF
Novell Filr
PDF
Présentation AXF à la smpte
PDF
Securing Your Endpoints Using Novell ZENworks Endpoint Security Management
PDF
Novell File Management Suite Use Cases
Wewebu customer success story California Dept. of Public Health
Ugly Storage Made Sexy in Novell Open Enterprise Server and Windows Environments
Novell File Management Suite: Intelligently Manage File Storage for Maximum B...
The Efficient Use of Cyberinfrastructure to Enable Data Analysis Collaboration
Novell Filr
Présentation AXF à la smpte
Securing Your Endpoints Using Novell ZENworks Endpoint Security Management
Novell File Management Suite Use Cases

What's hot (19)

PDF
Deduplication and single instance storage
PDF
Life without the Novell Client
PDF
Novell Storage Manager: Your Secret Weapon for Simplified File and User Manag...
PDF
Domain Services for Windows: Best Practices for Windows Interoperability
PDF
Software Developer Conference 2012 - Paper Presentation - Cloud File Systems
PDF
IBM Tivoli Storage Productivit Center overview and update
PDF
Integrating Apple Macs Using Novell Technologies
PDF
Mobility Solutions for Novell GroupWise
PDF
Lessons Learned: Novell Open Enterprise Server Upgrades Made Easy
PDF
I can\'t believe this is butter - A Tour of btrfs
PDF
Finding Virtual Coins in the Couch
PDF
Configuration management benefits for everyone - Rudder @ FLOSSUK Spring Conf...
PDF
File Access in Novell Open Enterprise Server 2 SP2
PDF
Rudder - Configuration management benefits for everyone (FOSDEM 2012)
PDF
Veritas Storage Foundation
PDF
Tiered Storage and Archiving by PoINT Storage Manager
PPTX
PDF
Storage Management and High Availability 6.0 Launch
PDF
Storage Over SONET
Deduplication and single instance storage
Life without the Novell Client
Novell Storage Manager: Your Secret Weapon for Simplified File and User Manag...
Domain Services for Windows: Best Practices for Windows Interoperability
Software Developer Conference 2012 - Paper Presentation - Cloud File Systems
IBM Tivoli Storage Productivit Center overview and update
Integrating Apple Macs Using Novell Technologies
Mobility Solutions for Novell GroupWise
Lessons Learned: Novell Open Enterprise Server Upgrades Made Easy
I can\'t believe this is butter - A Tour of btrfs
Finding Virtual Coins in the Couch
Configuration management benefits for everyone - Rudder @ FLOSSUK Spring Conf...
File Access in Novell Open Enterprise Server 2 SP2
Rudder - Configuration management benefits for everyone (FOSDEM 2012)
Veritas Storage Foundation
Tiered Storage and Archiving by PoINT Storage Manager
Storage Management and High Availability 6.0 Launch
Storage Over SONET
Ad

Viewers also liked (9)

PPTX
05.16 rda toolkit essentials
PPTX
Use Cases for MXF Metadata and Simplified System Interaction
PDF
Erp ipmlemetation life cycle
PPT
erp module
PPT
ERP module
PPT
Enterprise resource planning ppt
DOC
ERP PROJECT
PPT
Enterprise Resource Planning- BEST PPT
PPTX
Business Functions & Business Processes in ERP
05.16 rda toolkit essentials
Use Cases for MXF Metadata and Simplified System Interaction
Erp ipmlemetation life cycle
erp module
ERP module
Enterprise resource planning ppt
ERP PROJECT
Enterprise Resource Planning- BEST PPT
Business Functions & Business Processes in ERP
Ad

Similar to Introduction of file based workflows 111004 vfinal (20)

PPTX
Standards' Perspective - MPEG DASH overview and related efforts
PDF
High-Performance Media Processing in an NFV World
PDF
My video is a file, now what?
PDF
CMIS overview
PPTX
5G core use cases in CORE NetworkSBI.pptx
PDF
Openstack meetup NFV
PPT
WS-* Specifications Update 2007
PDF
Openstack meetup: NFV and Openstack
PDF
DVO FAQ - Architecture Summary
PPT
Infrastructure Strategies 2007
PDF
Carrier Grade: What and How
PDF
Coexistence of Commercial Solutions with Open Source OPNFV Platform
PPSX
Temenos- Fiorano T24 Integration
PPTX
Transform Microsoft Application Environment With EMC Information Infrastructure
PDF
Smalltalk in Enterprise Applications
PDF
NFV & Openstack
PPTX
A 30-minute Introduction to NETCONF and YANG
PDF
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
PDF
OMG Data-Distribution Service (DDS) Tutorial - 2009
PPTX
TIBCO vs MuleSoft Differentiators
Standards' Perspective - MPEG DASH overview and related efforts
High-Performance Media Processing in an NFV World
My video is a file, now what?
CMIS overview
5G core use cases in CORE NetworkSBI.pptx
Openstack meetup NFV
WS-* Specifications Update 2007
Openstack meetup: NFV and Openstack
DVO FAQ - Architecture Summary
Infrastructure Strategies 2007
Carrier Grade: What and How
Coexistence of Commercial Solutions with Open Source OPNFV Platform
Temenos- Fiorano T24 Integration
Transform Microsoft Application Environment With EMC Information Infrastructure
Smalltalk in Enterprise Applications
NFV & Openstack
A 30-minute Introduction to NETCONF and YANG
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
OMG Data-Distribution Service (DDS) Tutorial - 2009
TIBCO vs MuleSoft Differentiators

More from Marie Josée (MJ) Drouin (9)

PDF
What's the Next Big Thing - A Training for Broadcast Professionals
PDF
Cloud Computing Training for Content Providers
PDF
The reality of hd satellite distribution drouin vsf may 2005
PDF
Why would broadcasters transport their real time professional video over ip b...
PDF
Video over IP goes wireless: A DVB-H Tutorial
PDF
Video over IP goes wireless: A DVB-H Tutorial
PDF
Service Oriented Architecture (SOA) for the Broadcast Industry
PDF
Pitfalls Of Software Development: What every Executives Should Know
PDF
8 Weeks On Twitter: I love it!
What's the Next Big Thing - A Training for Broadcast Professionals
Cloud Computing Training for Content Providers
The reality of hd satellite distribution drouin vsf may 2005
Why would broadcasters transport their real time professional video over ip b...
Video over IP goes wireless: A DVB-H Tutorial
Video over IP goes wireless: A DVB-H Tutorial
Service Oriented Architecture (SOA) for the Broadcast Industry
Pitfalls Of Software Development: What every Executives Should Know
8 Weeks On Twitter: I love it!

Recently uploaded (20)

PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Machine learning based COVID-19 study performance prediction
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
A Presentation on Artificial Intelligence
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Encapsulation theory and applications.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPT
Teaching material agriculture food technology
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Spectroscopy.pptx food analysis technology
PPTX
Programs and apps: productivity, graphics, security and other tools
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
“AI and Expert System Decision Support & Business Intelligence Systems”
Mobile App Security Testing_ A Comprehensive Guide.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Assigned Numbers - 2025 - Bluetooth® Document
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Machine learning based COVID-19 study performance prediction
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
The Rise and Fall of 3GPP – Time for a Sabbatical?
A Presentation on Artificial Intelligence
Spectral efficient network and resource selection model in 5G networks
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Encapsulation theory and applications.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Teaching material agriculture food technology
Unlocking AI with Model Context Protocol (MCP)
Spectroscopy.pptx food analysis technology
Programs and apps: productivity, graphics, security and other tools

Introduction of file based workflows 111004 vfinal

  • 1. Introduction for File-based Workflows MJ Drouin, VSF meeting October 4th 2011, Atlanta
  • 2. Who Am I? • Director with 15 years of Media experience, I lead technical teams of up to 30 people and 3 managers to deliver most aspects of the business - Operations, Customer Services, Information Technologies, Project Management, Engineering, and Procurement. I developed expertise in managing cable, wireless, satellite, transmission, engineering and software development. I worked at Bell, Teleglobe, Intelsat, CBC and as a expert consultant. • Professional Engineer, Masters in Technological Management, ITIL foundation, PMP • I have extensive experience in speaking since the 90's (ouf!), subjects were always a mix of technologies, commerce and management. – Past engagements included: Cloud computing training for Content Providers (2011), My video is a file, now what? (2010), DVB-H: Video over IP goes wireless (2010), Service Oriented Architecture (SOA): Tutorial for the Broadcast Community (2010), Pitfalls of SW development: What every executive should know (2009), 8 weeks on Twitter: I love it! (2009), The Future of Broadcast Archive Systems (2008), DVB-H: Video over IP goes Wireless (2006), HDTV distribution (2005), Video over IP (2004) and, Several broadcast technical training (1994-1998): Video 101, Digital Video and Compression 201, Video testing techniques 301. • http://www.linkedin.com/in/mjdrouin • http://twitter.com/mjdrouin 2011-10-04 MJ Drouin© - VSF Meeting 2
  • 3. 2011-10-04 MJ Drouin© - VSF Meeting 3
  • 4. Agenda • Traditional vs File-based Workflow • FIMS: Phase 1 objectives • Implementation of File-based – SOA Workflows – Broadcast workflow in small services: – Roadblocks Cloud Computing? – Pains • What’s Next? – Facilitators – Paper, hand-made, multi-interface unrelated environment • MXF: The Basics – Linking Open Data Project – Advantages – The rest of the world is moving: Web – SMPTE MXF standards 1.0, 2.0 and 3.0 – Partition pack – Linked data: Creating new things – Played Material vs Saved File – Operational Patterns – MXF on your HDD: AS-02 – Types of MXF files 2011-10-04 MJ Drouin© - VSF Meeting 4
  • 5. What is this all about: Traditional broadcast workflow 2011-10-04 MJ Drouin© - VSF Meeting 5
  • 6. Theoretical file-based broadcast Workflow Low-res Proxi Archives 2011-10-04 MJ Drouin© - VSF Meeting 6
  • 7. Roadblocks for its Implementation • Skills • Split IT & Broadcast departments • Requires – again – a brand new infrastructure • Lack of standards, interoperability • Mostly specialized broadcasters who really do it • Metadata management not integrated, yet 2011-10-04 MJ Drouin© - VSF Meeting 7
  • 8. File-based Broadcasting concerns Archiving Post & Persistence Auto- Edit Content fill To air Metad Re-use ata Vendor File compatibility Consumer vs File-based Professional Production Stds Workflows Standards Asset Mngmt File multiple DRM Q.A. format AMS 2011-10-04 MJ Drouin© - VSF Meeting 8 interop
  • 9. Pains during its Implementation • Ingress • Video on computer vs on • Egress screen • Equipment flexibility and • Quality of source not age easily separated from • Not-really standard encoding & file transfer standards such as AVI • OU Data circuits • Scheduling & Automation: Yet again, • Software offering = only other software needed to large systems – not yet as make it work… services 2011-10-04 MJ Drouin© - VSF Meeting 9
  • 10. Facilitators • More than 1000 pages of standards (SMPTE/AMWA/FIBS/EBU) • Economics • Non-real-time transmissions • Bandwidth growth in Telecom and Public internet • Mobile tools: Intelligent phones & Tablets • Content creators pushing for ubiquity • MXF …  Hybrid environment is here to stay a little longer… 2011-10-04 MJ Drouin© - VSF Meeting 10
  • 11. 2011-10-04 MJ Drouin© - VSF Meeting 11
  • 12. Advantages MXF • Shared essence • But… • Everybody that works on • What’s real, today? it builds metadata content • Open standard – independent of platform, OS, vendor, etc • Create a web of linked essence/data 2011-10-04 MJ Drouin© - VSF Meeting 12
  • 13. SMPTE & MXF Base documents • SMPTE 377M: The MXF File Format Specification (the overall master document) • SMPTE EG41: MXF Engineering Guide (A guide explaining how to use MXF) • SMPTE EG42: MXF Descriptive Metadata (A guide explaining how to use descriptive metadata in MXF) Generic containers • SMPTE 379M: Generic Container (the way that essence is stored in MXF files) • SMPTE 381M: GC-MPEG (how to store MPEG essence data in MXF using the Generic Container) • SMPTE 383M: GC-DV (how to store DV essence data in MXF using the Generic Container) • SMPTE 385M: GC-CP (how to store SDTI-CP essence data in MXF using the Generic Container) • SMPTE 386M: GC-D10 (how to store SMPTE D10 essence data in MXF using the Generic Container) • SMPTE 387M: GC-D11 (how to store SMPTE D11 essence data in MXF using the Generic Container) • SMPTE 382M: GC-AESBWF (how to store AES/EBU and Broadcast Wave audio essence data in MXF using the Generic Container) • SMPTE 384M: GC-UP (how to store Uncompressed Picture essence data in MXF using the Generic Container) • SMPTE 388M: GC-AA (how to store A-law coded audio essence data in MXF using the Generic Container) • SMPTE 389M: Generic Container Reverse Play System Element • SMPTE 394M: System Item Scheme-1 for Generic Container • SMPTE 405M: Elements and Individual Data Items for the GC SI Scheme 1 Operational patterns • SMPTE 390M: OP-Atom (a very simple and highly constrained layout for simple MXF files) • SMPTE 378M: OP-1a (the layout options for a minimal simple MXF file) • SMPTE 391M: OP-1b • SMPTE 392M: OP-2a • SMPTE 393M: OP-2b • SMPTE 407M: OP-3a, OP-3b • SMPTE 408M: OP-1c, OP-2c, OP-3c Metadata, dictionaries and registries • SMPTE 380M: DMS1 (a standard set of descriptive metadata to use with MXF files) • SMPTE 436M: MXF Mappings for VBI Lines and Ancillary Data Packets • SMPTE RP210: SMPTE Metadata Dictionary (the latest version is available here: http://www.smpte- ra.org/mdd/index.html ) • SMPTE RP224: Registry of SMPTE Universal Labels 2011-10-04 MJ Drouin© - VSF Meeting 13
  • 14. MXF – The basics: Partition Pack Physically Divides File Identification Audio/video Operational Pattern Time to Storage Information /metadata Package & Track Structure bytes offset - EDL structures and Timecode Essence Description - Codecs, channels, 2011-10-04 Descriptive Metadata MXF wrapper MJ Drouin© - VSF Meeting 14
  • 15. Played material/saved material/timecodes Audio Tracks Video Material Package Time Code Audio Video Time Code 1 Time Code 2 File Package (using SMPTE UMID) Metadata Audio Metadata Video Metadata Content Position bits vs 2011-10-04 MJ Drouin© - VSF Meeting 15 timecodes
  • 16. Operational Patterns • How to use and reconstruct • MXF files 2011-10-04 MJ Drouin© - VSF Meeting 16
  • 17. AS-02: MXF files on your HDD AS02_clips - alice alice.mxf alice_v2.mxf - media alice_v0.mxf show_format.doc alice_a0.mxf certificate.xml alice_a1.mxf QC_report.xml alice_vbi0.mxf thumbnails alice_vanc0.mxf thumb0.jpg - thumb1.jpg 2011-10-04 extra MJ Drouin© - VSF Meeting 17
  • 18. 7 Types of MXF files … Already! • Op-1a – Single interleaved file (MPEG2 + some VANC/VBI + uncompressed audio) • XD-CAM HD – Single interleaved file (MPEG2 @ specific bitrate + 2-8 mono AES) • OP-Atom (AVID & AAF) – AAF synchronised component file (post) • OP-Atom (Panasonic P2) – XML synchronized component file + constrained by format & codec (cameraedit) • dCinema – xml synchronized JPEG X’Y’Z component file (cinema workflows) • AS-02 – MXF synchronized MXF component files with manifest and shim for interop  good for reading • AS-03 – MXF synchronized MXF interleaved files (very strict for playout servers) 2011-10-04 MJ Drouin© - VSF Meeting 18
  • 19. And still… pretty complex 2011-10-04 MJ Drouin© - VSF Meeting 19
  • 20. 2011-10-04 MJ Drouin© - VSF Meeting 20
  • 21. FIMS Framework – Specification #1 2011-10-04 * From MJ Drouin© - VSF Meeting FIMS Media SOA Framework 21 v1.0
  • 22. Service Oriented Architecture XML, Web Services, MXF 2011-10-04 MJ Drouin© - VSF Meeting 22
  • 23. Now that you split the workflow in Services… • You can outsource it and grow utilisation of 3rd party ressources … on demand? • Cloud computing? Could be another Operational Model for MXF? May make it easier for Broadcasters to invest/or not in the required additional infrastructure… 2011-10-04 MJ Drouin© - VSF Meeting 23
  • 24. Standards for Media Workflow = Enabler for Cloud Computing Video Encoding, Video Storage, Security, Access, Image processing Metrix, Elasticity multi-screen conversions 3rd party services – on-demand 2011-10-04 MJ Drouin© - VSF Meeting 24
  • 25. But… What’s next? 2011-10-04 MJ Drouin© - VSF Meeting 25
  • 26. This is still our world … 2011-10-04 MJ Drouin© - VSF Meeting 26
  • 27. Possible to look more like that? • Don’t you think it will look more like that than pure SOA with a super-centralized enterprise bus & Servers? 2011-10-04 MJ Drouin© - VSF Meeting 27
  • 28. The rest of the world is… • Web 1.0 = content to all • Web 2.0 = bidi web, content from users as well as producers (read / write) web • Beyond? Web 3.0 – web = services – Intelligent data = Structured info = Links and filters – Beyond PC: Mobile, IPTV, etc – Web of things: Machines sending info on the web 2011-10-04 MJ Drouin© - VSF Meeting 28
  • 29. Isn’t it what a lot of people do at Broadcasters? • Linked Data enables data to be opened up and connected so that people can build interesting new things from it. (via Tim Berners-Lee) Linked Data is Blooming; ReadWriteWeb, May 2009 MJ Drouin© - VSF Meeting 2011-10-04 29