Media APIs/Terminal Use Cases
Content Metadata Exposure and Content Synchronization Task Force
This task force aims to
- Investigate how to expose TV metadata to web applications
- Investigate mapping between Media Element API and in- band metadata
- Enable synchronization scenarios up to frame accurate
- We will be gathering (and authoring) use cases related to TV Synchronisation and applications
- We will derive requirements from our use cases. Some will be relevant to Metadata/Sync, others will be contributed to other task forces such as the Terminal TF
- We do not expect to specify or choose any broadcast/content metadata format. Our requirements are likely to be limited to a bridge between the TV/broadcast system and the web stack, allowing discovery and access to this metadata through a standard API.
- Olivier Thereaux, BBC
- Pablo Cesar, CWI
- Paul Gausmsan, ATT
- Bob Lund, CableLabs
- Jean-Claude Dufourd, Telecom ParisTech
- Raphaël Troncy & José Luis Redondo, EURECOM
- Mark Vickers, Comcast
- Sheau Ng, NBCUniversal
- Yosuke Funahashi, Tomo-digi
- Giuseppe Pascale (Opera)
- Graham Clift (Sony)
- Pierre Lemieux (supported by MovieLabs)
- Jean-Pierre Evain, EBU
- David Corvoysier, Orange
- Geun-Hyung Kim, (Mobile Web Forum)
[add your name to the list if you wish to participate in this task force]
Metadata Formats / Vocabularies
On the mailing-list, a few participants have mentioned existing work on media metadata. References will be listed here.
- The work of the Media Annotations WG: http://www.w3.org/2008/01/media-annotations-wg.html
- The schema.org schemas and the http://www.w3.org/wiki/TVRadioSchema proposed extensions
- The work of the LinkedTV project and in particular the LinkedTV ontology
- Base Level Metadata (MovieLabs) - This deals with all the base level descriptive metadata so that a digital product can be fully described. http://www.movielabs.com/md/md/index.html
- The Content Recognition Metadata specification (http://www.movielabs.com/crmd/) specifies an XML-based format for the delivery of descriptive metadata from content owners to content recognition entities. A couple of use cases are provided.
- The Entertainment Merchants Association has derived a profile from that specific to digital movie and TV episodic retail: (EMA Core 1.0) -http://www.entmerch.org/programsinitiatives/the-ema-metadata-structure
- Ultraviolet: (in the metadata specs) On this page look for “Technical Specifications” http://uvvu.com/uv-for-business.php
- Indirectly more metadata is available via web api’s from EIDR: http://eidr.org/technology/
- TV and Radio metadata has been extensively studied by TV-Anytime, which has been actively maintained for the last 10 years, which demonstrates it is used http://tech.ebu.ch/tvanytime. The main publication of TV-Anytime are covered by the http://www.w3.org/wiki/TVRadioSchema proposed extensions
- EBU is also working on metadata schemas such as EBUCore (http://tech.ebu.ch/docs/tech/tech3293v1_3.pdf - 1.4 will be released shortly with a refined RDF/XML representation - http://www.ebu.ch/metadata/ontologies/ebucore/). EBUCore is also being registered in SMPTE to facilitate the introduction of semantic web in production on the long term. The EBUCore ontology is used in key audiovisual archive projects such as EUScreen providing metadata to the European Digital Library Europeana as linked open data using the EBUCore ontology.
- EBU is known for providing a large set of classification schemes as html pages (http://www.ebu.ch/metadata/cs/web/), in xml (http://www.ebu.ch/metadata/cs/) and also in RDF/SKOS (http://www.ebu.ch/metadata/ontologies/skos/).
- The CableLabs' VoD Metadata specification (http://cablelabs.com/specifications/MD-SP-CONTENTv3.0-I02-121210.pdf) is a new specification for metadata describing VoD assets that will be used by North American and European cable operators. V3.0 replaces V1.1 (http://cablelabs.com/projects/metadata/specifications/specifications11.html); The metadata defined in V3.0 is a superset of V1.1.
- The MPEG-2 TS Program Map Table contains metadata used to describe the contents of video, audio and data elementary streams. The following specifications define metadata formats in use by North American broadcast and cable operators: Subtitles (http://www.scte.org/documents/pdf/Standards/ANSI_SCTE_27_2011.pdf), Ad Insertion (http://www.scte.org/documents/pdf/standards/ANSI_SCTE%2035%202007%20Digital%20Program%20Insertion%20Cueing%20Message%20for%20Cable.pdf), eTV Signaling (http://cablelabs.com/specifications/OC-SP-ETV-AM1.0.1-120614.pdf), Secondary Audio Program (http://mumudvb.braice.net/mumudrupal/sites/default/files/iso13818-1.pdf section 2.6.18 (ISO 639-2)) and Descriptive Video Service (ISO13818-1 section 2.6.18 and http://www.atsc.org/cms/standards/a53/a_53-Part-1-6-2007.pdf section 6.8.1)
The following documents can be a basis for our work:
- Material from the Web and Broadcasting BG
- Presentations on hybrid and sync scenarios
The Web and TV IG met at the 2012 TPAC. Several presentations were given on topics relevant to this task force:
- Guen-Hyung Kim (Mobile Web Forum) on TV APIs: http://www.w3.org/2012/10/29-webtv-slides/UseCases_for_ChannelAPI_v0.4.pptx
- Olivier Thereaux (BBC) on Hybrid Scenarios: http://www.w3.org/2012/10/29-webtv-slides/BBC-hybrid-scenarios.pdf
- Jean-Claude Dufourd (Telecom ParisTech) on Discovery and Control: http://www.w3.org/2012/10/29-webtv-slides/HNTFPresDufourd.pdf
- Sheau Ng (NBCUniversal) on Hybrid / Sync scenarios: http://www.w3.org/2012/10/29-webtv-slides/Hybrid-Media-Synchronization--W3C-TPAC-Oct-29-2012.pptx