13:00:57 RRSAgent has joined #tvapi 13:00:57 logging to http://www.w3.org/2015/05/12-tvapi-irc 13:01:02 zakim, who is here? 13:01:02 sorry, kaz, I don't know what conference this is 13:01:04 On IRC I see RRSAgent, Zakim, seanlin, Bin_Hu, ddavis, skim13, cpn, kaz, tidoust, jcverdie, trackbot, ted 13:01:08 zakim, this will be tv 13:01:09 ok, kaz, I see WEBT_TVAPICG()9:00AM already started 13:01:11 + +1.650.946.aaaa 13:01:21 zakim, aaaa is me 13:01:21 +Bin_Hu; got it 13:01:41 + +88628786aabb 13:01:51 + +44.303.040.aacc 13:02:04 +[IPcaller] 13:02:23 zakim, aacc is me 13:02:23 +cpn; got it 13:02:29 zakim, aabb is seanlin 13:02:29 +seanlin; got it 13:02:35 zakim, IPcaller is me 13:02:35 +skim13; got it 13:02:51 zakim, aacc is cpn 13:02:51 sorry, Bin_Hu, I do not recognize a party named 'aacc' 13:04:54 zakim, who is on the phone? 13:04:54 On the phone I see Bin_Hu, seanlin, cpn, skim13 13:05:14 +??P3 13:05:17 zakim, ??P3 is me 13:05:17 +ddavis; got it 13:06:33 kaz has joined #tvapi 13:07:06 zakim, who is here? 13:07:06 On the phone I see Bin_Hu, seanlin, cpn, skim13, ddavis 13:07:08 On IRC I see kaz, RRSAgent, Zakim, seanlin, Bin_Hu, ddavis, skim13, cpn, tidoust, jcverdie, trackbot, ted 13:07:53 scribenick: ddavis 13:08:11 Meeting: TV API monthly call, May 2015 13:08:15 chair: Bin_Hu 13:09:13 Bin_Hu: There's be the Fraunhofer FOKUS event next week. 13:09:32 Bin_Hu: There'll also be a face-to-face meeting for the Second Screen Working Group. 13:09:47 Bin_Hu: Sean (editor) will be attending both and giving a presentation of the TV API there. 13:11:10 seanlin: Maybe I can get some more information at the event and share it over email or next conference call 13:11:44 Bin_Hu: Looks like you also wrote a blog post last week that summarizes the TV API. 13:12:17 Topic: Open action items 13:12:28 Bin_Hu: There were two open action items. 13:12:41 http://www.w3.org/community/tvapi/track/actions/open 13:13:07 Bin_Hu: I'd like to leave the triggered overlay action item open. 13:13:24 Bin_Hu: The next is action #30 - Skim the work done by the media pipeline tf and let this cg know (Kaz) 13:14:01 s/ triggered overlay action item/ triggered overlay action item #27/ 13:14:14 ddavis: Kaz is currently travelling so not on the call. 13:14:45 ddavis: There's also a typhoon here so he might be busy! 13:14:57 Bin_Hu: Let's leave that item open. 13:15:12 Topic: Progress Measurement 13:15:40 aldafu has joined #tvapi 13:16:02 skim13: I volunteered to work on Conditional Access System (CAS) requirements 13:16:11 skim13: I've looked at it a bit. 13:17:06 skim13: I said I would look at EME. Since because this is protection of content I thought EME could perhaps be used, but EME is not for real-time streaming so I think we need a new API to protect TV contents. 13:17:39 skim13: We can use the style that's in EME in a new API but I think there's a gap between EME and CAS that we're thinking of having. 13:17:49 skim13: That's what we have so far. 13:18:24 actually EME is not excluded from live streaming, it's very much a use case 13:18:33 skim13: Also, the requirements that we have are a bit too short to accurately protect TV programs. 13:19:03 Regrets: aldafu, kaz 13:19:39 Bin_Hu: So we need to leverage some features. Would you mind looking into to see if we can propose a CAS system for the API spec? 13:19:40 q+ 13:20:13 ddavis: Alex (not on the call) says streaming is a use case for EME> 13:20:57 skim13: I mean live streaming for TV. Broadcast streams have a different style - we want to make clear that live streaming is different from TV content. 13:21:11 skim13: We think it's impossible to use EME For TV content. 13:21:20 s/EME>/EME./ 13:22:22 q+ 13:22:52 Bin_Hu: It would be better to have an example of how it might be possible to use EME for TV content. 13:22:57 ack ddavis 13:23:00 ack aldafu 13:24:58 didn't want to cause confusion, sorry. i think that skim13 is right when he says broadcast streaming can't be done with EME. EME relies on MSE which relies on HTTP. skim13's idea to create something EME compatible for broadcast streams might be a good idea 13:26:14 Bin_Hu: So we have covered the progress measurement - more work is needed. 13:26:47 Bin_Hu: We have work to do on time-shifting, program recording, and parental controls. 13:27:08 cpn: I'd like to do more on time-shifting but I'm not sure I'll have the time before the next call. 13:27:38 cpn: I'd like to ask seanlin about his experience on using the Media Streams API for handling streams. 13:28:16 cpn: How have you approached pause and resume for live TV? 13:28:31 seanlin: For time-shifting we didn't implement the current Media Streams API. 13:28:49 seanlin: I don't have details right now but I can check with my colleagues and get back to you. 13:29:01 cpn: If you could reply on the mailing list that would be great. 13:29:13 seanlin: As far as I know there might be some gaps in our implementation. 13:29:28 cpn: We still have to define an interface in our spec for time-shifting. 13:30:13 Bin_Hu: Thank you cpn. Can anyone else sign up for parent control or program recording? 13:30:29 ddavis: It might be worth send a request to the mailing list asking for volunteers. 13:30:41 Bin_Hu, 13:30:51 Bin_Hu: Apart from that there are various small gaps. 13:30:58 s/Bin_Hu,// 13:31:27 Bin_Hu: So for the next stage we work to improve the trigger proposal for Kaz and time-shifting requirements. 13:31:47 Bin_Hu: Then we can work on the minor gaps in the tuner and channel sections to hopefully have a spec by the end of the year. 13:32:13 zakim, who is here? 13:32:13 On the phone I see Bin_Hu, seanlin, cpn, skim13, ddavis 13:32:15 On IRC I see aldafu, RRSAgent, Zakim, seanlin, Bin_Hu, ddavis, skim13, cpn, tidoust, jcverdie, trackbot, ted 13:32:37 Bin_Hu: kaz requested to talk about Tuner APIs for Genivi. 13:33:08 kaz has joined #tvapi 13:33:16 Bin_Hu: kaz requested to talk about Tuner APIs for Genivi. 13:33:20 zakim, call kazuyuki-617 13:33:20 ok, kaz; the call is being made 13:33:21 +Kazuyuki 13:34:31 Present: Bin_Hu, seanlin, cpn, skim13, kaz, ddavis 13:34:48 kaz: I attending the automotive group meeting three weeks ago in Germany. 13:34:55 kaz: They were very interested in this work. 13:35:22 kaz: Francois (tidoust) mentioned the work that's being done and the automotive people wanted to share ideas. 13:35:23 +Paul_Higgs 13:35:44 kaz: We could add a column to the table to give ideas from this group's viewpoint. 13:35:51 Paul_Higgs has joined #tvapi 13:36:07 s/the table/the requirements table/ 13:36:50 present+ Paul_Higgs 13:37:15 Bin_Hu: I think it's OK to add that to the gap analysis table, if we can find a volunteer to fill it in. 13:37:32 Bin_Hu: Kaz, can you take that action? 13:37:38 kaz: Yes, I can do that. 13:37:58 ACTION: kaz to add column to gap analysis/requirements table for Genivi ideas 13:37:58 Created ACTION-32 - Add column to gap analysis/requirements table for genivi ideas [on Kazuyuki Ashimura - due 2015-05-19]. 13:38:19 kaz: And if automotive group participants want to join this group they are free to do that. 13:39:10 Topic: Any other business 13:39:10 -> https://www.w3.org/community/tvapi/wiki/Main_Page/Requirements_Mapping requirements mapping table 13:39:20 Bin_Hu: Any other business from anyone? 13:39:44 Paul_Higgs: What will we do if we don't have coverage in these other areas? 13:40:15 rrsagent, draft minutes 13:40:15 I have made the request to generate http://www.w3.org/2015/05/12-tvapi-minutes.html kaz 13:40:32 rrsagent, make log public 13:40:34 rrsagent, draft minutes 13:40:34 I have made the request to generate http://www.w3.org/2015/05/12-tvapi-minutes.html kaz 13:40:35 Bin_Hu: That would mean there's not sufficient interest so wouldn't make it into the spec, or at least dropped from the 1st version. 13:40:51 Bin_Hu: Maybe in a future version they could be added if there's enough interest. 13:41:01 regrets- kaz 13:41:06 present+ kaz 13:41:07 Paul_Higgs: The spec we've written is as much as we can do based on the initial scope. 13:41:09 rrsagent, draft minutes 13:41:09 I have made the request to generate http://www.w3.org/2015/05/12-tvapi-minutes.html kaz 13:41:28 Paul_Higgs: It feels like some of it are gaps in other specs, where things are lacking. 13:41:46 Paul_Higgs: Are you saying participants in this groups should work in other groups to fill those gaps in other specs? 13:42:03 s/I attending/I attended/ 13:42:07 rrsagent, draft minutes 13:42:07 I have made the request to generate http://www.w3.org/2015/05/12-tvapi-minutes.html kaz 13:42:09 Bin_Hu: It's challenging to try to convince other groups to revise their specification to cover the TV part. 13:42:35 Bin_Hu: At the same time, it's worth trying to do that and we'll see if anybody is willing to do it either way. 13:42:53 aldafu_ has joined #tvapi 13:42:58 Bin_Hu: Either with an API that's compatible but made by a separate group, or made here. 13:43:19 Bin_Hu: For example with the EME issue earlier where we may need to modify EME to work with TV content. 13:43:37 Bin_Hu: I don't know how much time we can spend on improving that in a short time period. 13:44:09 Paul_Higgs: I was trying to think how I'd tackle it. One way is for us to write our own patches on top of e.g. File API, EME, Media Stream API. 13:44:25 Paul_Higgs: The other approach is why don't we just define what we need? 13:44:46 Paul_Higgs: The video object is extensible so we could create e.g. a Broadcast Media Extension. 13:44:53 Paul_Higgs: That would cover the middle ground. 13:45:12 Paul_Higgs: We seem to be creating a lightweight API that's bridging other W3C specs, which is fine. 13:45:23 Paul_Higgs: But maybe we should build something with more logic in it. 13:45:40 Bin_Hu: I think that's what we're doing now. This spec is a kind of extension of the functions we want to support. 13:46:06 Bin_Hu: This is the plan e.g. for the CAS requirements, based on EME but extending it to be our own API to support CAS. 13:46:19 Paul_Higgs: That would probably work for content scrambling. 13:46:30 Paul_Higgs: But I was also thinking about time-shifting and other things. 13:46:48 Bin_Hu: Right now there are three major gaps - program recording, time-shifting, and parental controls. 13:47:09 Bin_Hu: cpn has just volunteered to look into time-shifting. You are welcome to look into that with him. 13:47:24 Bin_Hu: Also, you can look into other gaps if you're interested. 13:47:45 Bin_Hu: There are also minor gaps in the tuner and channel requirements. 13:47:55 Bin_Hu: It depends on your personal interested. 13:48:15 Paul_Higgs: OK. There might be more than one way to get this job done. 13:48:51 Bin_Hu: The most important thing is to have a spec that either extends an existing spec or adds a new spec with new functionality, but either way we need to have a spec that supports these features. 13:49:44 Paul_Higgs: I think parental controls feels closer to the CA system. Maybe there could be some way of injecting parental ratings as that's happening. 13:49:59 Paul_Higgs: Whereas time-shifting and program recording are more on the playback side. 13:50:12 Paul_Higgs: I'll try to give some more thought into how we can do this. 13:50:33 Paul_Higgs: Maybe we just want to have recording functionality locally, not in the cloud. I'll have to think about it. 13:51:02 Bin_Hu: Thanks - we'll consider that an unofficial action item at the moment. 13:51:49 Bin_Hu: If you have more bandwidth I'll also suggest giving suggestions to skim13 or cpn about the specs. 13:51:55 s/I'll/I'd/ 13:52:01 q? 13:52:26 skim13: OK for me. I think broadcast engineers are more focussed on CAS than DRM. 13:52:43 skim13: I wasn't sure if they could help me with that but I'll ask their thoughts and ideas. 13:53:09 skim13: And for other external standards, how they've done this and if we can use their ideas in our APIs. 13:53:43 Bin_Hu: So at least we have high-level assignments of work. Let's see how we've progressed at the next meeting. 13:54:18 Bin_Hu: Any other business? 13:54:40 -Paul_Higgs 13:54:41 Bin_Hu: Thank you everybody for your time and dedication. 13:55:24 ddavis: We'll have to move to Webex so I'll let you know about the details for this. 13:55:51 -skim13 13:55:53 -Bin_Hu 13:55:56 -seanlin 13:55:57 Bin_Hu: Thank you. 13:55:58 -Kazuyuki 13:55:59 skim13 has left #tvapi 13:55:59 -cpn 13:56:08 Meeting adjourned. 13:56:15 -ddavis 13:56:16 WEBT_TVAPICG()9:00AM has ended 13:56:16 Attendees were +1.650.946.aaaa, Bin_Hu, +88628786aabb, +44.303.040.aacc, cpn, seanlin, skim13, ddavis, Kazuyuki, Paul_Higgs 13:57:11 rrsagent, generate minutes 13:57:11 I have made the request to generate http://www.w3.org/2015/05/12-tvapi-minutes.html ddavis 13:58:16 s/There's be/There'll be/ 13:59:44 s/summarizes the TV API/summarizes the TV API: https:\/\/hacks.mozilla.org\/2015\/05\/how-tv-functionality-leverages-web-technology\// 13:59:47 rrsagent, generate minutes 13:59:47 I have made the request to generate http://www.w3.org/2015/05/12-tvapi-minutes.html ddavis 14:01:22 s|summarizes the TV API.|summarizes the TV API: https://hacks.mozilla.org/2015/05/how-tv-functionality-leverages-web-technology/| 14:01:24 rrsagent, generate minutes 14:01:24 I have made the request to generate http://www.w3.org/2015/05/12-tvapi-minutes.html ddavis 14:01:57 s|wrote a blog post|wrote a blog post ( https://hacks.mozilla.org/2015/05/how-tv-functionality-leverages-web-technology/ )| 14:01:58 rrsagent, generate minutes 14:01:58 I have made the request to generate http://www.w3.org/2015/05/12-tvapi-minutes.html ddavis 14:02:50 s| ( https://hacks.mozilla.org/2015/05/how-tv-functionality-leverages-web-technology/ )|| 14:02:51 rrsagent, generate minutes 14:02:51 I have made the request to generate http://www.w3.org/2015/05/12-tvapi-minutes.html ddavis 14:03:58 s/For TV content/for TV content/ 14:04:20 rrsagent, generate minutes 14:04:20 I have made the request to generate http://www.w3.org/2015/05/12-tvapi-minutes.html ddavis 14:32:28 jcverdie has joined #tvapi 15:22:29 cpn has left #tvapi 15:56:19 Zakim has left #tvapi 15:56:55 jcverdie has joined #tvapi