- From: Matt Hammond <matt.hammond@bbc.co.uk>
- Date: Mon, 15 Aug 2011 12:40:35 +0100
- To: "public-web-and-tv@w3.org" <public-web-and-tv@w3.org>
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/ http://www.bbc.co.uk/ This e-mail (and any attachments) is confidential and may contain personal views which are not the views of the BBC unless specifically stated. If you have received it in error, please delete it from your system. Do not use, copy or disclose the information in any way nor act in reliance on it and notify the sender immediately. Please note that the BBC monitors e-mails sent or received. Further communication will signify your consent to this.
Received on Monday, 15 August 2011 17:45:29 UTC