- From: Matt Hammond <matt.hammond@rd.bbc.co.uk>
- Date: Mon, 15 Aug 2011 14:08:16 +0100
- To: "public-web-and-tv@w3.org" <public-web-and-tv@w3.org>
- Cc: "Giuseppe Pascale" <giuseppep@opera.com>
Hi all, Here are some suggestions for requirements that derive from the use cases I originally proposed. I have attempted to focus on the desired outcomes, rather than the means (e.g. APIs). Is this the appropriate approach for this stage in the process? U9 (ISSUE-19) User agents should provide applications with a means to identify and thereby recognise a programme that may be available from devices or services on the home network, when such an identifier is available. Such identifiers should be unique to a programme, but common across multiple instance of the same programme; and should be consistent across different services and devices in different home networks. U10 (ISSUE-20) User agents should enable applications to discover, identify and play back programmes available to be presented by devices or services within the home network, including programmes received from broadcast, in such a way that the application does not have to handle: * issues of codec, container format, or transport protocol compatibility * differences in the mechanisms by which content is delivered to the rendering device (e.g. received from broadcast vs streamed from a media server) U11 (ISSUE-21) Users agents should provide applications with a means to co-time the presentation of their own content (audio, video or other) with the timeline of a programme being played back on another device, including programmes being received via broadcast. User agents should provide applications with a means to be aware of the progress (time within the programme) of the playback of media content on a remote device/service, including programmes being received via broadcast U12 (ISSUE-22) User agents should support any protocols or optional protocol features that enable applications to be aware of the progress (time within the programme) of the playback of a programme on a remote device to within frame accuracy (1/25th or 1/30th second) or better. User agents should support the ability to determine an estimate of the level of accuracy with which timing information about media playback on a remove device/service is conveyed to applications. regards Matt -- | Matt Hammond | Research Engineer, BBC R&D, Centre House, London | http://www.bbc.co.uk/rd/
Received on Monday, 15 August 2011 13:09:00 UTC