[HOME_NETWORK_TF] Fwd: Suggestions for requirements for U9,U10,U11,U12 (ISSUE-19,20,21,22)

Apologies - forgot to classify as HNTF email traffic.

------- Forwarded message -------
From: "Matt Hammond" <matt.hammond@rd.bbc.co.uk>
To: "public-web-and-tv@w3.org" <public-web-and-tv@w3.org>
Cc: "Giuseppe Pascale" <giuseppep@opera.com>
Subject: Suggestions for requirements for U9,U10,U11,U12  
(ISSUE-19,20,21,22)
Date: Mon, 15 Aug 2011 14:08:16 +0100

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:18:37 UTC