Copyright © 2012 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark and document use rules apply.
This section describes the status of this document at the time of its publication. Other documents may supersede this document. A list of current W3C publications and the latest revision of this technical report can be found in the W3C technical reports index at http://www.w3.org/TR/.
This document was published by the Web and TV IG as an Editor's Draft. If you wish to make comments regarding this document, please send them to public-web-and-tv@w3.org (subscribe, archives). All feedback is welcome.
Publication as an Editor's Draft does not imply endorsement by the W3C Membership. This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.
This document was produced by a group operating under the 5 February 2004 W3C Patent Policy. W3C maintains a public list of any patent disclosures made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains Essential Claim(s) must disclose the information in accordance with section 6 of the W3C Patent Policy.
This section is non-normative.
There is an increasing number of content and service providers worldwide that are deploying interactive video services based on web technologies. In order to achieve that, many organizations and companies have created profiles of web technologies suitable for use in a specific market and/or region. These profiles are supersets, subsets or both of several W3C specifications. Often these documents have been written without a direct involvement of relevant W3C working groups. Furthermore not always these different groups were aware of each other, leading to different profiles in different regions and markets. In some cases also extensions to web standards have been designed, leading to multiple incompatible solutions addressing the same use case.
The goal of this document is to reduce fragmentation and eliminate the needs for extensions, by providing a common meta-profile that allows external organizations to align with W3C and with each other. While is not possible to provide a profile that cover all needs of different organizations and stakeholders, this meta-profile tries to keep at a minimum the variables involved in defining new profiles, providing a common reference framework that different organization can reuse.
The scope of this document is not to describe an entire operating system. In particular, hardware and software configuration that user would be expected to have on their devices are out of scope.
The scope of this document is not to describe a unique end-to-end delivery system. In particular, mandating a specific end-to-end network configuration (including network protocols, video codecs, video streaming technologies and so on) is out of scope for this document. Nonetheless this document may describe how some specific technologies may be combined together in order to provide a functional TV service.
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, required, should, should not, recommended, may, and optional in this specification are to be interpreted as described in [RFC2119].
For the purposes of the present document, the following definitions apply:
The main goal of this profile is to simplify and harmonize the production and delivery of TV Services to web enabled devices. For the purposes of this document a TV service is a commercial video service that may include elements of interactivity and that provides a coherent user experience. TV services are usually divided into two main groups: scheduled or linear services are the ones that have to be consumed by the user at the particular point in time when they are offered (e.g. a broadcast TV channel); on-demand services are the ones that can be consumed by the user at any point in time (e.g. web video portals).
In order to consume them, users need a device that is able to present TV services. Traditionally TV services have been consumed via TV sets or STBs connected to a display. Nowadays users have a wide range of devices (e.g. PC, laptops,smartphones, tablets) available both in their home and outside and expect to be able to access to TV services from any device.
TV services can be delivered to users via a variety of means. The most common means is via a uni-directional TV broadcast network. Different standards have been defined for such purpose, such as DVB, ATSC, ISDB. TV services may also be delivered via bi-directional IP connections, mainly via the Internet. An emerging scenario is represented by content streamed directly between devices connected via the home network. The term home network refers to the networking infrastructure that facilitates communications between devices within the home. This will typically (but not always) be connected to the Internet.
To provide a level of interactivity, TV services may be associated to or delivered as applications.
This section is non-normative.
http://www.w3.org/mid/3721A4B2-266C-4C88-ABFD-9DC955EBD87C@gmail.com
HTML is the markup language used to describe documents on the web. This profile rely on the 5th revision of HTML, also known as HTML5.
The [HTML5] specification defines conformance requirements for user agents and documents. Applications and authoring tools must comply with conformance requirements for documents unless differently specified in this document. Browsers must comply with conformance requirements for user agents unless differently specified in this document; in particular browsers must support the HTML syntax and the XHTML syntax for HTML documents as defined in [HTML5].
HTML5 (by design) does not provide mechanisms for media-specific customization of presentation although several mechanisms to hook into languages and technologies that allow such customization are provided. Languages that are expected to be supported by browsers in connection with HTML5 are listed in the following sections.
I think we may want to be able to differentiate at least between these 3 set ups:
Some proprietary methods for some input methods exist, e.g. -moz-touch-enabled But there seem to be no universal method to determine input capabilities. Need to discuss this with relevant WGs (CSS, WebApps, WebEvents)
This section is non-normative.
Thanks to ... for their contributions to this document
Thanks to participants of the following groups for their feedbacks: Web and TV Interest Group
No informative references.