SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

Deduplication and single instance storage
Deduplication and single instance storageDeduplication and single instance storage
Deduplication and single instance storage
Interop
 

Tendances (19)

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

En vedette (9)

05.16 rda toolkit essentials
05.16 rda toolkit essentials05.16 rda toolkit essentials
05.16 rda toolkit essentials
 
Use Cases for MXF Metadata and Simplified System Interaction
Use Cases for MXF Metadata and Simplified System InteractionUse Cases for MXF Metadata and Simplified System Interaction
Use Cases for MXF Metadata and Simplified System Interaction
 
Erp ipmlemetation life cycle
Erp ipmlemetation life cycleErp ipmlemetation life cycle
Erp ipmlemetation life cycle
 
erp module
erp moduleerp module
erp module
 
ERP module
ERP moduleERP module
ERP module
 
Enterprise resource planning ppt
Enterprise resource planning pptEnterprise resource planning ppt
Enterprise resource planning ppt
 
ERP PROJECT
ERP PROJECTERP PROJECT
ERP PROJECT
 
Enterprise Resource Planning- BEST PPT
Enterprise Resource Planning- BEST PPTEnterprise Resource Planning- BEST PPT
Enterprise Resource Planning- BEST PPT
 
Business Functions & Business Processes in ERP
Business Functions & Business Processes in ERPBusiness Functions & Business Processes in ERP
Business Functions & Business Processes in ERP
 

Similaire à Introduction of file based workflows 111004 vfinal

WS-* Specifications Update 2007
WS-* Specifications Update 2007WS-* Specifications Update 2007
WS-* Specifications Update 2007
Jorgen Thelin
 

Similaire à Introduction of file based workflows 111004 vfinal (20)

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

Plus de Marie Josée (MJ) Drouin

Cloud Computing Training for Content Providers
Cloud Computing Training for Content ProvidersCloud Computing Training for Content Providers
Cloud Computing Training for Content Providers
Marie Josée (MJ) Drouin
 
The reality of hd satellite distribution drouin vsf may 2005
The reality of hd satellite distribution drouin vsf may 2005The reality of hd satellite distribution drouin vsf may 2005
The reality of hd satellite distribution drouin vsf may 2005
Marie Josée (MJ) Drouin
 
Why would broadcasters transport their real time professional video over ip b...
Why would broadcasters transport their real time professional video over ip b...Why would broadcasters transport their real time professional video over ip b...
Why would broadcasters transport their real time professional video over ip b...
Marie Josée (MJ) Drouin
 

Plus de Marie Josée (MJ) Drouin (9)

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

Dernier

Dernier (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

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