[HOME_NETWORK_TF] Requirements suggestions for issues 19,20,21,22 (U9, U10, U11, U12)

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  

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.


| Matt Hammond
| Research Engineer, BBC R&D, Centre House, London
| http://www.bbc.co.uk/rd/

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