IRC log of me on 2022-07-12

Timestamps are in UTC.

13:58:41 [RRSAgent]
RRSAgent has joined #me
13:58:41 [RRSAgent]
logging to https://www.w3.org/2022/07/12-me-irc
13:58:45 [Zakim]
Zakim has joined #me
13:59:38 [cpn]
cpn has joined #me
14:00:18 [hyojin]
hyojin has joined #me
14:00:39 [tidoust]
RRSAgent, make logs public
14:00:51 [tidoust]
Meeting: Media & Entertainment IG meeting
14:01:31 [tidoust]
Agenda: https://www.w3.org/events/meetings/e3893215-0d4e-48b5-bfdb-57f37be5bfbb
14:01:36 [nigel]
nigel has joined #me
14:05:12 [igarashi__]
igarashi__ has joined #me
14:05:20 [nigel]
Present+ Nigel_Megitt_BBC
14:05:26 [atai]
atai has joined #me
14:05:37 [igarashi__]
present+ Igarashi_Sony
14:06:04 [kaz]
present+ Kaz_Ashimura, Chris_Needham, Francois_Daoust, Gary_Katsevman, Hyojin_Song
14:06:29 [kaz]
present+ John_Riviello, Piers_O'Hanlon
14:07:26 [kaz]
zakim, who is on the call?
14:07:26 [Zakim]
Present: Nigel_Megitt_BBC, Igarashi_Sony, Kaz_Ashimura, Chris_Needham, Francois_Daoust, Gary_Katsevman, Hyojin_Song, John_Riviello, Piers_O'Hanlon
14:07:53 [cpn]
scribe+ cpn
14:08:01 [cpn]
Topic: Introduction
14:08:29 [atai]
Meeting number: 640 253 945
14:08:53 [cpn]
ChrisN: Two things on the agenda, TV application development
14:09:09 [cpn]
... and then look at our TPAC plans
14:09:13 [cpn]
Topic: TPAC
14:09:54 [kaz]
agenda: https://lists.w3.org/Archives/Public/public-web-and-tv/2022Jul/0002.html
14:10:13 [Louay]
Louay has joined #me
14:10:19 [cpn]
s/TPAC/TV application development
14:10:43 [tidoust]
-> https://github.com/w3c/media-and-entertainment/pull/86/files Web development experience charter pull request
14:11:09 [cpn]
ChrisL: Performance on TVs is difficult. Mobile is a comparison, that was difficult because of slow devices, no longer the case today
14:11:19 [kaz]
s/Web deve/PR 86 - Web deve/
14:11:21 [cpn]
... But TVs still slow compared to mobile phones
14:11:30 [cpn]
... Another topic is the developer experience
14:11:40 [cpn]
... We have a problem statement on development experience
14:12:16 [kaz]
rrsagent, make log public
14:12:21 [kaz]
rrsagent, draft minutes
14:12:21 [RRSAgent]
I have made the request to generate https://www.w3.org/2022/07/12-me-minutes.html kaz
14:12:31 [cpn]
... I think it would help developers to have a standard way to load development URLs on a TV
14:12:46 [cpn]
... There are many manufacturers, each has its own developer experience
14:13:11 [kaz]
chair: Chris_Needham, Chris_Lorenzo, Tatsuya_Igarashi
14:13:13 [cpn]
... Typically the flow is to go their website, create a developer account, link your device, go into the menu and find the developer mode setting
14:13:32 [cpn]
... then go back to the developer portal and upload your site, then hope that your site loads on the TV
14:13:35 [kaz]
present+ Chris_Lorenzo, Andras_Tai
14:13:40 [kaz]
rrsagent, draft minutes
14:13:40 [RRSAgent]
I have made the request to generate https://www.w3.org/2022/07/12-me-minutes.html kaz
14:13:46 [JohnRiv]
JohnRiv has joined #me
14:13:50 [cpn]
... sometimes it needs packaging up. Testing across multiple TVs is difficult and time consuming
14:14:02 [cpn]
... So how to make it easier, have a local dev environment you can load on the TV
14:14:22 [cpn]
... Chromecast has become ubiquitous, can cast to TV from a button in a website
14:15:05 [cpn]
... If we can get the same functionality, copy a local URL and port, load into the browser with debug tools available, would be a fantastic experience for developers
14:15:23 [cpn]
... Enable more people to be involved in building applications. This can be done together with the performance stuff
14:15:57 [cpn]
... Comments received: creating new APIs, to know you're on a TV, HDR, changing linear channels, audio configuration, Dolby 5.1 or surround
14:15:57 [cpn]
q?
14:16:02 [hyojin]
hyojin has joined #me
14:16:23 [atai]
atai has joined #me
14:16:28 [tidoust]
scribe+ tidoust
14:17:00 [tidoust]
cpn: Purpose of this document is to scope some work around developer experience on TVs. Very useful thing to do to invite more participation and setup goals.
14:17:14 [tidoust]
... So first, thank you for preparing this.
14:17:32 [tidoust]
... Introduction focuses very much on that developer experience you're describing.
14:17:42 [tidoust]
... However, the list of topics is much broader.
14:18:05 [tidoust]
... If the intent to focus narrowly on the developer experiences or to address the list of topics?
14:18:14 [tidoust]
... If the latter, we should adapt the intro
14:18:43 [cpn]
ChrisL: Two pieces we talked about: development experience, and APIs for performance
14:18:44 [kaz]
present+ Louay_Bassbouss
14:18:56 [kaz]
q+
14:19:28 [tidoust]
cpn: I agree it can all be in the same document. Personally speaking, the slightly broader scope is helpful.
14:19:56 [tidoust]
... Interested to hear views from people in this call.
14:20:06 [kaz]
q+ Piers
14:20:10 [kaz]
ack p
14:20:18 [cpn]
Piers: I don't get heavily involved, but in the HbbTV world there are developer resources. How does this intersect?
14:20:21 [ChrisLorenzo]
ChrisLorenzo has joined #me
14:20:43 [cpn]
... There's the HbbTV web APIs and the web browser app that runs on the TV, doesn't have the same environment
14:20:51 [cpn]
... So issues around which environment you're using
14:21:03 [atai]
q+
14:21:40 [cpn]
... And a third component is the media engine, which can be separated from the APIs. Some of the state and HTTP based information can differ based on which entity is making requests
14:22:08 [cpn]
Kaz: Thank you Chris Lorenzo for bringing this problem statement
14:22:34 [nigel]
q+ to ask if the use of WebASM impacts this problem statement at all
14:22:37 [cpn]
... I think we should see some more implementations and deployment of web based media distribution globally. My suggestion is to include that kind of survey in scope
14:22:59 [cpn]
... We can generate a more detailed problem statement, and think about our requirements and expectations, about making things faster and so on
14:23:18 [cpn]
... And then some kind of existing workarounds or extensions for web based media distribution as well
14:23:39 [cpn]
... Can vary between different regions, US, Europe, Japan. Think about potential solutions, and get ideas from a survey
14:24:27 [kaz]
ack k
14:24:31 [kaz]
ack a
14:24:31 [cpn]
Andreas: The approach should be cross environment, Hybridcast, HbbTV, manufacturer specific environments. Where is the best place for the standards activity, where does it fit?
14:24:54 [kaz]
i/I don't get h/scribenick: cpn/
14:24:58 [cpn]
... Is the problem the same for IoT devices, not just TVs, so an even broader scope?
14:25:29 [kaz]
rrsagent, draft minutes
14:25:29 [RRSAgent]
I have made the request to generate https://www.w3.org/2022/07/12-me-minutes.html kaz
14:25:34 [cpn]
Nigel: You don't mention WASM. People are talking about using that to create user experiences that are more performant
14:25:47 [cpn]
... Would that change the problem statement at all, or is it orthogonal?
14:26:12 [cpn]
ChrisL: WASM doesn't really change the scope. It would still run in a browser, so the developer issue of loading the URL still exists
14:26:39 [cpn]
... On the performance topic, WASM definitely changes how we develop apps. Some companies are experimenting with it, WASM with WebGL for rendering
14:26:56 [cpn]
... But the downside is that it's still new, so not a lot of examples or developer experience with it
14:27:21 [cpn]
Nigel: About testing, do you also think it's useful to have test drivers that work across different TVs
14:27:46 [cpn]
ChrisL: It's critical, WebDriver is supposed to handle that, it should be in scope, to automate TV browser navigation
14:28:10 [JohnRiv]
q+
14:28:30 [cpn]
ack n
14:28:30 [Zakim]
nigel, you wanted to ask if the use of WebASM impacts this problem statement at all
14:28:38 [hyojin]
q+
14:29:10 [cpn]
JohnRiv: On WASM, one think that came up for Web Media API snapshot, is some TVs are only 32bit, so can't have full support
14:29:21 [cpn]
ack j
14:29:40 [cpn]
Hyojin: Thanks for sharing the problem statement. On the developer experience, it depends on the underlying platform
14:29:56 [cpn]
... Mobile app development has similar problems. Tools such as emulators and remote inspectors
14:30:32 [cpn]
... For embedded platform cases, it could be provided by the platform side. The background section of the document has several ideas to be considered
14:30:48 [cpn]
... If you have any proposed API for those we could discuss in GitHub issues
14:31:11 [cpn]
... In potential topics, I'm interested in the TV app store topic, but not sure who can drive creating one
14:31:50 [cpn]
... Could W3C or other alliance do that? Could consider PWA as a packaging technique, we could go into that subject in a separate issue
14:32:33 [cpn]
ChrisL: That's great, PWA, I'd be happy to present on how that's evolved on the mobile web side
14:32:46 [cpn]
... Makes sense for TV apps if we can have a single way to package apps and have one store to submit to
14:33:13 [cpn]
... There are a few PWA stores out there for different OSs. Don't know what conglomerate we'd have to make to use one app store, but a good topic
14:33:54 [cpn]
Hyojin: The most challenging thing from an embedded platform point of view, is that for us we haven't supported the functionality for now, so PWA requires some platform adaptation work
14:34:06 [cpn]
... Have you considered how to apply PWA in the web app environment?
14:34:42 [cpn]
ChrisL: Need to talk about how it would work, e.g., Service Worker for offline mode. If we set the standard now, hopefully TVs would have support built in
14:34:51 [cpn]
... But not be backwards compatible for all TVs
14:35:19 [cpn]
Hyojin: As far as I know there's no TV platform that supports PWA right now, but they may have considered it. We could discuss it in the future
14:35:20 [cpn]
q?
14:35:22 [cpn]
ack h
14:37:08 [kaz]
cpn: thanks, btw, regarding, Andreas' question about where to have the discussion
14:37:53 [kaz]
... what we should do is we as the W3C MEIG work with the related SDOs like HbbTV, ATSC and IPTV Forum
14:38:28 [kaz]
s/regarding,/regarding/
14:38:36 [kaz]
i/thanks/scribenick: kaz/
14:39:18 [kaz]
... who use our technology and extend it based on their requirements
14:39:40 [kaz]
... how much they're interested is important
14:40:07 [kaz]
... need to look into the scope
14:40:34 [kaz]
at: definitely good to talk with them
14:40:42 [kaz]
... try to get feedback, etc.
14:40:42 [cpn]
Andreas: It would be good to talk with those organisations and get some feedbak
14:41:08 [kaz]
s/feedbak/feedback/
14:41:14 [kaz]
s/... try to get feedback, etc.//
14:41:18 [kaz]
s/at: definitely good to talk with them//
14:41:25 [kaz]
rrsagent, draft minutes
14:41:25 [RRSAgent]
I have made the request to generate https://www.w3.org/2022/07/12-me-minutes.html kaz
14:41:26 [cpn]
... Could have a joint meeting. Discuss more details beforehand, but would be good to ask those organisations about that, and the proposed solutions
14:41:47 [kaz]
cpn: agree
14:42:04 [kaz]
... make it broader than the current text but not too broad
14:42:11 [kaz]
... may need iteration
14:42:12 [tidoust]
q+
14:42:13 [cpn]
q?
14:42:49 [kaz]
fd: W3C should be the right place to have the discussion :)
14:43:09 [kaz]
q+
14:43:12 [kaz]
ack t
14:43:25 [kaz]
cpn: one of another topic came to mind
14:43:49 [kaz]
... perhaps should look at APIs for media streaming, etc.
14:44:05 [kaz]
... good presentation at a conference
14:44:20 [kaz]
... from the people have experience on media handling
14:44:43 [kaz]
... that's something interesting the group may want to help
14:45:06 [kaz]
... wondering if we'd extend the scope of this proposal
14:45:37 [kaz]
... if there is interest, welcome to see it
14:45:45 [kaz]
... to facilitate the discussion
14:46:25 [cpn]
Kaz: During the MEIG chairs calls, we've discussed making a dedicated TF for these issues, then think about how to solve the problem, and what kind of document might be generated
14:47:05 [cpn]
... I'd suggest we start with task force charter generation, focusing not so much on the specific problems, but define the scope in general
14:47:15 [cpn]
... There's an example ME TF charter
14:47:16 [kaz]
-> https://www.w3.org/2011/webtv/wiki/Media_Production_Task_Force e.g., Media Production TF
14:48:25 [cpn]
ChrisN: We can put into a similar structure. Next step is to refine the document that Chris started, people are welcome to reply to the pull request
14:48:25 [kaz]
cpn: sounds like we would put the proposal into some template and add clarifications
14:48:29 [kaz]
s/cpn: sounds like we would put the proposal into some template and add clarifications//
14:49:04 [ChrisLorenzo]
q+
14:49:08 [cpn]
Kaz: My impression is that people here are interested in the topic. Add clarification for further discussion
14:49:09 [cpn]
ack k
14:49:10 [kaz]
ack k
14:49:16 [kaz]
ack c
14:49:46 [kaz]
q+
14:49:49 [cpn]
ChrisL: I'll remove the TV API support and make that a separate item. So developer experience will be: loading the development environment and packaging for production release (PWA)
14:50:36 [kaz]
cpn: we've identified three big items here
14:50:49 [kaz]
... do you want to initiate discussion for each of them?
14:51:02 [kaz]
... or start with some specific focus?
14:51:11 [cpn]
ChrisN: Three areas: Development experience, app performance, and TV specific APIs
14:51:47 [cpn]
ChrisL: Performance is somewhat unclear on what the solutions may be. Benchmarking in WAVE group. Focus for now on simplified developer experience
14:51:53 [kaz]
q+
14:52:43 [cpn]
Kaz: I agree with ChrisN. There are several possible next steps, we can handle web performance issues in general, or another possibility is choosing one or other items to concentrate on such as TV API
14:53:15 [cpn]
... My understanding was discuss performance again, and clarify the problem statement based on people's input, including related SDOs
14:53:30 [cpn]
... Then think about detail of those topics, API definition, later
14:53:52 [cpn]
ChrisL: This is the survey idea, three potential topics, could do them all if there's interest from the community
14:54:04 [cpn]
... I'm interested in them all
14:54:21 [cpn]
Kaz: If some participants are interested in one topic or other, concentrate on those at that time
14:55:17 [cpn]
ChrisN: I like the idea of focusing for now, but capture all suggestions
14:55:52 [cpn]
... Thanks all for your input, we'll refine the TF scope and come back with next steps
14:55:56 [cpn]
Topic: TPAC planning
14:56:20 [cpn]
ChrisN: GH issue for planning: https://github.com/w3c/media-and-entertainment/issues/83
14:56:38 [cpn]
... We'll have a single 2-hour dedicated MEIG meeting
14:56:59 [cpn]
... Then other meetings during the week, joint meeting with Media WG and WebRTC WG planning
14:57:12 [cpn]
... And TTWG and Media WG both meeting
14:57:35 [cpn]
... So what include in our MEIG meeting agenda?
14:58:07 [cpn]
... Could get into more detail on the topics from today's call
14:58:34 [cpn]
... Other group joint topic suggestings?
14:58:47 [Karen]
Karen has joined #ME
14:58:53 [JohnRiv]
q+
14:59:42 [cpn]
JohnRiv: Typically WAVE gives an update, so we can talk about stuff. Can look at additions to Web Media API snapshot
14:59:51 [kaz]
ack k
14:59:55 [kaz]
ack j
15:00:38 [cpn]
... Work being done on tracing, related group in W3C
15:00:53 [cpn]
ChrisN: Will follow up with you on that
15:00:58 [kaz]
q?
15:01:40 [cpn]
Topic: Next meeting
15:01:48 [ChrisLorenzo]
List of Topics Loading development URLs on TV Packaging TV apps using PWA standards Performance benchmarking TV APIs needed
15:01:57 [cpn]
ChrisN: August 2, 3 weeks from now
15:02:03 [cpn]
[adjourned]
15:02:37 [kaz]
rrsagent, draft minutes
15:02:37 [RRSAgent]
I have made the request to generate https://www.w3.org/2022/07/12-me-minutes.html kaz
15:28:10 [atai]
atai has joined #me
15:31:50 [atai1]
atai1 has joined #me
15:38:26 [Karen]
Karen has joined #ME
16:16:39 [cpn]
rrsagent, draft minutes
16:16:39 [RRSAgent]
I have made the request to generate https://www.w3.org/2022/07/12-me-minutes.html cpn
16:29:02 [cpn_]
cpn_ has joined #me
17:18:34 [Zakim]
Zakim has left #me
18:18:50 [Karen]
Karen has joined #ME
18:22:44 [atai]
atai has joined #me
18:50:03 [Karen]
Karen has joined #ME
20:20:43 [Karen]
Karen has joined #ME
21:45:01 [Karen]
Karen has joined #ME