Media APIs

From Web and TV IG
Revision as of 12:13, 20 September 2013 by Gpascale (Talk | contribs)

Jump to: navigation, search

Media APIs Task Force [apis]

The Media APIs task force, part of the W3C Web and TV interest Group merges the focus of three previously independent task forces (terminal, metadata and recording&downloading) and focuses on:

  • Identify requirements for recording and downloading media
  • Investigate requirements for discover and control of device capabilities (e.g. tuner control)
  • Investigate how to expose TV metadata to web applications
  • Investigate mapping between Media Element API and in-band metadata
  • Synchronization of broadcast content and web applications up to frame accurate

Current Work

The TF is currently working on a list of Use Cases and Requirements.

Other documents - historical - include:

  1. The initial repository of Terminal Capabilities Use Cases
  2. The initial repository of Recording and Downloading Media Use Cases
  3. A list of known Metadata Formats to be used as reference in discussions about APIs and metadata exchange.

How we Work

Iterations and Timeline

The task force work in iterations. Each iteration is made of 4 phases of work:

  • Phase 1: collect use cases
  • Phase 2: generate requirements
  • Phase 3: gap analysis: are there existing spec covering this requirements already? If not, which specs/WGs would need to be addressed to fill these gaps?
  • Phase 4: consolidate UCs, reqs and gap analysis in one document and discuss next steps (reach out to WGs, etc)

The current iteration of work is due to end around the time of TPAC 2013. As suggested by e-mail and discussed at the 2013-08-21 teleconference, the timeline of work for this iteration is as follows:

  • Aug 28th: last chance to submit UCs for inclusion in the first iteration
  • Sept 4th (conf call): discuss and agree on the final list of use cases included in the first iteration
  • Oct 2nd (conf call): finalize and agree a list of requirements derived from the use cases
  • Oct 30th (conf call): finalize gap analysis
  • 12th of November (TPAC): review and approve the WG note including UCs, Req. and Gap analysis and discuss next steps.

Discussion & Calls

  • This TF primarily conducts its work on the public mailing list at (archive) by prefixing the email subject with the TF identifier [apis].
  • The TF intends to hold teleconferences every two weeks, using the Wednesday Teleconference slot.
  • Face-to-face meetings or conference calls may be organized, if necessary.

Submission process

  1. Some document have named editors. In such a case, suggestions for changes should be discussed on the list, and will be enacted by the editor.
  2. For a new piece of work or an addition or change to a document without an identified editor, the Submitter writes a proposal on the Wiki using (filling the use case description)
  3. The target use case is described, including use case, proposed technology, ...
  4. Each use case is discussed into the mailing list
  5. An Editor or moderator will consolidate information


  • Bin Hu (AT&T) — moderator
  • JC Verdié (MStar) — moderator
  • Olivier Thereaux, BBC — moderator
  • Bob Lund (CableLabs)
  • Calin Ciordas (Irdeto)
  • Christian Fuhrhop (Fraunhofer FOKUS)
  • Craig Smithpeters, Cox Communications, Inc.
  • Daniel Davis (W3C)
  • David Corvoysier (Orange)
  • Geun-Hyung Kim (Mobile Web Forum)
  • Giuseppe Pascale (Opera)
  • Glenn Adams (for Cox Communciations, Inc.)
  • Graham Clift (Sony)
  • JC Dufourd (Telecom ParisTech)
  • Jean-Pierre Evain (EBU)
  • José Luis Redondo (EURECOM)
  • Kaz Ashimura (W3C)
  • Mark Vickers, Comcast
  • Pablo Cesar (CWI)
  • Paul Gausman, AT&T
  • Pierre Lemieux (supported by MovieLabs)
  • Raphael Troncy (EURECOM)
  • Sheau Ng (Comcast-NBCUniversal)
  • Sung Hei Kim (ETRI)
  • Wook Hyun (ETRI)
  • Yosuke Funahashi (Tomo-digi)
  • Cyril Rickelton-Abdi (Turner Broadcasting System, Inc.)
  • Bryan Sullivan, (AT&T)
  • Skip Pizzi (NAB)
  • Louay Bassbouss (Fraunhofer FOKUS)
  • Tatsuya Igarashi (SONY)
  • Edit and add your name here

Discussion & Calls