IRC log of mediawg on 2021-04-13
Timestamps are in UTC.
- 13:53:09 [RRSAgent]
- RRSAgent has joined #mediawg
- 13:53:09 [RRSAgent]
- logging to https://www.w3.org/2021/04/13-mediawg-irc
- 13:53:14 [Zakim]
- Zakim has joined #mediawg
- 13:53:19 [tidoust]
- RRSAgent, make logs public
- 13:54:05 [jernoble]
- jernoble has joined #mediawg
- 13:54:39 [tidoust]
- Meeting: Media WG Teleconference
- 13:54:46 [tidoust]
- Agenda: https://github.com/w3c/media-wg/blob/main/meetings/2021-04-13-Media_Working_Group_Teleconference-agenda.md
- 13:59:27 [Chcunningham]
- Chcunningham has joined #mediawg
- 14:00:08 [chcunningham_]
- chcunningham_ has joined #mediawg
- 14:01:40 [tidoust]
- Chair: Jer
- 14:02:08 [chcunningham_]
- present+
- 14:02:12 [tidoust]
- Present+ Francois_Daoust, Jer_Noble, Chris_Cunningham, Francois_Beaufort, Matt_Wolenetz, Tommy_Steimel, Yoav_Weiss
- 14:02:34 [tidoust]
- present+ Mark_Watson
- 14:03:33 [cpn]
- cpn has joined #mediawg
- 14:04:35 [mounir]
- present+ Mounir_Lamouri
- 14:04:46 [tidoust]
- present+ Mounir_Lamouri, Greg_Freedman, Peng_Liu
- 14:05:05 [cpn]
- scribenick: cpn
- 14:05:32 [markw]
- markw has joined #mediawg
- 14:05:47 [pengliu]
- pengliu has joined #mediawg
- 14:05:51 [cpn]
- Topic: Web Codecs FPWD
- 14:06:13 [cpn]
- Francois: Web Codecs has been officially migrated to the Media WG, and we've published as FPWD
- 14:06:23 [cpn]
- ... This has triggered a call for exclusion of essential claims
- 14:06:47 [cpn]
- ... Three documents: Web Codecs spec, Registry, and AVC registration
- 14:07:10 [cpn]
- ... They'll become WG notes. If the process includes a better process for registries, we can adopt that
- 14:07:20 [cpn]
- ... Plan is to keep the registration non-normative
- 14:07:35 [cpn]
- ChrisC: Thank you Francois for guiding us through the process
- 14:07:49 [cpn]
- Francois: Next step is to automate publication to /TR
- 14:08:01 [cpn]
- ... Same as we've done with Media Capabilities and other specs
- 14:08:11 [wolenetz]
- wolenetz has joined #mediawg
- 14:08:15 [cpn]
- ... It needs some updates on the boilerplate, which should be done soon
- 14:08:17 [wolenetz]
- present+ wolenetz
- 14:08:41 [cpn]
- ChrisC: On registries, we currently only have an entry for AVC codec, but we expect other to be added such as VP9, AV1
- 14:08:59 [cpn]
- Topic: New Media WG Charter
- 14:09:16 [tidoust]
- -> https://github.com/w3c/charter-media-wg/issues/16 clarify fingerprinting text; perhaps bring sec/priv text into alignment with template
- 14:09:16 [tidoust]
- -> https://github.com/w3c/charter-media-wg/issues/19 How to gatekeep the EME "API to find existing sessions"?
- 14:09:16 [tidoust]
- -> https://github.com/w3c/charter-media-wg/issues/20 capability negotiation, big picture
- 14:09:19 [cpn]
- Francois: As part of rechartering, I ran horizontal reviews on the draft charter, per usual process
- 14:09:35 [gregwf]
- gregwf has joined #mediawg
- 14:09:38 [cpn]
- ... Three issues were raised. A couple are privacy related against the current draft charter
- 14:09:53 [cpn]
- ... Want to resolve them in a way that satisfies everyone, the WG and the privacy folks
- 14:10:01 [jernoble_]
- jernoble_ has joined #mediawg
- 14:10:02 [cpn]
- ... The first is #16, clarifying fingerprinting text
- 14:10:14 [tidoust]
- https://github.com/w3c/charter-media-wg/pull/22
- 14:10:20 [cpn]
- ... There have been updates to the charter text, PR #22
- 14:10:37 [cpn]
- ... I want to make sure you're ok with that text
- 14:10:54 [cpn]
- ... It's easier to change now than when we run the call for review of the draft charter
- 14:11:46 [cpn]
- ... The privacy folks are worried about the capabilities that the media specs expose, so they'd like to strengthen the wording in the charter, so that mitigation strategies will appear in the specs alongside the privacy issues
- 14:11:49 [cpn]
- ... Any comments?
- 14:11:52 [jernoble_]
- q?
- 14:12:08 [cpn]
- ChrisC: The text looks good initially, would like to review later this week
- 14:12:32 [cpn]
- Francois: Next is #19, on finding existing sessions in EME. Joey responded, to clarify intent
- 14:13:05 [cpn]
- ... I don't think it affects the draft charter. I can close the loop with Sam on that
- 14:13:43 [cpn]
- ... The last #20 is capability negotiation. I'm trying to understand what the privacy folks want to see in the charter, and in the specs themselves
- 14:13:56 [cpn]
- ... They'd like the group to document architectural alternatives, to achieve the same thing
- 14:14:28 [cpn]
- ... I'm not clear what those could be. There are different granualities per spec. For MC API it could be for each individual capability
- 14:14:42 [cpn]
- ... There's suggested text in the issue. I'd like your feedback
- 14:15:04 [cpn]
- ChrisC: I discussed with Sam the MC API issue that he raised
- 14:15:27 [cpn]
- ... He'd prefer a design where you request N capabilities and the UA reports which one it likes best
- 14:15:38 [cpn]
- ... We mention it in passing in the explainer, could write more
- 14:16:03 [cpn]
- ... This is a late stage privacy review. MC API is widely implemented and used. We should incorporate changes and improvements where we have an opportunity
- 14:16:17 [cpn]
- ... We don't have an opportunity to make a large breaking change at this stage
- 14:16:41 [cpn]
- Francois: Sam would say it can't be too late, as it's going through horizontal review
- 14:16:49 [wolenetz]
- q+
- 14:17:09 [cpn]
- ... I'm not surprised we get issues raised from privacy folks, that's to be expected
- 14:17:33 [cpn]
- ... This is why WebRTC have added to MC API, push it to the Media WG
- 14:17:38 [cpn]
- ... So a balance needs to be found
- 14:17:54 [cpn]
- ChrisC: Are we being asked to add sections to the spec itself?
- 14:18:37 [cpn]
- Francois: Not necessarily in the spec. The group has the choice of where to document alternatives, but Sam would like to see alternatives discussed and part of the exchange we have with privacy folks
- 14:18:44 [cpn]
- ... I don't disagree it may be too late
- 14:19:15 [cpn]
- ChrisC: I'm happy to continue talking with him about it, and document the alternative proposals
- 14:19:53 [cpn]
- ... Web Codecs will have an interesting discussion around privacy. It's low level, not clear whether an alternative can be suggested. We'll need to work with Sam to understand how to address on a per spec basis
- 14:20:43 [cpn]
- ... Francois: From a draft charter perspective, what I'm interested in is whether the group is fine to include Sam's suggestion, or propose something else?
- 14:21:16 [cpn]
- ... The goal is to find a suitable solution, so that we don't have issues when we send an official call for review
- 14:21:16 [jernoble_]
- ack wolenetz
- 14:21:48 [cpn]
- Matt: I agree that documentation of discussion around these points is a good thing to have. There's a history in MSE of doing this in F2F and in GitHub issues
- 14:22:54 [jernoble_]
- q+
- 14:22:56 [cpn]
- ... To what extent would this be done in the specs. Formal process for doing this? With respect to the idea of any capability that an app wants the UA to provide, simply having the UA to select a preferred option from a large set ... that form of API could be gamed easily by changing inputs slightly
- 14:23:19 [tidoust]
- ack jernoble_
- 14:23:55 [cpn]
- Jer: One of the fingerprinting mitigation strategies was rate limiting. You could imagine hitting a rate limit quickly for an individual query API like MC. A group based query would allow you to not hit the rate limit so quickly
- 14:24:14 [cpn]
- ... So rate limiting would be more effective in the latter case, and still deal with the ability to change inputs slightly
- 14:24:34 [cpn]
- ... AIUI, we're not being asked to change the design, more document alternatives
- 14:25:02 [cpn]
- Francois: Documenting alternatives helps with making the choice, but here we've already chosen
- 14:25:24 [cpn]
- ... In the MSE case, Sam is looking at new features, not the existing W3C rec
- 14:25:39 [jernoble_]
- q?
- 14:26:24 [cpn]
- Matt: The first feature, changeType, relates to capability detection, so the documentation needed to accommodate these requests could go with the first draft
- 14:26:50 [cpn]
- ChrisC: I'd like to take a few more days to take a look at the proposed text