08:30:45 RRSAgent has joined #webtv 08:30:45 logging to http://www.w3.org/2014/03/12-webtv-irc 08:30:54 Kiyoshi has joined #webtv 08:30:58 rrsagent, set logs public 08:31:03 kinjim_ has joined #webtv 08:31:11 meeting: Web and TV Convergence workshop 08:31:23 Topic: Introduction by Philipp Hoschka 08:31:40 davem_bbc has joined #webtv 08:31:49 The Web is 25 years old, let's make history today! 08:32:14 Arthur_FranceTV has joined #webtv 08:32:20 Takahiro has joined #webtv 08:32:21 GeunHyung has joined #webtv 08:32:47 Let's put the Web and TV together! 08:33:58 ddavis has joined #webtv 08:34:01 khoya has joined #webtv 08:34:22 victorklos has joined #webtv 08:34:23 Philipp introduces the goals of this workshop. 08:34:44 Sunghan has joined #webtv 08:35:20 W3C is also celebrating its 20th year. 08:35:55 bryan has joined #webtv 08:36:04 W3C is expanding our reach into new areas, e.g. TV and automotive, 08:36:33 Today we will focus on Hybrid TV and multi-screen. 08:36:41 Thiemo has joined #webtv 08:37:09 Tomorrow, we will continue on multiscreeen then focus on ongoing work and upcoming topics. 08:37:10 kaz has joined #webtv 08:37:27 Finally, we will try to prioritize next steps. 08:38:45 The major players are here at the workshop, and come from all over the World. 08:39:36 This is a great opportunity to exchange ideas,. I would like to thank our host IRT and our sponsor NBCUniversal, and lastly our reviewers. 08:39:59 Mohammed has joined #webtv 08:40:00 Topic: Welcome from IRT 08:40:46 Ralf Neudel welcomes everyone to IRT. We are a research institute working for public broadcasters. 08:41:23 The convergence of the TV world and the Web world is very exciting for us! 08:41:38 bryan_ has joined #webtv 08:41:57 stephane has joined #webtv 08:42:11 rrsagent, draft minutes 08:42:11 I have made the request to generate http://www.w3.org/2014/03/12-webtv-minutes.html kaz 08:42:29 We see a lot of excitement about the prospects for the convergence, after an early phase of trepidation. 08:42:46 fwtnb has joined #webtv 08:43:22 ser has joined #webtv 08:43:23 It took radio 30 years to reach the same audience that the Web reached in 3 years. 08:43:48 Have a great workshop and let me pass you back to Philipp. 08:44:11 Topic: Introduction to W3C Process and Terminology 08:45:20 Takahiro has left #webtv 08:45:26 Work at W3C typically starts with a workshop which often leads to a Community Group or a Working Group. 08:45:30 Takahiro has joined #webtv 08:45:55 Working Group's drive specifications to standards (W3C Recommendations). 08:45:56 Takahiro has joined #webtv 08:46:40 Our working groups are open and welcome feedback from the public. 08:47:18 Community Groups are free and you don't need to belong to a W3C Member. 08:47:45 Joe107 has joined #webtv 08:48:27 We have Interest Groups e.g. the Web and TV Interest Group -- http://www.w3.org/2011/webtv/ 08:48:38 jcverdie_ has joined #webtv 08:49:22 The Working Group process progresses specifications from Working Draft to Last Call Working Draft (when a spec is mature and stable). 08:50:25 hayatoz has joined #webtv 08:50:36 Lappenclown has joined #webtv 08:50:43 This is followed by a Candidate Recommendation where we look for implementation feedback. This is followed by a Proposed Recommendation where we seek review from the W3C Advisory Committee, and the spec then becomes a W3C Recommendation. 08:51:00 Lappenclown has left #webtv 08:51:06 Question: how does the implementation feedback work? 08:51:26 Answer: we provide a set of tests against which implementations can be assessed. 08:51:40 ddavis has joined #webtv 08:52:00 Nordlicht has joined #webtv 08:52:19 Topic: Web & TV IG Overview 08:52:27 See http://www.w3.org/2011/webtv/ 08:53:30 Guiseppe Pascale introduces the goals of the interest group as set out in the charter: 08:53:32 http://www.w3.org/2012/11/webTVIGcharter.html 08:54:21 Interest Groups are not the same as Working Groups. The former focuses on requirements and input for working groups. 08:55:00 jcverdie has joined #webtv 08:55:04 kaz has joined #webtv 08:55:10 We work through email with an archived list. 08:55:13 shoko_ has joined #webtv 08:55:55 yosuke_ has joined #webtv 08:55:57 We start with use cases, and extract requirements. We then perform a gap analysis on what's missing from existing standards. 08:56:41 This work is usually done on task forces that address a specific topic. 08:56:46 wdh_ has joined #webtv 08:57:01 ctirpak has joined #webtv 08:57:27 We may issue bug reports, e.g. against the HTML specification, or we may propose work on a new API. 08:57:53 This may in turn lead to a new working group being set up. 08:58:34 Arthur has joined #webtv 08:58:48 The home network task force (now closed) addressed local discovry and control of devices in local area IP networks. 08:59:14 Opera and Cable Labs then proposed an API to the W3C Device APIs WG. 08:59:43 We got some review by implementers and the Privacy Interest Group and adjusted the API accordingly. 09:00:28 The Media Pipeline task force (now closed) focused on improving the HTML5 media pipeline, e.g. for support for multitrack. 09:01:11 The media source extensions and encrypted media extensions appeared as a result of this task force. 09:01:41 These are being driven along the standards track in the HTML WG. 09:02:40 The testing task force (now closed) focused on testing, use cases and requirements. 09:03:58 The timed text task force (now closed) focused on facilitating use of TTML and WebVTT for subtitles. 09:04:30 Close collaboration is recommended for these two approaches. 09:05:07 The charter for the Timed Text WG is currently under review. 09:06:01 Finally, the media APIs task force (ongoing), which focuses on recording and downloading of media, discovery and control of device capabilities. 09:06:25 We are discussing what it means to integrate with the tuner. 09:06:26 bryan_ has joined #webtv 09:06:57 We have also looked at what changes are needed for other related specs. 09:07:57 All of this depends on people actively engaging with the work! We need your help. 09:08:05 Questions? 09:09:15 Question: to what extent the feedback from the testing task force have been adopted? 09:09:27 yosuke_ has joined #webtv 09:09:57 q? 09:10:40 Philipp: there is two levels of testing at W3C. The first is a test for each feature of a spec. We are planning on component testing -- this looks like it would be quite expensive and looked for funders without success. 09:11:18 We will keep this plan on the shelf but are not actively looking for funders anymore. 09:12:05 So whilst we remain focused on spec feature testing, we are not actively working on component testing right now. 09:12:45 Guiseppe: W3C is working on the test framework. 09:12:59 shoko_ has joined #webtv 09:13:08 Zakim has joined #webtv 09:13:20 q? 09:13:36 Bryan: contribution based approach and encouragement through test the web forward events. 09:13:42 http://www.testthewebforward.org 09:15:47 Question: any idea on the roadmap for the tuner work? 09:16:51 Guiseppe: we're looking for greater involvement to help move this forward. May be one year to produce a stable spec? 09:17:39 cristian_ has joined #webtv 09:17:56 Depending upon how broad the requirements, we may proceed in two phases, based upon the priorities for individual features. 09:18:29 ???: the speed depends on the people involved -- if this matters to you please join us! 09:18:59 s/???/Clarke/ 09:19:12 ... we break for coffee and demos 09:19:21 rrsagent, make minutes 09:19:21 I have made the request to generate http://www.w3.org/2014/03/12-webtv-minutes.html dsr 09:32:37 lyndonnixon has joined #webtv 09:44:22 Arthur_FranceTV has joined #webtv 09:45:15 vjaquez has joined #webtv 09:55:23 dsr has joined #webtv 09:58:32 yosuke has joined #webtv 09:58:37 wdh has joined #webtv 09:58:43 bryan has joined #webtv 09:59:14 Mohammed has joined #webtv 09:59:27 Yougsun_Ryu has joined #webtv 09:59:30 sugihara has joined #webtv 09:59:39 ctirpak has joined #webtv 09:59:42 cristian has joined #webtv 10:00:33 Giles has joined #webtv 10:00:36 correii has joined #webtv 10:01:24 Scribe: Daniel 10:01:31 Takahiro has joined #webtv 10:01:32 scribenick: ddavis 10:01:47 shoko has joined #webtv 10:01:57 Topic: Session 2 - Hybrid TV 10:02:18 Kiyoshi has joined #webtv 10:02:48 Takahiro_ has joined #webtv 10:03:06 jcverdie has joined #webtv 10:03:31 sugihara_ has joined #webtv 10:03:40 shinji has joined #webtv 10:05:05 yanagi has joined #webtv 10:05:44 slejeune has joined #webtv 10:05:58 TordP has joined #webtv 10:07:16 jcdufourd has joined #webtv 10:07:39 kirk: I'm going to talk about HbbTV - reinventing the broadcast TV UX 10:07:54 Giles_ has joined #webtv 10:08:19 ... I'll give you an overview of what HbbTV is about. 10:08:30 ... 5 or 6 minutes. 10:08:42 aliteff has joined #webtv 10:08:54 ... HbbTV started in 2009 to provide a more interactive experience for consumers. 10:09:14 ... Meant to be a platform across regions around the globe. 10:09:34 N_sakamoto has joined #webtv 10:10:00 ... Business drivers are the analog switch off, consumer demand, broadcaster innovation, government initiatives and pay-TV operators. 10:10:26 kinji has joined #webtv 10:10:47 ... Adoption in Europe is shown on the screen. 10:11:20 ... We're starting to see international adoption as well, still building in recent weeks. 10:11:41 cpn has joined #webtv 10:11:51 ... ASBU (equivalent of EBU for Arabic countries) is also adding HbbTV to its DTT recommendations. 10:12:07 ... As well as interest in French-speaking African countries and Australia. 10:12:37 ... We have a 2.0 version which Jon will talk about shortly. 10:12:57 ... Millions of units are being shipped in many countries with wide STB support. 10:13:21 ... HbbTV 1.0 introduced various features - playback, download, channel lists, etc. 10:13:45 ... HbbTV 1.5 adds MPEG DASH, DRM APIs, etc. 10:14:05 shoko has joined #webtv 10:14:29 ... HbbTV 2.0 has features under consideration including improved HTML5 support, companion apps support, improved support for ad insertion, improved synchronization between media and applications, etc. 10:14:30 GrahamClift has joined #webtv 10:14:47 Takahiro has joined #webtv 10:15:01 ... Services available include VOD, information, shopping, education, games, advertising, tv portal, companion screen 10:15:04 s/tv/TV 10:15:46 kunio has joined #webtv 10:15:58 kirk: So to summarize, we have good momentum and growth, different stakeholders coming together, and an active LinkedIn group. 10:16:08 jcverdie_ has joined #webtv 10:16:23 ... No over to Jon Piesing 10:16:29 MartinL1 has joined #webtv 10:16:40 jon: HbbTV 2.0 started with a list of 19 requirements. 10:16:54 ... Most relevant here are related to W3C specs or companion screen. 10:17:10 ... Starting with web specs... 10:17:45 ... First version was heavily influenced by Open IPTV Forum, based around a TV profile of W3C specs. 10:18:25 ... In HbbTV we have HTML5, some CSS 2.1 and 3, DOM 3, and some other HTML5-related specs such as canvas 2D, XHR, etc. 10:19:01 ... For some of the specs only a profile is required. For specs that are not Recommendations it's OK to use newer versions. 10:19:35 ... For integration, e.g. video element, you have to specify how it fits with other areas such as hardware decoders, so integration is important. 10:20:17 ... An example of this is the "controls" attribute of the video element. This specifies how much of the controls are available to the web page or an app. 10:20:43 ... There are a number of bugs that we've submitted to W3C. 10:20:49 Arthur_FranceTV has joined #webtv 10:21:23 ... For companion screen, we have discovery and launching a companion app from the TV. 10:21:48 ... The TV browser can discover apps that can be connected. 10:22:10 ... There's a web socket server on the TV so the app gets the IP address of the server. 10:22:37 ... We've gone for something similar to DIAL for app-launching companion apps. 10:23:00 ... For strategic issues, we find some gaps in HTML5 for IP-delivered video. 10:23:34 ... Some parties would like to get away from using our A/V object. 10:24:07 ... There's one web but there isn't one TV. There's regional, country or operator differences. 10:25:06 DDR1 has joined #webtv 10:25:17 jon: There needs to be understanding of the differences between one web and regional TV 10:25:56 question: How does companion screen discovery work, when does it happen? 10:26:30 jon: It's complicated. We assume the launcher app is already there. It could be remote control app by the TV manufacturer. 10:26:55 ... If you have e.g. a Samsung TV, the user would run the launcher app on the TV. 10:26:56 phoschka has joined #webtv 10:27:12 s/regional TV/regional TV if you look into the details/ 10:27:13 s/TV/tablet/ 10:27:32 thomas has joined #webtv 10:27:55 KK has joined #webtv 10:27:56 klaus: Next is HbbTV certification and testing 10:28:31 simon: Welcome. I'm Simon Waller 10:28:49 ... A typical TV viewer looks like Homer Simpson. 10:29:06 ... It's a laid-back experience and the TV remote is not necessarily readily available. 10:29:20 ... But these days we have alternative methods - voice and gesture. 10:30:12 ... What's the broadcaster expectation? We currently have over 100 apps which for us is a lot. 10:30:28 ... Broadcasters expect their apps to look identical on every TV and STB. 10:30:41 ... TV manufacturers want this as well. 10:30:55 ... In the TV space, there are roughly 10 new browsers launched. 10:31:12 ... That means a new snapshot of e.g. WebKit 10:31:16 TordP has joined #webtv 10:31:36 ... and no software updates - we tend not to do this in the TV space, except for bug fixing. 10:31:48 ... So app developers have to deal with a lot of different browsers and quirks. 10:32:00 ... How can the viewer know apps will work? 10:32:26 ... What should users look for? We have an HbbTV logo available for license. 10:32:59 ... It's based on a test suite and the manufacturer sings an agreement to use it. 10:33:18 ... In this agreement it says "TV has to pass HbbTV Test Suite" - all of them, no exceptions. 10:33:32 ... The manufacturer commits to try to resolve interoperability problems. 10:34:04 ... If the TV is proven to be non-compliant, the manufacturer must update the TV software 10:35:03 ddavis: Next speaker: Andy Hickman 10:35:18 andy: HbbTV just has to work - that's what testing is for. 10:35:29 ... The test harness is basically a PC doing three things: 10:35:36 ... 1 web server for TV apps 10:35:58 ... 2. Playing a DVB transport stream 10:36:17 ... 3. It's also a video server, playing MP4, DASH with and without DRM over IP. 10:36:42 ... Each test case in the test suite has an XML file describing the test and the test itself - images, javascript, CSS, etc. 10:37:16 ... The test case description XML files are very important. 10:37:45 ... They have metadata - title, test ID, formal assertion saying what expected behaviour is, description, steps of the test. 10:38:10 ... Within the test suite, metadata is used for management - which chapters and references specs are used. 10:38:19 whois Mohammed 10:38:29 andy: Also says which spec version the test applies to. 10:38:52 ... Finally metadata for licensing, history, etc. 10:39:01 Kiyoshi has joined #webtv 10:39:26 ... In comparing HbbTV with W3C testing, I'm not a W3C expert so may have some things wrong - please let me know. 10:39:50 ... W3C has more reduced test metadata. 10:40:24 ... HbbTV has a precisely defined test case list. In extreme cases, a failed test can cause a manufacturer to stop production. 10:41:00 ... You either pass or fail test test suite, whereas in the web world it's rare for a browser to say "I pass 100%" 10:41:15 ... Both HbbTV and W3C are looking for automation. 10:41:34 ... For W3C you can install the test suites locally. 10:41:48 ... For HbbTV you must have a test harness implementation. 10:41:49 aliteff has joined #webtv 10:42:06 ... The output of the test harness must be a machine-readable and verifiable report. 10:42:28 ... The test must be run on an unmodified, off-the-shelf device. 10:42:36 ... HbbTV does not address DRM testing. 10:43:10 ... It's an area that the HbbTV community is interested in. I think there's interest in EME testing for W3C. 10:43:21 ... Video testing is critical for HbbTV. 10:43:37 ... I'm not sure how well that's tested in W3C. 10:43:50 Stan_Smiljanic has joined #webtv 10:43:55 simon: HbbTV is used in many countries around the world. The number of apps is growing. 10:44:12 ... The number of devices is growing. 10:44:24 ... Broadcasters want compatibility. 10:45:00 ... HbbTV builds upon W3C Recommendations. It's important to enable HbbTV to be more closely aligned with W3C. 10:45:23 ... There are issues if browsers don't support parts of a test suite. 10:46:03 andy: There's a lot of interest in cooperation between HbbTV and W3C, recognizing that there are differences between the approaches. 10:46:31 ... Better specs -> better tests -> better compatibility -> better user experience 10:47:30 David Singer: You said the experience should be the same on every device, whereas W3C wants correct experience on every browser. Do you need "the same"? 10:47:53 simon: You don't for there to be errors in the implementation so that the page is displayed wrong. 10:48:30 Bryan Sullivan: Most of the goals are shared with W3C (which is contribution-driven) doesn't give W3C as much room to be exact. 10:49:10 ... People pay HbbTV to provide tests which W3C doesn't have. But W3C should take good practices from HbbTV and discuss/follow-up on that. 10:50:21 Next is Kinji Matsumura (NHK) 10:50:47 fujii has joined #webtv 10:50:59 "Overview of IPTV Forum Japan's Hybridcast Technical Specification" 10:53:04 jcdufourd has joined #webtv 10:54:25 ben_e has joined #webtv 10:57:20 kinji: Hybridcast uses HTML5. NHK started the Hybridcast service in September 2013 10:57:26 kaz has joined #webtv 10:57:41 ... Commercial broadcasters are carrying out trial services. 10:58:01 .. Major TV manufacturers are adopting Hybridcast. 10:58:23 ... Version 1.0 was published in March 2013 - the English translation has just been made available 10:58:34 http://www.iptvforum.jp/en/download 10:58:54 kinji: Technical specs consist of two documents: 10:59:11 davem has joined #webtv 10:59:18 Joe107 has joined #webtv 10:59:29 ... "Intergrated broadcast-broadband system specification" and "HTML5 browser specification." 10:59:42 ... Diagram of overall architecture is on the screen. 11:00:35 ... Hybridcast spec covers enhanced APIs for applications, and app control and management, and companion device connection and message. 11:00:57 ... 1. Application Control and Management. This is outside the browser so no direct overlap with W3C specs. 11:01:18 ... AIT is "Application Information Table" 11:01:31 MartinL has joined #webtv 11:01:56 ... AIT can be used in two ways - multiplexed in the broadcast signal or acquired over HTTP. 11:02:13 jcverdie has joined #webtv 11:02:44 ... This is similar to HbbTV but there are some differences in getting data from the server. 11:02:58 ... 2. "Enhancements to HTML5" 11:03:30 ... Some key API enhancements include displaying video/audio using an object element with type attribute "video/iptvf-broadcast" 11:03:48 ... Like the video tag, this can use CSS to specify coordination and z-order. 11:04:12 ... There is also a Broadcast Resource Access API - the most frequently used API. 11:04:33 ... It has a ReceiverDevice object and a StreamEventTarget object. 11:05:07 ... The GeneralEventMessageListener is almost the same as the StreamEvent. 11:05:22 ... Some Hybridcast second-screen screenshots are on the screen. 11:05:37 ... We use a native app for companion devices. 11:05:58 ... The user launches it and connects to the TV, to control the TV contents. 11:06:12 ... The user can answer quiz show questions, for example. 11:06:24 s/second-screen/second-screen, or companion-application, / 11:06:45 kinji: It works as a browser for HTML5 applications on second-screen device. 11:06:52 MartinL1 has joined #webtv 11:07:03 ... The companion apps are mostly developed and distributed by each TV manufacturer. 11:07:05 Arthur_FranceTV has joined #webtv 11:07:29 ... The companion app launch sequence is a bit complicated. 11:08:05 ... When the user launches the companion app, it discovers the receiver and receives data. 11:08:42 ... The TV connects to the broadcaster's server. Then the app on TV calls setURLForCompanionDevice to instruct the companion device to load an app. 11:09:12 ... Then the native companion app loads an HTML app from the instructed URL. 11:09:41 ... and maker.js in the HTML app implements the APIs to communicate with the TV App. 11:09:56 ... Apps on both ends communicate with each other. 11:10:37 ... In conclusion, we have 6 months of experience since launching Hybridcast. 11:10:57 ... We hope to identify further requirements towards establishing better standards. 11:11:12 shoko has joined #webtv 11:11:48 @@@: Is Hybridcast also suitable for rolling out in the education sector for schools? 11:12:03 kinji: Yes, I think so. 11:12:06 Louay_ has joined #webtv 11:12:36 ctirpak has joined #webtv 11:12:40 kinji: HTML5 content can interact with broadcast content. NHK has an educational channel and we're looking into this. 11:13:06 Clarke Stevens: HbbTV and Hybridcast seem to have overlapping goals. Is there any effort to work together or are they in competition? 11:13:54 kinji: That's one reason why we're here. Ideally we could migrate to one standard, but there are many local requirements to consider, e.g. what remains a regional standard. 11:14:38 yosuke: HbbTV and IPTV Forum Japan are talking together about how to exchange information. Also, talking within W3C is another effort towards cooperation. 11:14:43 s/@@@/Turgay Yoo/ 11:15:22 Jon Piesing: There are opportunities for learning from each other, but TV is inherently regional. Japanese TV has its own requirements. 11:15:37 ... HbbTV came from something fundamentally different to the Japanese system. 11:16:15 ... There are opportunities but TV isn't global. If you try to make a global spec for a market that isn't global you're going to end up using a lot of time and energy that won't meet expectations. 11:17:10 Philipp Hoschka: I understand TV is different in Japan but how does that impact web APIs that you want to use? What part of web technology has to be regional because TV isn't global? 11:17:54 Jon Piesing: We can talk in more detail in the panel later, but we have a list APIs from Hybridcast - HbbTV has a similar list. 11:18:26 ... You could push them into a single set of APIs with the same syntax but the actual semantics would end up relating to the broadcast system you're running on. 11:18:42 ... E.g. return values could be different depending on region. 11:18:53 ... The API could be global but only in appearances. 11:19:18 ... Concrete examples I know of are parental access controls, metadata, failure reasons. 11:19:45 ... Once you start exposing channels, their description is usually TV-specific. 11:20:05 ... The more you try and coordinate, the longer it takes. 11:20:33 ... Let's do the best we can and not try to boil the ocean. 11:21:33 Next presentation is "The 1st Implementation Report on TV Programs on Hybrid Broadcasting System using HTML5 Browser-Hybridcast 2014 Project" by Kunio Numabe and Kazuhiro Hoya (Fuji TV) 11:22:10 kunio: We are all from Japanese commercial broadcasters. 11:22:20 ... We've been discussing convergence with W3C specs. 11:22:51 ... We're getting fedback from the first implementation of HTML5 browsers. 11:23:10 ... We're working with the Ministry of Internal Affairs and Communication in Japan. 11:23:28 ... We're producing experimental programmes using HTML5 and companion devices. 11:23:47 ... We tried various kinds of programmes - sports, animation, etc. 11:24:33 Stan_Smijanic has joined #webtv 11:24:45 Keiji Yaniguchi: I'm from TBS. 11:25:20 keiji: We made a football (soccer) programme with Hybridcast technology using a large amount of data in realtime. 11:25:33 ... The viewer can put widgets on the screen and see rich play data. 11:25:49 ... The viewing rate was 2.6% 11:26:16 ... One widget is pass conversion rate. Another one is player running distances. 11:26:31 ... The widgets were written in canvas, SVG and CSS 11:26:47 ... The last widget is a heatmap. 11:27:07 ... We tried to make it with SVG but the specs were lacking so we used an image instead. 11:27:35 ... We also have second screen applications using HTML5. You can use the smartphone to see a replay. 11:28:04 ... Data arrives from the stadium, goes through the server, and gets shown on TV and smartphones. 11:28:40 Kohei Kawakami: I'm from Nippon TV 11:28:47 s/the specs were lacking/the performance of Hybridcast TV sets so far were not yet sufficient/ 11:28:49 ... We aired two programmes this winter. 11:29:04 s/an image instead/images instead/ 11:29:11 ... Users can enjoy not only Hybridcast TV but also legacy TV via smartphones. 11:29:33 ... Viewing figures are small but this is one small step for Hybridcast, one giant leap for broadcasting. 11:29:43 fsasaki has joined #webtv 11:30:00 fsasaki has left #webtv 11:30:17 kohei: Hybridcast Service System Chart is shown on the screen, using CSS, jQuery and object tag for broadcast video. 11:30:35 kohei: Our service is able to connect with social network services and TV programmes. 11:31:10 ... So your friends who are watching the same programme as you can see your photo. You can enjoy programmes together. 11:31:21 s/jQuery/jQuery, Hybridcast lib, which is a lib for Hyrbridcast APIs NHK introduced in the previous presentation,/ 11:31:25 ... We use web specs for animation. 11:32:10 Yusuke Fujii: I'm from TV Asahi 11:32:46 ... Our service has useful information available on the TV screen as a Hybridcast application. 11:33:26 ... By connecting to the internet, Hybridcast TV can receive information which can be viewed at any time regardless of the broadcast type. 11:33:51 ... Now, we can see a famous cartoon character in Japan. This service links a smartphone while watching the programme on air. 11:34:05 ctirpak has joined #webtv 11:34:10 ... Viewers are able to use their own phone as a remote and enjoy games during the TV programme. 11:34:37 ctirpak1 has joined #webtv 11:34:50 ... The Hybridcast API is used for this, to control the character. The character's abilities change over time. 11:35:01 ... So the longer you view, the more skills he gets. 11:35:22 ... We used canvas to implement this. 11:35:36 ... Please see our demos upstairs. 11:36:05 Kenji Sugihara: I'm from TV Tokyo. 11:36:42 ... Mission 001 is a shotter game TV program. It supports multiple devices. 11:37:02 ... 140,000 people have played this game. 1% of them had a Hybridcast TV. 11:37:22 ... The second screen serves as a game controller and the TV shows information. 11:37:52 ... The player taps the phone to easily control the game. 11:38:01 ... The synchronization uses WebSockets. 11:38:16 ... The information on the screen is shown using HTML5. 11:38:36 ... The TV can show hints, score and other animation. 11:38:58 Arthur_FranceTV has joined #webtv 11:39:10 ... We used CSS sprites and jQuery Effects API for animation. 11:39:45 ... We aired this and enhanced the viewer's sense of participation. 11:40:13 Kazuhiro Hoya: I'm from Fuji TV 11:40:31 ... We have some case studies. 11:40:54 ... We want to make the TV screen to show popups such as tweets or competitions/amusements 11:41:07 ... It could be a banner with sponsored content. 11:41:32 ... Advantages include rich expression and communication, as well as interaction. 11:41:50 kinjim has joined #webtv 11:41:58 ... Some challenges are that it's very hard and uses human resources - we need a framework. 11:42:03 Zakim has left #webtv 11:42:18 ... Also compatibility. There are a lot of TVs on the market. We need a better testing method. 11:42:19 ctirpak has joined #webtv 11:42:36 ... Also, UX is an issue. Pushing a button the remote is easy. 11:42:57 ... But for second screen and pairing there are a lot of steps. 11:43:10 ... Using QR code is still hard for coach potatoes. 11:43:41 jcverdie_ has joined #webtv 11:43:46 ... We got some negative feedback - too much information on the screen, both on the screen overlay and on the second screen. 11:44:39 kazuhiro: We have 1.2 million viewers but just 1,064 using Hybridcast. And 76 users of second screen. 11:44:55 ... We had 1,890 tweets, 3,790 using our hashtag. 11:46:36 jcverdie_ has joined #webtv 12:21:09 MartinL has joined #webtv 12:29:52 cristian has joined #webtv 12:41:33 vjaquez has joined #webtv 12:42:29 ctirpak has joined #webtv 12:51:38 Youngsun_Ryu has joined #webtv 12:52:57 ctirpak has left #webtv 12:53:10 wdh has joined #webtv 12:54:34 dsinger has joined #webtv 12:55:26 Arthur_FranceTV has joined #webtv 12:58:29 jcverdie has joined #webtv 12:58:41 ctirpak has joined #webtv 12:58:55 cpn has joined #webtv 12:59:23 Kensuke has joined #webtv 13:01:37 Mohammed has joined #webtv 13:02:00 sugihara has joined #webtv 13:02:06 Arthur_FranceTV has joined #webtv 13:02:13 bryan has joined #webtv 13:02:14 shoko has joined #webtv 13:03:13 khoya has joined #webtv 13:03:53 knumabe has joined #webtv 13:04:54 Topic: Multi-screen 1 13:05:18 GrahamClift has joined #webtv 13:06:39 sunghan has joined #webtv 13:07:41 sugihara has joined #webtv 13:07:45 sunghan has joined #webtv 13:07:52 Louis Bassbouss: I'm representing the second screen presentation community group. This paper is written by Intel. 13:08:09 Thomas has joined #webtv 13:08:23 kaz has joined #webtv 13:08:30 ... The group was founded at the end of 2013 and has 36 participants from a variety of areas. 13:08:36 louay: Introducing the Second Screen Presentation CG 13:08:50 (slide2) 13:09:08 louay: Current Status 13:09:14 (slide3) 13:09:28 louay: Second Display for the Web? 13:09:45 (slide4) 13:09:54 louay: "Second Display" Clarification 13:10:47 ... a large screen as TV/projector? 13:10:56 (slide5) 13:10:56 louay: Use Case: Presentation 13:10:56 (slide6) 13:10:56 louay: Use Case: Gaming 13:10:59 (slide7) 13:11:07 louay: Remote Display Technologies 13:11:23 ... e.g., Miracast, Airplay, DLNA-based solution and Chromecast 13:11:47 ... there are differences between Miracast and Chromecast 13:12:05 ... but we want to have one unified API 13:12:10 (slide8) 13:12:24 (slide9) 13:12:30 Kiyoshi has joined #webtv 13:12:38 (slide11) 13:12:53 (slide 12) 13:13:05 (slide 13) 13:13:06 Giles has joined #webtv 13:13:11 louay: API Preview 13:13:51 ... (shows example IDL) 13:13:51 (slide 14) 13:13:51 louay: Presentation API Example 13:13:52 ... Phone/Laptop vs. TV/Second Screen 13:13:58 correii has joined #webtv 13:14:08 ... (explains example script) 13:14:37 ... communicating commands like "play/pause video" 13:14:54 ... similar to Web messaging APIs 13:15:13 ... missing close event 13:15:24 (slide 15) 13:15:40 louay: Presentation API Key Features 13:15:45 ... Presentation API 13:15:45 (slide 16) 13:15:47 louay: Presentation API Demo 13:15:55 ... (shows URL) 13:15:56 (slide 17) 13:16:28 louay: Participate 13:16:28 topic: Q&A 13:16:57 samsung: examples included two user agents 13:17:01 louay: just one agent is possible 13:17:13 ... open the Web page with a hidden tab 13:17:25 ... like Miracast and Apple TV 13:17:46 ... Chromecast is a user agent itself 13:18:19 sugihara_ has joined #webtv 13:18:23 s/samsung:/simon:/ 13:18:46 sugihar__ has joined #webtv 13:18:59 louay: if googlechrome hosts miracast, it would be automatically detected 13:19:08 Arthur_FTV has joined #webtv 13:19:12 sugihara_ has joined #webtv 13:19:38 ... but the complexity will be move into the browser 13:19:43 ... on the browser level 13:20:06 Takahiro has joined #webtv 13:20:34 topic: A Flexible Multi-Screen Solution Based on UPnP - Clarke Stevens 13:20:46 clarke: from CableLabs 13:20:59 ... member consortium of cable companies 13:21:06 ... also representing UPnP 13:21:27 ... nearing the end of the spec named multi-screen 13:21:35 (slide 1: Content) 13:21:43 clarke: schedule, etc. 13:21:51 (slide 2: Multi-Screen Trends) 13:22:13 clarke: several of them are proprietary 13:22:49 ... looking for W3C solution 13:23:24 ... UPnP Forum members working on an open interface 13:23:24 ... CableLabs, Cisco, Intel, LGE, PacketVideo, TP Vision, ZTE 13:23:31 ... Samsung as well 13:23:31 (slide 3: Goal) 13:23:44 clarke: device /service discovery 13:24:12 ... description eventing and notification with the UPnP device architecture 13:24:13 ... HbbTV uses UPnP 13:24:44 ... communication initiated by either end 13:25:11 (slide 4: Terms used for Informative Usage) 13:25:15 N_sakamoto has joined #webtv 13:25:21 clarke: clarify terms 13:25:37 ... Multi-Screen Service, Main screen device and Companion screen device 13:26:07 (slide 5: UPnP Components designed by Multi-Screen ...) 13:26:23 (slide 6: Basic Interaction Model) 13:26:39 clarke: "screen control point" and "screen device" 13:26:45 Louay has joined #webtv 13:27:10 (slide 7: Extended Interaction Model) 13:27:22 clarke: very flexible model 13:27:57 ... TV as a main screen device and tablet as a companion screen device 13:28:51 ... but could have individual views on the main screen 13:29:45 (slide 8: Services of Multi-Screen DCP) 13:30:24 clarke: phase 1: app management, app-to-app communication management, key-press protocol and synchronization 13:30:43 ... three protocols certified by UPnP 13:31:01 ... synchronization is phase 2 13:31:12 (slide 9: UPnP Cloud: Overview) 13:31:31 clarke: allows you set up virtual rooms 13:31:41 ... e.g., for chat programs 13:31:50 yanagi has joined #webtv 13:32:23 ... anybody from your family can access that room and share communication 13:32:28 s/share/share realtime/ 13:32:46 ... wrapper to a UPnP device 13:33:14 (slide 10: UPnP Cloud Interaction (MUC)) 13:33:23 clarke: (shows a diagram) 13:33:36 ... user a creates room (MUC) 13:33:48 ... user a invites UCCDs and UCC-CPs 13:33:57 ... usr a&B meet and share 13:34:03 s/a&B/a&b/ 13:34:23 (slide 11: Web and Virtual Realizations) 13:34:34 clarke: that's it 13:34:55 topic: Q&A 13:35:08 @@@: how does a video streaming work with the architecture? 13:35:21 clarke: just provide your URL 13:35:43 ... looking at a possible way for remote access protocol 13:35:49 Alan has joined #webtv 13:36:23 @@@2: eventing? 13:36:50 s/@@@2/Simon Waller/ 13:36:59 clarke: you guarantee to leverage UPnP eventing 13:37:30 ... depends what you want to do 13:37:40 simon: screen devices 13:37:56 clarke: if you only communicate with new devices you're building, that's fine 13:38:23 ... the network service protocol is also being discussed within W3C 13:38:46 ... if you just think about communication between screen and screen, websocket might be enough 13:39:13 ... but if you use TV, we might need authentication 13:40:09 jc: new screen device type? 13:40:23 clarke: new screen device type 13:40:34 yosuke: tx 13:40:41 slejeune has joined #webtv 13:40:56 topic: Multiple Screen in China - Mingmin Wang 13:41:29 s/Multiple Screen in China/Multuscreen Service in Shanghai/ 13:41:46 mingmin: from Oriental Cable Network 13:41:58 ... second time to attend W3C events 13:42:23 (slide1, 2, 3) 13:42:26 mingmin: cable network in Shanghai 13:43:09 ... over 1M HDTV subscribers and 1.3M digital Pay TV users 13:43:29 ... started NGB since 2008 13:43:40 (slide 4: NGB - network architecture) 13:43:59 N_sakamoto_ has joined #webtv 13:44:04 (slide 5: NGB - home access network) 13:44:14 (slide 6: Interactve TV service) 13:44:24 mingmin: 10M digital stbs 13:44:42 s/stbs/STBs/ 13:44:58 (slide 7: Multiscreen Service Deployment) 13:45:04 mingmin: started last year 13:45:21 (slide 8: Multiscreen Service Deployment) 13:45:29 (slide 9: Multiscreen Service Deployment) 13:45:41 Pecko has joined #Webtv 13:45:43 mingmin: 60 SD libe streaming channels 13:45:52 ... 1 HD live streaming channels 13:46:05 (slide 10: Multiple screen service or application) 13:46:14 mingmin: DVB, VOD, SDV, OTT 13:46:27 ... are the infrastructure 13:47:01 ... Unique content management 13:47:21 ... converting metadata 13:47:28 ... Unique customer management 13:47:33 ... managing IDs 13:47:39 ... Unique session management 13:47:46 ... session control 13:47:54 ... which session comes from which device 13:48:10 ... Unique resource management 13:48:21 wdh has joined #webtv 13:48:23 ... QoS control 13:48:31 ... identiry video stream 13:48:36 s/identiry/identify/ 13:48:57 ... Device management system 13:49:05 ... Smart search engine plugins 13:49:31 (slide 11: Multiscreen Service Deployment) 13:49:39 mingmin: typical use case 13:49:53 ... video-cloud deployed at cable head-end 13:50:02 (slide 12: Multiscreen Service Deployment) 13:50:10 mingmin: video cloud 13:50:26 Pecko_ has joined #Webtv 13:50:28 ... XMPP 13:50:39 (slide 13: Multiscreen Service Deployment) 13:51:05 mingmin: typical application/smart home gateway 13:51:24 ... local channels, OTT, internet streaming 13:51:50 (slide 14: Multiscreen Service Deployment - Typical application (1) - DVB_OTT+APP) 13:52:23 mingmin: VOD and TV shopping 13:52:41 ... deployed on many STBs 13:52:51 ... online chatting as well 13:53:22 (slide 15: Multiscreen Service Deployment - Typical application (2) - OTT+DVB+APP) 13:53:27 s/DVB_OTT/DVB+OTT/ 13:53:37 mingmin: application for cloud TV 13:53:51 (slide 16: Multiscreen Service Deployment) 13:54:06 mingmin: multi platform 13:54:23 ... including iOS and Android 13:54:47 ... video streaming, network-based sharing 13:55:21 (slide 17: Multiscreen Service Deployment - smart home gateway) 13:55:32 (slide 18: Multiscreen Service Deployment) 13:55:45 (slide 19: Suggestions) 13:56:04 mingmin: which solution would be suitable for OCN 13:56:11 s/OCN/OCN?/ 13:56:29 ... would like a uniq platform 13:56:35 s/uniq/unique/ 13:56:59 ... XMPP, HTML5 or metadata 13:57:27 s/or/and 13:57:48 ... trying to find the best solution 13:58:23 s/OCN/OCN (Oriental Cable Network)/ 13:58:23 topic: Q&A 13:58:45 ph: already deployed but how popular? 13:59:06 Pecko has joined #webtv 13:59:09 mingmin: deployed our services last year 13:59:41 ... OTT, mobile operators start with Shanghai 13:59:57 s/operators/cable operators/ 14:00:08 s/mobile/mobile operators/ 14:00:23 ... STB for free 14:00:35 not charging for the content either 14:01:34 ... our subscribers are 300 thousand 14:01:59 ddavis: video messaging, second screen, OTT 14:02:13 mingmin: they use those services lot 14:02:31 ... young people don't watch TV 14:02:36 ... prefer tablets 14:02:59 ... tablet and mobile phone for streaming 14:03:21 ... TV broadcasters are keen to keep their own subscribers 14:03:26 jcverdie_ has joined #webtv 14:03:40 ddavis: Fuji TV said using second screen might be troublesome 14:03:51 mingmin: not troublesome, very popular 14:04:27 topic: ### - Dave Raggett 14:04:27 s/###/Second Screen User.../ 14:04:41 (slide 1: MediaScape) 14:04:43 dsr: new EU project 14:05:00 ... mixture of technology of W3C and broadcasters 14:05:16 (slide 2: MediaScape) 14:05:28 dsr: (shows diagram) 14:05:51 ... devices- social network-broadcasters 14:05:56 (slide 3: Use Case) 14:06:23 dsr: John is watching a live sports event on TV 14:06:35 ... his phone notifies him to start a complementary news service 14:06:48 ... he invites Ann... 14:06:55 (slide 4: Requirements) 14:07:36 dsr: social connection, associating TV and phone, allowing phone to know what is being shown on TV, ... 14:08:08 (slide 5: How does it work?) 14:08:49 dsr: conected with WebSocket 14:08:49 ... social network server tracks context 14:08:58 (slide 6: What's needed?) 14:08:58 dsr: service workers 14:08:58 ... as an agent to be part of the social network 14:09:09 ... websocket 14:09:24 ... for asynchronous mesaging 14:09:35 s/mesaging/messaging 14:09:37 (slide 7: Synchronization) 14:09:58 dsr: synchronize user experience across devices 14:10:34 ... (demo in the break) 14:10:56 ... mobile devices don't preload videos 14:11:07 Pecko has joined #webtv 14:11:12 (slide 8: Local vs Remote Messaging) 14:11:27 dsr: local p2p discovery and messaging 14:11:38 ... DAP, SysApps, NFC, WebRTC 14:11:46 s/p2p/P2P/ 14:11:54 ... lot of choices 14:12:02 ... problem with using local discovery 14:12:27 ... server-based approach would be better 14:12:42 topic: Q&A 14:12:53 dsr: third services 14:12:58 s/third/third-party/ 14:13:21 ... search broadcasters' metadata, screen, etc. 14:13:39 @@3: would like to have demo 14:13:59 bryan: comparison with other standards? 14:14:04 ... any kind of gap analysis? 14:14:23 dsr: will do 14:17:02 jcverdie has joined #webtv 14:18:40 ... catch me for demo 14:18:40 ddavis: note that no food/drink is allowed here in the meeting room 14:18:47 ... this evening 14:18:47 ... IRT will hosts a Babarian (?) dinner 14:18:47 ... before that we'll take a group photo 14:18:51 ... if you need a taxi, please talk with the lady at the reception 14:18:51 ... next session will start at 4pm 14:18:51 (break) 14:18:51 rrsagent, draft minutes 14:18:51 I have made the request to generate http://www.w3.org/2014/03/12-webtv-minutes.html kaz 14:20:05 s/Babarian (?)/Bavarian/ 14:20:08 rrsagent, draft minutes 14:20:08 I have made the request to generate http://www.w3.org/2014/03/12-webtv-minutes.html kaz 14:33:13 vjaquez has joined #webtv 14:34:41 Arthur_FranceTV has joined #webtv 14:36:56 ctirpak has joined #webtv 14:45:01 glenn has joined #webtv 14:46:44 cristian has joined #webtv 14:52:01 Arthur_FTV has joined #webtv 14:57:53 jcverdie has joined #webtv 14:58:39 scribenick: jcverdie 14:58:54 Youngsun_Ryu has joined #webtv 14:58:54 wdh has joined #webtv 14:59:39 shoko has joined #webtv 14:59:39 sugihara has joined #webtv 14:59:54 RRSAgent, draft minutes 14:59:54 I have made the request to generate http://www.w3.org/2014/03/12-webtv-minutes.html jcverdie 15:00:11 Arthur has joined #webtv 15:00:27 i/Introducing the Second/scribenick: kaz/ 15:00:39 Giuseppe: it's not only a panel, we'd like the audience to interact 15:00:51 ... the topics are worth discussing with an audience as wide as possible 15:00:59 (Introduce panelists) 15:01:08 Jean-Pierre Evain for EBU 15:01:15 Jon Piesing for HbbTV/OIPF 15:01:17 Takahiro has joined #webtv 15:01:24 Kinj Matsumura for IPTV Forum Japan 15:01:32 UPnP / DLNA : Clarke Stevens 15:01:37 Kiyoshi has joined #webtv 15:01:38 W3C : Philip Hoschka 15:01:54 Short presentation from EBU 15:03:04 Jean-Pierre Evain: largest association of broadcasters worldwide 15:03:55 ... production for sports, news 15:04:08 ... training for people in the field 15:04:25 ... technical innovation, frequency planning 15:04:46 ... follow lots of SDO 15:04:51 i/Introducing the/yosuke: got many papers on multi-screen, so split into two sessions/ 15:05:09 i/Introducing the/... not only W3C but also involving other SDOs is important 15:05:28 ... 15 mins for each presentation 15:05:47 ... Interest in W3C: HTML5 including WAI, annotation, EME, metadata 15:05:57 i/Introducing the/... 15 mins for each presentation/ 15:06:25 i/Introducing the/topic: Enabling Second Display Use Cases on the Web - Louay Bassbouss/ 15:06:40 i/Introducing the/louay: from Fraunhofer FOKUS/ 15:06:44 ... Some overlaps indentified: Timed text, EBU-TT-D adopted by MPEG-DASH and HbbTV 15:06:52 ... audio modelling 15:07:03 ... metadata, bringing semantic web to production 15:07:05 i/Introducing the/... present the second screen CG as well/ 15:07:22 i/Introducing the/(slide 1)/ 15:07:26 ... summary: where's the expertise and who does what? 15:07:27 rrsagent, draft minutes 15:07:27 I have made the request to generate http://www.w3.org/2014/03/12-webtv-minutes.html kaz 15:07:39 HbbTV Presentation 15:08:01 (battle plans displayed) 15:08:19 Jon Piesing: this is an illustration of the specification dependencies in HbbTV v2 15:09:05 (Jon describes most important dependencies listed on the slide) 15:09:31 slide is visible here: @@put_url_here 15:10:17 Mohammed has joined #webtv 15:10:50 Jon Piesing: many information come from DVB world which is not global. 15:11:04 ... ISDB has similar standards but the semantics may vary 15:11:30 Giles has joined #webtv 15:12:41 ... HbbTV is about integration of a pile of stuff done by others, not inventing things 15:13:05 IPTV Forum Japan presentation from Kinji Matsumura-san 15:13:30 (slide show technology overview of HybridCast) 15:13:50 Kinji: Hybridcast uses HTML5 Specs for App developemnt 15:13:55 s/opemnt/opment 15:14:08 ... Extensions for hybrid use 15:15:20 ... @@@ 15:15:30 UPnP / DLNA introduction by Clarke Stevens 15:15:44 Clarke: I'm going to assume you have memories of what's been told earlier :) 15:16:20 ... UPnP and DLNA are not competitors. UPnP is about technology, DLNA is about usage narrowing down technologies options from UPnP 15:16:27 ... Future of TV is about: 15:16:56 ... HTML UI: UPnP HTML5 RUI 15:18:16 ... Discovery using NSD, XHR or WebSockets 15:18:20 ... includes internet Of Things 15:18:30 s/inte/Inte 15:19:14 ... MSE came out of an effort from CableLabs and the Media Pipeline TF 15:19:34 ... not directly to UPnP stuff but still cable companies in the US 15:19:40 ... Now DLNA 15:19:55 ... Recently announces CVP-2 Guidelines 15:21:42 ... We don't want to add new APIs to HTML5 15:21:48 AlanB has joined #webtv 15:22:06 ... Broke compatibility with CEA-2014 in order to align with HTML5 15:22:22 (slide about cloud scenario in CVP-2) 15:22:46 slide from cable labs are available here: @@cablelabsslides 15:23:20 Clarke: CVP-2 also handles Live Linear Streaming 15:23:46 q? 15:24:25 Giuseppe: @@ 15:24:28 Zakim has joined #webtv 15:24:46 Clarke: our goal is to have new platform on HTML5 15:25:02 Kinji : HTML5 is attractive 15:25:09 q? 15:26:12 s/attractive/attractive and the only option for us to extend to broadcast 15:26:36 Jon: strategic reason was to sync w/ Standards to enable web developer to reuse their knowledge including libraries 15:26:55 ... second reason is people wouldn't develop a specific non HTML5 browser for TV so it was a fait accompli 15:27:20 Giuseppe: what is the challenge of referencing specs from W3C including HTML5? 15:27:57 Clarke: very productive to co-work with W3C (NSD, MSE, EME, TTML...) 15:28:30 Kinji: TV has specific requirements (no windowing, remote controllers) 15:28:39 yosuke has joined #webtv 15:28:41 ... We add some guidelines about using HTML5 on TV 15:29:04 Jon Piesing: two set of issues 15:29:30 ... Organisational, what version do we refer to if it's not a rec? 15:29:48 kinjim has joined #webtv 15:30:08 ... how does that impact test & certification if that can change 15:30:40 ... second set of issues is about functionnalities. when they're not completely there, do you define your own properties ? 15:31:01 ... you end up with a transition phase with two sets of APIs, one nicely shaped and the other temporary 15:31:15 JP Evain: Trolling about MHEG5 15:31:58 Giuseppe: why is the web economy able to handle the fragmentation, and not the tv industry? 15:32:19 JP Evain: we don't have tv displays only anymore, but dozens of devices with various apps 15:32:34 ... HTML5 should be finalized soon so we have a version to reference to 15:32:55 ... But there are still ongoing discussions 15:33:04 ... But things like timed text are still not sorted 15:33:28 ... So some platforms have to create their own extensions 15:33:35 Sony has joined #webtv 15:33:41 q? 15:34:14 Clarke: Before you put something in a TV you used to test it for a long time and have a stable standard 15:34:18 Arthur_FranceTV has joined #webtv 15:34:24 ... The web has brought a new world where you update everyday 15:34:27 ... the TV is not quite there 15:34:43 JP Evain: feedback from broadcasters is even more important 15:35:35 Clarke: cable industry now has versioning plans for upgrade and testing 15:36:10 Steven Waller: there are no commercial model for SW Update 15:36:52 ... except from giving breath to our call centers by fixing bugs 15:36:57 Alan has joined #webtv 15:37:06 Giuseppe: is this the same problem in the mobile area? 15:37:14 Steven: I can't say 15:37:32 Jon: the frequency of android updates on the mobile industry is hectic 15:38:08 David Singer: my samsung tv regularly wants me to update 15:38:20 ... But I never pressed yes so who knows 15:38:31 s/Steven W/Simon W 15:38:59 @@: @@ ? 15:39:39 Simon: there are updates for the smart tv side. Broadcasters want us to update to be able to run their up to date apps 15:40:16 Jon: whichever update you give even for free that's time & money someone oughts to pay for 15:40:25 ... is this broadcasters, manufacturers, ... 15:41:33 Giuseppe: some of you mentioned gaps in your presentations, for instance in Video element. When you run into these gaps in your SDO what's the resolution process? 15:42:33 Clarke: we take some instances back to W3C 15:42:42 ... W3C kept up with our pace of innovation 15:43:18 ... Related to Web&TV but also Internet of Things 15:43:35 Kinji: in IPTV-J we just use existing standards 15:43:55 ... only extension for local broadcasting requirements 15:44:11 ... so it wasn't worth bringing back to W3C as it was regional 15:44:27 ... there might be some common ground however 15:45:15 Jon: the 1st HbbTV built on top of specs with fine-grained clarifications. We don't want to repeat this 15:45:19 karen has joined #webtv 15:45:29 Giles has joined #webtv 15:45:49 ... in v2 we consider W3C specs as they are not trying to clarify anyhow 15:46:12 ... What you call gap, I call it a feature I need a solution from somewhere even if not w3C 15:46:33 ... little gaps such as Video Element lacking some properties such as different audio stream 15:46:42 ... DRM "failure from" description 15:46:51 yosuke has joined #webtv 15:47:29 ... look at "hbbtv" in w3C bugzilla for details about what I call "little gaps" 15:48:03 Giuseppe: if it's a little gap you hand it to W3C, if the feature is simply lacking you look for it elsewhere 15:48:30 ... At a time you used CEA 2014 now HTML5 would you consider W3C has covered what you call a "big gap" 15:48:46 Jon: but CEA 2014 made the same mistake we made about clarifying W3C specs 15:49:01 ... one shouldn't fine-grain clarify other's specs since you don't have publication control 15:49:29 JP Evain: There are different level, second-screen stuff is close to W3C core business 15:49:44 ... when you deal with video you are at the fringe 15:49:56 ... what a broadcaster sees as a video might not be what the W3C calls a video 15:50:16 ... re: schema.org we worked with BBC for a while 15:50:39 ... Initial metadata was californian-based geek vision of TV Episode/Series/Season 15:50:49 ... Took us ages to sort this out 15:51:00 wdh has joined #webtv 15:51:49 Giuseppe: there are success and failure stories, is it related to the method aka becoming member and working from the inside rather than bringing input as outsiders 15:52:22 Arthur_FranceTV has joined #webtv 15:52:49 Philipp: the TV Community explained quite well their video element requirements 15:52:55 ... it was difficult of course 15:53:13 ... but we are obviously interested in getting TV Requirements in our specs 15:53:27 Mohammed has joined #webtv 15:53:53 Clarke: disappointed by the testing effort 15:53:57 ... we supplied some reqs 15:54:35 ... we created some tests on our own 15:55:10 Jon: Investment in time and/or money is important 15:55:24 ... Does what you want will benefit from being global ? 15:56:01 ... Where are the resources ? 15:56:36 ... If you can't afford the investment it takes to do this in the W3C process, then what about elsewhere? 15:56:45 ... This is obviously an investment 15:57:25 ... Fixing a couple of properties in audio elements vs lobby for a new functionality is a different investment 15:57:41 ... Unfortunately TV Industry seems not to have that kind of money anymore 15:58:05 ... Some functionalities would be generic but how many devices have a Tuner? 15:58:51 .... And if you can't afford to do it in W3C then it doesn't really matter whether W3C is the right place or not 15:59:21 (giuseppe and jon teasing each other about tuner api) 15:59:30 (no harm done, everybody's safe so far) 16:00:13 JP Evain: Jon makes a point. 16:00:20 shinji has joined #webtv 16:01:04 ... I'd like to do things such as Sport ontology in W3C 16:01:36 ... my dilemma is: I can do my own stuff and I know I'm good enough because I'm facing actual data 16:02:01 ... But there'll always be someone who will say "I don't care, I'll use something from W3C because it's W3C" 16:02:16 ... So it's risk mitigation and investment 16:02:25 Scribe: Daniel 16:02:32 someone-in-the-room: A lot can be done through CG 16:02:47 s/someone-in-the-room/Bryan Sullivan/ 16:03:02 Bryan: What of these gaps are the most difficult ones? 16:03:13 ... Delivery of real-time linear content to devices. 16:03:25 ... The access to EPG or metadata. 16:03:48 ... Harmonising access today to third-party integration 16:04:38 Clarke: There's an abstraction layer that would be well-address by W3C. If we can indicate a URL it wouldn't depend on the hardware. That's a good area for integration. 16:04:50 ... Dealing with linear content in general is one of the most critical. 16:05:17 Jon: There's a huge amount to deal with regarding linear content - I don't think W3C can deal with this. 16:05:39 ... So you end up with something not fit for purpose. 16:06:19 ... An abstraction layer that doesn't enable a legacy version to be phased out you just end up with duplication. 16:06:42 ... There is a lot of work on MPEG-DASH to do live TV over the internet. 16:06:51 ... What do you need at W3C to fit with that? 16:07:15 ... You need failure modes that have enough information. 16:08:19 ... But I look at the people participating in MPEG-DASH and they are people who's lives depend on getting live TV to work. It's advanced, lots of work has gone into it. 16:08:58 Mingmin Wang: The topic is aligning standards and what's next. 16:09:41 yosuke_ has joined #webtv 16:09:46 ... We are interested in W3C standards because we use HTML. In China, standards are very hybrid so there is competition between video services and cable operators. 16:10:23 .. Do you think it's possible to have a basic profile quickly that focuses on basic things like a video player to create a unique standard that can have mass deployment? 16:10:48 ... It's better to have a good solution as quickly as possible because of fast competition. 16:11:06 ... We attended this workshop to find a solution. 16:11:10 i/Scribe: Daniel/scribenick: ddavis/ 16:12:00 Jean-Pierre: For more than 30 years we have been living with fantasy standards. 16:12:16 ... If it's a good compromise, it takes time. 16:12:35 s/fantasy/the fantasy of faster/ 16:12:50 Jon: The more people you have in the room, the longer it takes. 16:13:12 ... To do it quickly, you need a small group of people and ruthless focus. 16:13:36 ... Then you add more people, more ambition and it takes longer. 16:14:28 @@@: I think EME breaks everyone of Jon's laws. 16:14:56 Jon: I think EME is actually a good example of a fast standard. 16:15:30 Clarke: The Chinese approach seems practical. It's going to be about whether a standards organisation survives if it moves fast enough. 16:16:10 Giuseppe: The last question I have is about testing. 16:16:54 Clarke: If the testing regimen for HTML5 is not ready then we prefer not to use it. The effort to raise money has not really worked. At the end of the day, companies will only use tech they can rely on. 16:17:27 Kinji: Testing is very important. We're happy to use existing test suites. IPTV Forum Japan has a test suite but just for our extensions. 16:18:15 ... Our efforts are still under discussion. 16:18:31 Jon: HbbTV is not interested in duplicating anybody else's work. 16:18:51 ... If there's something usable from W3C, even if it's not perfect, we'd be interested in it. 16:18:54 shinji_ has joined #webtv 16:19:05 ... DLNA seems to have the closest mindset for us. 16:19:29 Giuseppe: The need is still there. Is there anything SDOs can do? 16:19:53 Clarke: Jon probably means that DLNA is similar because tests have to be created at an early stage. 16:21:04 Jean-Pierre: We are developing services using existing web technology such as SOAP and REST. It's just for broadcasting. People don't want to pay for the technology or to be a member. 16:21:52 ... All that we can do is to have some members that participate, doing remote testing. The best we can do is facilitate such self-testing. 16:22:04 Jon: What about TTML testing? 16:22:31 ... Is there somebody who can talk about that? 16:22:47 @@@: I think there is a W3C test suite available since the TTML spec was published. 16:22:55 Kensuke has joined #webtv 16:23:06 ... I'm not sure how up-to-date it is. 16:24:00 Bryan: Coming back to the question of cost. With Test The Web Forward, anybody can participate. Similarly, community groups are free for anyone to create or join - you just need people who know what they're doing. 16:24:15 ... Is there are a possibility that we could drive this through domain-specific efforts? 16:24:41 ... All the SDOs have their HTML5-specific profiles. There could be virtual events that don't cost money - just time. 16:25:06 kaz has joined #webtv 16:25:16 Giuseppe: About testing, we see each SDO is spending money on tests. Wouldn't it be better to put that money together? 16:25:57 Clarke: Viable companies will want to test their products before shipping. For CableLabs we contributed tests to DLNA and W3C. Everyone benefits and it's shortsighted if you keep them to yourself. 16:26:15 Jon: I agree, but the tests have to be suitable. 16:26:32 ... Tests that just test the validity of the spec are less useful. 16:27:29 ... Off the top of my head, unofficially, the extra formality to make W3C tests useful for certification is not sufficient. The absence of it is a deal breaker. 16:27:58 Clarke: We contributed tests to WebKit. 16:28:26 ... If we have a more formalised test development infrastructure we could encourage more contributions. 16:29:13 Bryan: Are there people in the SDOs who are able to share that diligence with W3C? They're experts - if W3C could adopt some of those practices we could build something more usable. 16:29:28 Andy Hickman: I think yes. 16:29:37 ... There's clearly an opportunity for mutual benefit. 16:30:03 ... It sounds trivial but I reckon if you look at the voluntary HbbTV effort, less than a quarter of it is writing the tests themselves. 16:30:16 ... The remainder is the stuff that takes the most time. 16:30:33 ... If we're not organised, we get a load of tests but we can't see the woods for the trees. 16:30:54 ... There are 10,000s of good tests out there but working out which are good is non-trivial. 16:31:22 Jon: With MHP we spent millions on creating tests. 16:31:46 ... The time spent in peer-reviewing tests is easily double what we spent on creating the tests in the beginning. 16:31:59 ... But a test suite that hasn't been peer-reviewed is worthless. 16:32:19 Mohammed has joined #webtv 16:32:29 ... You can't have confidence in the results. So any test cost has to be doubled to account for peer-review. 16:32:56 Some W3C members are also very well aware of the need for diligence in device certification - for example many Mobile Network Operators certify up to 40 different devices each year through multiple software revisions. Exact tests that are efficiently regression tested are essential, and business as usual. 16:33:36 ... The strangest of example is that we had a test case had to pass three implementations. But you end up building test suites biased towards testing just the easy stuff. 16:33:54 ... I have the upmost respect for people who deal with this daily. 16:34:06 ... We should try to cooperate better on this as an industry. 16:34:28 Clarke: With W3C, we took on a big testing effort that didn't get any funding. 16:34:42 ... Maybe we could build a minimal set of that and at least have something. 16:34:54 Philipp Hoschka: There is an infrastructure in place. 16:35:14 ... Test The Web Forward explains how tests work and is a repository for tests. 16:36:00 ... There needs to be more study. We are working on this and Opera have contributed a lot of tests, as have others. 16:36:32 Focusing/phasing the TTWF infrastructure and assets (e.g. tests and assertions) is one of the "plan B" approaches we have proposed to W3C in the absence of sponsorships. All we need to do is form a Web&TV community that applies resources to defining and developing just those priorities/phased resources, rather than just defining what they want. 16:36:41 @@@: We noticed that some people were leaving after getting funding for a spec, if it's not done on time. 16:36:52 ... So funding for the spec includes funding for testing. 16:37:29 Jon: Not going to Recommendation is not a good deterrent when people reluctantly refer to Working Drafts. 16:38:02 Jean-Pierre: Going back to MHP, you have manufacturers who are shipping million TV sets which is different to those making web services. 16:38:54 ddavis: What are some quick wins? 16:39:10 Jean-Pierre: I see more people from the broadcast world coming to W3C than vice versa. 16:39:31 ... I'd like to make it easier for people to join W3C from broadcasting world. 16:39:39 ... Sometimes it's difficult for people to speak up. 16:39:52 Arthur_FranceTV has joined #webtv 16:40:15 Jon: Being cynical, please look at the Bugzilla entries in my presentation this morning. 16:41:13 ... Low-hanging fruit - one of Giuseppe's points is... it's a lot easier in a W3C spec to say the return value of a method is something. 16:41:47 ... I've seen huge debates where people end up getting shouted down for proposing extensibility methods. 16:42:25 ... When you're trying to make a connection between something that's global with things that are not global, if you can work out how they connect then that would enable more commonality. 16:43:00 ... Not necessarily abstraction layers but where return values are not defined by W3C but left to other implementers. 16:43:38 Giuseppe: Maybe there are places where a return value can be generic, but there could be the opposite too. 16:43:40 I have made the request to generate http://www.w3.org/2014/03/12-webtv-minutes.html Alan 16:44:10 ... Also, it's possible to propose extensions to the spec. We have bugzilla but maybe not enough TV people have submitted bugs. 16:44:43 ... So if you want an additional return value you can submit a bug. 16:45:29 Jon: If I wanted to submit a bug for failure codes, doing that would take a lot of my time. But such small extensions are low-hanging fruit. 16:46:10 Clarke: I think the easiest problem to solve is where you've several dedicated people in a room to fix a problem. 16:46:37 ... With EME, there weren't necessary aligned opinions, but with MSE there were a lot of people who wanted to solve the same problem. 16:47:10 David Singer: At least one of the slides showed a bewildering number of standards, which reference testing. 16:47:45 ... The bodies are slightly different in how they implement specifications. Is that a problem? Should W3C look at that? 16:48:06 Jean-Pierre: Going back to the services using SOAP and REST I mentioned earlier. 16:48:24 ... Somebody suggesting calling them examples rather than reference implementations. 16:48:51 Jon: The two words "reference implementation" cause concern. They could give a particular vendor an advantage. 16:49:05 ... You could have a big discussion about what reference implementation means. 16:49:27 ... It's such a touchy subject about what benefits they give. 16:49:47 Clarke: I think you have to look at each organization. There's also operability testing. 16:50:29 @@@: To give an idea about the level of thinking MPEG had, yes, a reference implementation is a very powerful tool. 16:50:50 ... But if we find an ambiguity we have to export it as soon as possible. 16:50:58 s/@@@: To give/JC Dufour: To give 16:51:20 ... Yes, the company selected gets an advantage but it has to give the software away for free for conforming. 16:53:19 RRSAgent, draft minutes 16:53:19 I have made the request to generate http://www.w3.org/2014/03/12-webtv-minutes.html jcverdie 16:54:28 anyone has an idea why the minutes did not take the last session? (the IRC logs did however) 16:55:21 jcverdie has joined #webtv 17:33:52 rrsagent, generate minutes 17:33:52 I have made the request to generate http://www.w3.org/2014/03/12-webtv-minutes.html irt_hall 17:44:27 Zakim has left #webtv 18:20:50 MartinL1 has joined #webtv 18:21:12 MartinL2 has joined #webtv 18:24:59 jcverdie has joined #webtv 18:40:36 vjaquez has joined #webtv 18:45:57 Arthur_FranceTV has joined #webtv 18:53:06 MartinL has joined #webtv 19:03:57 Arthur_FTV has joined #webtv 19:15:48 cristian has joined #webtv 19:40:10 dsinger has joined #webtv 19:46:09 jcverdie has joined #webtv 19:48:15 jcverdie has joined #webtv 19:51:19 jcverdie has joined #webtv 19:59:41 glenn has joined #webtv 20:06:30 jcverdie has joined #webtv 20:37:32 glenn has joined #webtv 20:51:25 MartinL has joined #webtv 21:26:18 MartinL has joined #webtv 22:23:28 jcverdie has joined #webtv 23:19:25 jcverdie has joined #webtv 23:45:13 jcverdie has joined #webtv