12:56:50 RRSAgent has joined #tvapi 12:56:50 logging to http://www.w3.org/2015/04/14-tvapi-irc 12:56:52 RRSAgent, make logs 385 12:56:52 Zakim has joined #tvapi 12:56:54 Zakim, this will be 12:56:54 I don't understand 'this will be', trackbot 12:56:55 Meeting: TV Control API Community Group Teleconference 12:56:55 Date: 14 April 2015 12:57:15 zakim, code? 12:57:15 sorry, kaz, I don't know what conference this is 12:57:20 zakim, this will be tv 12:57:20 ok, kaz; I see WEBT_TVAPICG()9:00AM scheduled to start in 3 minutes 12:57:28 zakim, call kazuyuki-617 12:57:28 ok, kaz; the call is being made 12:57:29 WEBT_TVAPICG()9:00AM has now started 12:57:30 skim13 has joined #tvapi 12:57:31 +Kazuyuki 12:57:32 cpn has joined #tvapi 12:57:50 seanlin has joined #tvapi 12:58:20 agenda: https://lists.w3.org/Archives/Public/public-tvapi/2015Apr/0010.html 12:58:28 rrsagent, make log public 12:58:32 rrsagent, draft minutes 12:58:32 I have made the request to generate http://www.w3.org/2015/04/14-tvapi-minutes.html kaz 12:59:35 Bin_Hu has joined #tvapi 12:59:43 zakim, who is here? 12:59:43 On the phone I see Kazuyuki 12:59:45 On IRC I see Bin_Hu, seanlin, cpn, skim13, Zakim, RRSAgent, kaz, tidoust, AlexErk_, alexerk, trackbot, ted 12:59:50 paul_higgs has joined #TVAPI 13:00:05 + +44.303.040.aaaa 13:00:21 zakim, aaaa is cpn 13:00:21 +cpn; got it 13:00:27 +[IPcaller] 13:00:38 zakim, IPcaller is skim13 13:00:38 +skim13; got it 13:00:55 + +1.650.946.aabb 13:01:02 zakim, aabb is me 13:01:02 +Bin_Hu; got it 13:01:07 + +1.647.727.aacc 13:01:33 zakim, who is here? 13:01:33 On the phone I see Kazuyuki, cpn, skim13, Bin_Hu, +1.647.727.aacc 13:01:35 On IRC I see paul_higgs, Bin_Hu, seanlin, cpn, skim13, Zakim, RRSAgent, kaz, tidoust, AlexErk_, alexerk, trackbot, ted 13:01:39 -Kazuyuki 13:01:40 +??P12 13:01:44 zakim, ??P12is me 13:01:44 I don't understand '??P12is me', tidoust 13:01:46 zakim, ??P12 is me 13:01:47 +tidoust; got it 13:01:49 zakim, call kazuyuki-617 13:01:49 ok, kaz; the call is being made 13:01:50 +Kazuyuki 13:01:57 nigel has joined #tvapi 13:02:08 -Kazuyuki 13:02:14 zakim, call kazuyuki-617 13:02:15 ok, kaz; the call is being made 13:02:15 +Kazuyuki 13:02:25 +Paul_Higgs 13:02:36 zakim, who is here? 13:02:36 On the phone I see Kazuyuki, cpn, skim13, Bin_Hu, +1.647.727.aacc, tidoust, Paul_Higgs 13:02:39 On IRC I see nigel, paul_higgs, Bin_Hu, seanlin, cpn, skim13, Zakim, RRSAgent, kaz, tidoust, AlexErk_, alexerk, trackbot, ted 13:02:53 +nigel 13:03:19 zakim, aacc is seanlin 13:03:19 +seanlin; got it 13:03:49 zakim, who is here? 13:03:49 On the phone I see Kazuyuki, cpn, skim13, Bin_Hu, seanlin, tidoust, Paul_Higgs, nigel 13:03:51 On IRC I see nigel, paul_higgs, Bin_Hu, seanlin, cpn, skim13, Zakim, RRSAgent, kaz, tidoust, AlexErk_, alexerk, trackbot, ted 13:04:33 +Andreas 13:04:38 zakim, who is here? 13:04:38 On the phone I see Kazuyuki, cpn, skim13, Bin_Hu, seanlin, tidoust, Paul_Higgs, nigel, Andreas 13:04:41 On IRC I see nigel, paul_higgs, Bin_Hu, seanlin, cpn, skim13, Zakim, RRSAgent, kaz, tidoust, AlexErk_, alexerk, trackbot, ted 13:05:08 scribenick: cpn 13:05:13 Scribe: Chris 13:06:19 zakim, Andreas is AlexErk_ 13:06:19 +AlexErk_; got it 13:06:22 cpn has changed the topic to: Review action items 13:06:38 Present: Kazuyuki, cpn, skim13, Bin_Hu, seanlin, tidoust, Paul_Higgs, nigel, Alex 13:06:46 topic: Action items 13:06:53 cpn has changed the topic to: tvapi 13:07:04 Present+ AndreasBosl 13:07:09 topic: TVAPI 13:07:43 Paul: the item is can we use the media capture API for recording, but we think it's currently unlikely 13:07:57 ... one of the authors is from Ericsson, we've discussed it internally 13:08:16 ... the API wasn't really designed for that kind of recording, i.e., long durations of media content 13:08:41 ... we could possibly use the File API, which is doing the recording 13:09:02 ... there doesn't seem to be a way to append to an exsting file, so we may end up with lots of individual snippets recorded 13:09:28 Bin: so we may have to define our own mechanism for this, is that right? 13:09:49 Paul: the spec as written today wouldn't enable us to write an app that does background recording of programmes 13:10:30 ... if someone can show how to do it with these APIs, as an example, that would be helpful 13:11:48 Chris: the timeshifting requirement has similar problems, the existing APIs don't do what we need 13:12:40 Alex: but capture from a webcam is quite different to from a TV tuner 13:13:35 Paul: The existing / current TV API spec uses the MediaStream from WebRTC, which doesn't meet our needs 13:15:13 Bin: We should update the requirements mapping table to update what we've found 13:15:37 [I note that there is more than just the "how to record" issue here, there is also the possibility to record streams in the background (and schedule recordings) which cannot be done either for the time being] 13:16:24 Paul: It should say 'not supported', but there it could with alterations to the other APis we've mentioned 13:16:59 Bin: so we can close action 24 13:17:25 ACTION-24? 13:17:25 ACTION-24 -- Paul Higgs to Look at the media capture and streams api and compare against our recording and timeshifting requirements -- due 2015-04-14 -- OPEN 13:17:25 http://www.w3.org/community/tvapi/track/actions/24 13:17:31 close ACTION-24 13:17:31 Closed ACTION-24. 13:18:52 Chris: Similar story with the timeshifting, because the output of the tuner uses a MediaStream which essentially prevents any sort of buffering for the time being. It is a realtime stream, which makes sense in WebRTC scenarios. So, no change of playbackrate, no timeshifting. 13:19:26 ... It seems to be a case where we would need to implement our own interface. 13:20:19 ... The use of existing capabilities from MediaElements would be good. It's the underlying state machine that is different. In the OIPF specification, there is quite of a different model there. 13:21:16 ... That's really as far as I got. I haven't done any work on how the API might need to look like. If we want to support this requirement and have playback that can support this timeshifting, then we would need to define our own interface and see how it integrates with MediaElements and the rest. 13:21:29 i/Chris: Similar/scribenick: tidoust/ 13:21:44 rrsagent, draft minutes 13:21:44 I have made the request to generate http://www.w3.org/2015/04/14-tvapi-minutes.html kaz 13:22:19 Paul: I agree, i don't see how we can use the existing APIs for a TV-like experience 13:22:38 i/Paul: I agree/scribenick: cpn/ 13:23:34 We need to define some type of media pipelining model then APIs around managing that 13:24:53 Bin: So we should put more time into looking at this 13:25:01 Paul: It's a substantial topic, but yes 13:25:01 q+ 13:26:30 Chris: I'm interested to do more on this, but I think implementation experience would be valuable 13:27:37 Paul: I wonder if someone could look at the IPTV Forum Japan spec, but their spec may be more browser-aligned, is there something we can learn from it? 13:27:41 Kaz: I agree 13:27:45 -> http://www.w3.org/2011/webtv/wiki/MPTF media pipeline tf discussion 13:28:05 ... There was previous discussion in the media pipleline task force we could review 13:28:18 ack k 13:28:23 ... and we can talk to people from the IPTV forum Japan 13:28:35 Bin: what's the status of that task force? 13:29:09 Kaz: It's closed, but we can look at their previous discussions andd documents 13:29:50 s/andd/and/ 13:30:00 s/... There/... Also there/ 13:30:51 Paul: By pipeline I was meaning something gstreamer-like, not necessarily this TF 13:31:52 action: kaz to skim the work done by the media pipeline tf and let this cg know 13:31:52 Created ACTION-30 - Skim the work done by the media pipeline tf and let this cg know [on Kazuyuki Ashimura - due 2015-04-21]. 13:32:48 Bin: I updated the wiki for action 25, to say its not supporting, the same as for programme recording 13:33:21 close action-25 13:33:21 Closed action-25. 13:33:47 Bin: Re action 26, there has been discussion between Sean and Paul about emergency notifications 13:34:43 Sean: we've added a new 'type' attribute to reflect the nature of the emergency, e.g., earthquake 13:35:09 ... and also region information, if broadcasters can supply this information, allows the client to do further filtering 13:36:00 q+ 13:36:10 Paul: This update makes the spec more in line with how it should work outside of Japan, eg, in North America it's now closer 13:36:36 Bin: So, is the emergency notifications part of the spec is now stable? 13:36:50 Paul: I think we're close, but should check the requirements 13:37:42 Paul: I've just checked the requirements - they're are generic enough that they are supported now by the TV control API 13:38:04 close action-26 13:38:04 Closed action-26. 13:38:28 Bin: Re action 27, triggered interactive overlay requirements 13:38:55 Sean: We have extended the TextTrackCue and added our own trigger type 13:39:01 q= 13:39:03 q- 13:39:16 ... we have a generic object there now 13:39:34 ... Looking at the requirements, we now have minimum support for those items 13:41:06 Bin: so let's leave this action open, until we get more example data objects 13:41:21 q+ 13:41:43 Bin: Re action 28, for Daniel, sharing the results of the Japan meeting 13:42:13 Kaz: Daniel added a note on the wiki, Yosuke is writing up a detailed report of the meet-up, which we can share with the group 13:42:50 ... It should be ready soon, I'll ask him to share it with the group 13:43:04 close action-28 13:43:04 Closed action-28. 13:43:23 ack k 13:44:05 Bin: action 29 is similar to 25, we've covered that 13:44:09 close action-29 13:44:09 Closed action-29. 13:44:36 action: Kaz to ask Yosuke to share the meet-up report with the group 13:44:36 Created ACTION-31 - Ask yosuke to share the meet-up report with the group [on Kazuyuki Ashimura - due 2015-04-21]. 13:44:57 Bin: We've made some good progress 13:46:12 Bin: There are still some gaps in our requirements, where capabilities are not supported 13:47:00 ... such as: recording, time shifting, conditional access, parental control 13:47:36 Bin: Can anyone look into the conditional access and parental control requirements? 13:48:38 Bin: no takers... so I'll invite all to think about these, and hopefully someone will be able to work on these gaps 13:49:15 Topic: AOB 13:50:08 Paul: There spec has an EIT information event, defined only as an object. What properties would this have, e.g., title, start time? 13:50:58 Alex: This is the TVEITBroadcastedEvent, which has a programs attribute 13:51:16 ... This is the schedule of future programmes 13:51:42 Paul: What fields does each object in the list have? 13:53:11 Alex: So we should introduce a Program object with known properties 13:53:36 close action-31 13:53:36 Closed action-31. 13:54:38 Paul: So this is an object that needs to be cast to a sequence of programmes 13:56:01 -Paul_Higgs 13:56:02 -AlexErk_ 13:56:04 -skim13 13:56:05 -Bin_Hu 13:56:05 skim13 has left #tvapi 13:56:06 -cpn 13:56:09 -nigel 13:56:10 -seanlin 13:56:18 -Kazuyuki 13:56:19 Bin: Thanks everybody, speak again in 4 weeks 13:56:38 [ adjourned ] 13:56:42 rrsagent, draft minutes 13:56:42 I have made the request to generate http://www.w3.org/2015/04/14-tvapi-minutes.html kaz 14:02:38 jcverdie has joined #tvapi 14:05:00 disconnecting the lone participant, tidoust, in WEBT_TVAPICG()9:00AM 14:05:02 WEBT_TVAPICG()9:00AM has ended 14:05:02 Attendees were Kazuyuki, +44.303.040.aaaa, cpn, skim13, +1.650.946.aabb, Bin_Hu, +1.647.727.aacc, tidoust, Paul_Higgs, nigel, seanlin, AlexErk_ 14:10:40 trackbot_ has joined #tvapi 14:15:24 jcverdie has joined #tvapi 14:17:32 jcverdie has joined #tvapi 14:21:07 jcverdie has joined #tvapi 14:21:13 Chair: Bin 14:21:16 rrsagent, draft minutes 14:21:16 I have made the request to generate http://www.w3.org/2015/04/14-tvapi-minutes.html kaz 14:21:55 jcverdie has joined #tvapi 14:26:47 jcverdie has joined #tvapi 14:36:25 jcverdie has joined #tvapi 14:43:47 jcverdie has joined #tvapi 14:55:29 jcverdie has joined #tvapi 14:59:17 jcverdie has joined #tvapi 15:07:31 jcverdie has joined #tvapi 15:48:40 nigel_ has joined #tvapi 15:53:02 Zakim has left #tvapi 16:03:52 cpn has joined #tvapi 16:23:51 cpn has left #tvapi 18:08:22 jcverdie has joined #tvapi 18:12:45 jcverdie has joined #tvapi 18:32:39 jcverdie has joined #tvapi 18:37:23 jcverdie has joined #tvapi 19:40:02 trackbot has joined #tvapi 19:53:35 jcverdie has joined #tvapi 20:00:15 jcverdie has joined #tvapi 21:34:58 jcverdie has joined #tvapi