- From: Kazuyuki Ashimura <ashimura@w3.org>
- Date: Thu, 11 Jul 2013 00:19:42 +0900
- To: public-web-and-tv@w3.org
- Message-ID: <CAJ8iq9UcqZn91kfgc+tmm74TbkN0_tpa=QA-i2y41VR2-KS3Vw@mail.gmail.com>
available at:
http://www.w3.org/2013/07/10-webtv-minutes.html
also as text below.
Thanks for taking these minutes, Daniel!
Kazuyuki
---
[1]W3C
[1] http://www.w3.org/
- DRAFT -
Web and TV IG - Media APIs TF
10 Jul 2013
[2]Agenda
[2]
http://lists.w3.org/Archives/Public/public-web-and-tv/2013Jul/0006.html
See also: [3]IRC log
[3] http://www.w3.org/2013/07/10-webtv-irc
Attendees
Present
kaz, ddavis, CyrilRa, Bin_Hu, Sheau, Glenn,
Sung_Hei_Kim, Wook_Hyun, Mark_Vickers
Regrets
Chair
BIn_Hu
Scribe
ddavis
Contents
* [4]Topics
1. [5]Previous minutes
2. [6]Action items
3. [7]Use cases discussion
* [8]Summary of Action Items
__________________________________________________________
Previous minutes
Bin_Hu: Any questions from the previous meeting minutes?
... No questions, so approving the previous meeting minutes.
... Next, reviewing action items.
Action items
<inserted> [9]Action items
[9] https://www.w3.org/2011/webtv/track/products/7
Bin_Hu: 2 action items
... First, "giuseppe to share summary of the work of HNTF,
suggest which current use cases have already been covered by
past TFs and passed on to WGs"
Bin_Hu: Due date for this action item is next week, so we can
review it in the next call
<scribe> ACTION: giuseppe to share summary of the work of HNTF,
suggest which current use cases have already been covered by
past TFs and passed on to WGs [recorded in
[10]http://www.w3.org/2013/07/10-webtv-minutes.html#action01]
<trackbot> Created ACTION-120 - Share summary of the work of
HNTF, suggest which current use cases have already been covered
by past TFs and passed on to WGs [on Giuseppe Pascale - due
2013-07-17].
Bin_Hu: Next action item is "kaz to ask the sys team to extend
the time slot to 90 minutes"
... This has already been done so is now closed.
... Thank you Kaz.
<kaz> action-119 closed
<trackbot> Closed ACTION-119 Ask the sys team to extend the
time slot (of Media APIs TF telcon) to 90 minutes.
Use cases discussion
Bin_Hu: The goal of the Task Force is to analyse requirements
for Web on TV.
... and what requirements have not yet been addressed.
... Then pass this info on to Working Groups.
... First, a summary of progress.
... We have put forward some use cases since May.
... One way to move forward is to compare our use cases with
the Home Network use cases.
... Thanks to Olivier for his opinions on this.
Bin_Hu: We also had a discussion with AT&T about how the use
cases compare with HN use cases.
... There are some suggestions in the mailing list.
... We can extract requirements from the use cases, and then
decide if they have been addressed.
... Requirements that have not been addressed are gaps which we
can address.
... Important thing is to get consensus from this group to move
forward.
... to be more effective in our final deliverables.
Sheau: Are the use cases to be considered as a complete list or
is it still open for others to be added?
Bin_Hu: Personally, I think the use case list is never complete
- it's always possible for others to be contributed.
... This will help with requirements and gap analysis.
... It's still in the early stage so I welcome requirements but
also new use cases.
Sheau: Thank you, I agree that they're never "finished".
Bin_Hu: Any other questions/suggestions?
... We also have use cases contributed from ETRI
... Do you have any suggestions to move forward?
skim13: What we're doing is good.
... I think we can continue like this.
Bin_Hu: Back to today's work.
... Let's start trying to summarise the requirements from the
use case list.
<inserted>
[11]http://lists.w3.org/Archives/Public/public-web-and-tv/2013J
ul/0007.html
[11]
http://lists.w3.org/Archives/Public/public-web-and-tv/2013Jul/0007.html
Bin_Hu: What kind of requirements can be summarised from "Use
Case One – Tablet Joins Home Network"
Sheau: Can we assume that all devices are running HTML5
compliant browsers?
... Without that assumption it's difficult to proceed.
Bin_Hu: I agree, we should assume an HTML5 browser environment.
... This will become a more universal environment so personally
I think we should assume this.
... We need content synchronisation and service discovery
ability
... to have other devices be able to discover these services.
... But note that some services might be served from more than
one device so we should have the ability to aggregate such
content/services.
... This seems to me to be an obvious requirement.
Sheau: Even the use case mentions a set-top box, does it really
indicate multiple devices, e.g. multiple set-top boxes?
... There may be multiple STBs that give the impression of
being one.
Bin_Hu: That's a good question - we should leave it open to
support multiple set-top boxes and multiple services.
Sheau: Also, regarding the final two points, should we just say
that there's a requirement for a service protocol ... ?
Bin_Hu: I would think that instead of indicating a service
protocol, we should indicate that there's a method for the
synchronisation of the services and content.
... The reason being that there should be a function to
synchronise, whereas a protocol may limit our thinking in terms
of supporting this capability.
... We should leave it as open as possible.
Sheau: My question was how the content service potentially fits
in between the final two steps.
... There is authentication and authorisation to have content
access. Is that something we should standardise? I don't think
we should be silent.
Bin_Hu: I think we should capture that requirement and even the
requirement of content protection.
... On the other hand, those requirements may have been
addressed already, but we should capture them first and find
out.
... We should capture the requirements first and look for gaps.
glenn: There are at least two specs already for authentication
and authorisation. One is from Bell Labs and the other is OATC.
... They cover authentication, live metadata, tracking, etc. so
it might be worth looking into these two.
<CyrilRa> oatc.us
Bin_Hu: I'll try to capture that later.
... Any other input?
kaz: As you might know, the W3C MMI group will hold a workshop
on 22nd and 23rd July in New York
... We'll talk about a standard protocol for device
integration.
... Maybe the discussion will include requirements and use
cases for this group, so if there's anything useful I'll bring
it back to this group.
<kaz> [12]MMI Workshop (FYI)
[12] https://www.w3.org/2013/07/mmi/
Bin_Hu: I'll try to summarise everything after this meeting so
you'll have something to take to the workshop.
kaz: Sheau will also be there.
Bin_Hu: Let's move on the next use case - "Use Case Two – TV
Triggers 2nd Screen"
Sheau: Where is the content source from?
Bin_Hu: The source is the set-top box.
Sheau: Maybe at this point, are we thinking that the tablet and
STB are communicating?
... e.g. to a common server?
Bin_Hu: They may be communicating in a peer-to-peer level or
through a server. This is not at a level for our requirements.
Sheau: If we drill down from the use case, the function seems
to be coordinating between the tablet and STB.
... So the STB and tablet are already communicating or is the
function coming from the cloud?
Bin_Hu: It's unclear to me at which moment we should such
architectural models in the discussion.
... For now I would think that maybe a peer-to-peer
communication also serves this communication function.
... So in this scenario, I'm not sure whether the requirements
are based on the architectural model
... so we should keep it as open as possible at this stage.
Sheau: OK. Until we need something, don't think ahead too much.
... so maybe some words in the use case are unnecessary, e.g.
about the overlay.
... For example, maybe the user is not already running a
particular application.
ddavis: Like push notifications?
Sheau: More expansive than that.
Bin_Hu: So we have some requirements:
... 1. a method for the STB and tablet to communicate
... 2. synchronisation of content
... 3. a method to wake up the application on the user's
device, e.g. tablet
... for example push or something more full-featured than
simple push.
... The web application that receives the push, also needs to
get push content so it needs two steps..
... One for the client to wake up and one to fetch content from
the server.
... so this could be a gap for an existing push specification.
... Any other comments/suggestions?
... Moving on to the next use case - "Use Case Three – Tablet
EPG"
ddavis: The user should also be able to save for later - add to
a queue.
Bin_Hu: OK, I'll make a note of that.
kaz: Is there specific time span for the EPG?
... For example, Japanese providers usually use just one week
but sometimes we'd like to see longer, e.g. one month.
Bin_Hu: Good question, I don't know.
glenn: Usually two weeks, I think
Sheau: How does that fit into this use case?
kaz: Maybe we should extend the use case a bit to include such
time span information.
Bin_Hu: I understand. Most important is that this is
context-based.
... Timestamp is one form of context.
... For when the provider provides an EPG or targeted
entertainment.
Sheau: The choice of movies would depend on many factors.
... They may be different depending on the time.
... Also there will probably be a personalisation filter.
... They are somewhat secondary.
... Probably out of scope for our discussion.
... Sorry - I have to leave now in time for my next meeting.
Bin_Hu: I'll let you know after I've updated the document.
... The requirement is targeted entertainment based on, e.g.
watching history, timestamp, local tradition, user profile,
etc.
... with suggestions for the user.
... Any further suggestions or comments?
... OK, moving on to the next use case - "Use Case Four –
Content Sharing"
... No comments?
... I can see a requirement that the user should be able to
share a link/video in the way they choose.
... If it's an image, they might be able to share the content
directly between devices.
... Also, authentication, authorization, content protection,
maybe even payment could be supported.
... Maybe we'd need a payment API.
ddavis: There is currently no API but there is a payment Task
Force looking into it.
Bin_Hu: Any other suggestions?
... Let's move on to the next use case - "Use Case Five –
Content Search"
... Requirement from this is that the system should be able to
communicate with the backend of search services.
... Second requirement is service/content aggregation
... so that the content provider can provide an aggregated list
of content/services.
... Also, there should be some kind of parental control.
... or targeted content filtering.
ddavis: Parental control can be combined with authentication
... because of the use of user profiles.
ddavis: We should think about the connection period and whether
there's a timeout.
@@@: If the user is watching something in DVR mode and pauses,
we should allow for that.
scribe: A "life goes on" mode.
Bin_Hu: I'll add that to the requirements.
... Thank you, that's helpful.
... Let's move on the next use case: "Use Case Six – Tuner
Control thru Web Application"
... Maybe this is a chance for our colleagues in ETRI to help.
skim13: We have reported this use case, based on the
presentation shown at 2012 TPAC meeting.
... Web on TV needs to consider the Tuning APIs. We've been
concentrating on these features.
... We need the web application to be able to control the
tuner.
... [Reads use case:
[13]http://www.w3.org/2011/webtv/wiki/Media_APIs/Use_Cases ]
... Any questions/comments?
[13] http://www.w3.org/2011/webtv/wiki/Media_APIs/Use_Cases
Bin_Hu: The use case addresses the ability of the subscriber to
control the TV tuner through their application, e.g. using a
tablet as a control device.
... Will the user be able to search for something in the EPG?
skim13: We have been thinking that the TV is a web platform so
with a mouse or pad, the user can get more detailed
information.
... So the user can also search for what they want. Maybe with
a tablet but we're thinking of a web-based TV environment.
Bin_Hu: So the control device is a keypad like a Google TV
controller?
... Like a remote keyboard.
skim13: People will have a TV like a computer with the ability
to control with a remote.
Bin_Hu: Maybe there's the ability to pair the remote control
e.g. with Bluetooth.
... Then the application can actually access the TV tuner.
... What kind of requirements are you thinking of?
skim13: We're thinking of a local tuner URI
... And a channel ID for identification
... Also the TV stream itself should be accessible from within
the TV browser itself.
Bin_Hu: So I have three requirements...
... One is channel ID
... Two is support for TV stream within the browser
... Three is a tuner ID, but maybe this can be combined with
the requirement for the channel ID.
<Zakim> kaz, you wanted to ask about the difference based on
countries (include country/area code as well?)
kaz: Given that the TV stream is based on country, we need to
think about that.
... E.g. Japanese has it's own ID system, other countries too.
... The URI system should consider that.
Bin_Hu: So the TV channels need to be country or region based.
... Now the last use case - "Use Case Seven – Channel Bounded
Applications"
skim13: [talks through use case 7]
Bin_Hu: The requirement seems to be context-based.
... The user needs to get content relevant to the context.
... For example, during a football game, getting extra info.
... Maybe authentication is needed again, to ensure trust.
skim13: Mostly this context is controlled by the broadcast
service provider.
... It's a channel-bound application.
Bin_Hu: I'll try to capture as much as I can in a rough draft
on the wiki, then I'll send the link to the group for people to
review.
... Following that, we can have further discussion and maybe
more use cases.
... So, we've gone over time. Let's finish up.
<scribe> ACTION: Bin_Hu to create draft of the requirements for
the group to read through and discuss. [recorded in
[14]http://www.w3.org/2013/07/10-webtv-minutes.html#action02]
<trackbot> Error finding 'Bin_Hu'. You can review and register
nicknames at <[15]http://www.w3.org/2011/webtv/track/users>.
[15] http://www.w3.org/2011/webtv/track/users%3E.
Bin_Hu: Suggest that we adjourn for today - let's speak again
in two weeks.
... and hopefully get feedback from the MMI workshop.
... Thanks, speak to you next time.
Summary of Action Items
[NEW] ACTION: Bin_Hu to create draft of the requirements for
the group to read through and discuss. [recorded in
[16]http://www.w3.org/2013/07/10-webtv-minutes.html#action02]
[NEW] ACTION: giuseppe to share summary of the work of HNTF,
suggest which current use cases have already been covered by
past TFs and passed on to WGs [recorded in
[17]http://www.w3.org/2013/07/10-webtv-minutes.html#action01]
[End of minutes]
__________________________________________________________
Minutes formatted by David Booth's [18]scribe.perl version
1.138 ([19]CVS log)
$Date: 2013-07-10 15:01:11 $
[18] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm
[19] http://dev.w3.org/cvsweb/2002/scribe/
Received on Wednesday, 10 July 2013 15:20:16 UTC