The MPTF is a subset of the Web and TV Interest Group. The goal of MPTF is to discuss requirements placed on the HTML5 video, audio and media interfaces by media formats that used for Web and TV applications. The MPTF also proposes APIs that meet these requirements.
Recommendations in this document...

Introduction

A majority of Internet traffic is now streaming video.

However, there are currently no standards or common conventions to provide commercial quality IP streaming video across different platforms and between unrelated companies.

Conformance

As well as sections marked as non-normative, all authoring guidelines, diagrams, examples, and notes in this specification are non-normative. Everything else in this specification is normative.

The key words MUST, MUST NOT, SHALL, SHOULD and SHOULD NOT in this specification are to be interpreted as described in RFC 2119 [[RFC2119]].

This specification only applies to one class of product: W3C Technical Reports. A number of specifications may be created to address the requirements enumerated in this document. In some cases the union of multiple parts of different specifications may be needed to address a single requirement. Nevertheless, this document speaks only of conforming specifications.

Conforming specifications are ones that address one or more requirements listed in this document. Conforming specifications should attempt to address SHOULD level requirements requirements unless there is a technically valid reason not to do so.

Terminology

programme (program)
A programme (program) comprises a single period of audio visual content. It is usually expected to be labeled in content directories or television programme guides as a single entity. This might include an episode of a television programme, a radio programme, or a movie.

MPTF Requirements for Adaptive Bit Rate Streaming

This section list the requirements that conforming specification(s) would need to adopt in order to ensure a common interface and interpretation for the playback and control of adaptive bit rate media. These requirements are the result of an interactive process of feedback and discussion within the Media Pipeline Task Force of the Web and TV Interest Group

General

Compatibility with widely deployed standards

Several ...

The <video> tag should be used to specify the video in HTML.

Desription...

A common time reference must be unambiguously defined for combining tracks with different time references and for "continuous" tracks. Overlapping track segments must also be handled. (DASH may provide a reasonable model.)

Desription...

Search and trick-play must be unambiguously defined in the context of this common time reference (e.g. anchor point and offset).

Desription...

The ability of the user agent to play a piece of content must be determined quickly and with reasonable accuracy (e.g. using CanPlayType(codec, level, profile) or other means)

Desription...

The ABR media system must not advantage one specific method over another.

Desription...

The ABR methods must work with "open source" browsers.

Desription...

ABR media must be useable in HTML5

Desription...

SUGGESTION: Drop this requirement. Some of it is handed by requirement 4. The rest would be handled in Script. Therefore, it is not necessary. ---The particular ABR system required to use the content must be identifiable.

Any parameters required for use of the ABR system must be identified and specifiable.

Desription...

Specific errors relevant to ABR media must be identified and reportable.

Desription...

It should be possible to seamlessly splice content with a discontinuous timeline (such as advertising) into the presentation [this requirement may conflict with (2)?]

Desription...

(Others)

Use Cases

Paragraph...

Security

Paragraph...

Next Steps

Paragraph...

Proposals

Adaptive Bitrate calls for HTML5 <video> tag (WIP) (Duncan Rowden)

Description...

Mediasource specification (WIP) (Aaron Colwell, Adrian Bateman, Mark Watson)

Description...

Related Works

Paragraph...

Acknowledgements

Many thanks to ...