- From: Florent Castelli <notifications@github.com>
- Date: Mon, 24 Apr 2023 09:59:10 -0700
- To: w3ctag/design-reviews <design-reviews@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3ctag/design-reviews/issues/836@github.com>
こんにちは TAG-さん! I'm requesting a TAG review of the WebRTC Codec selection API. We want to be able to change codec with RTCRtpSender.setParameters() in order to do the following: - Allow different codecs on different encodings. - Make it possible to change codec without re-negotiating. - Allow specifying both codec and scalabilityMode with a single API call. Current users of the WebRTC APIs can achieve the similar functionality with multiple calls that are not quite easy to use (renegotiate with a different codec order in the SDP, which is a heavy operation) and are not as efficient (changing the codec and then changing the scalability mode or other parameters may add an extra I-frame that is not needed). This API also allows to have mixed-codec simulcast, which was not possible previously. - Explainer¹ (minimally containing user needs and example code): [WG interim slides](https://docs.google.com/presentation/d/1OfAN3sfVXhvOBCqgLMegrNcHz7-V4qTnuHjBP3gLdgg/edit#slide=id.g216ea3acd8c_1_3) - Specification URL: [spec url](https://w3c.github.io/webrtc-extensions/#dom-rtcrtpencodingparameters-codec) - Tests: N/A, WPT tests under development - User research: [url to public summary/results of research] - Security and Privacy self-review²: No impact. The proposed API doesn't change or make available any new information. - GitHub repo (if you prefer feedback filed there): [Github repository](https://github.com/w3c/webrtc-extensions/), but feedback here please! - Primary contacts (and their relationship to the specification): - Florent Castelli (@orphis, Google), author / spec editor - Harald Alvestrand (@alvestrand, Google), WebRTC chair - Organization(s)/project(s) driving the specification: Google - Key pieces of existing multi-stakeholder review or discussion of this specification: [Pull request](https://github.com/w3c/webrtc-extensions/pull/147) - External status/issue trackers for this specification (publicly visible, e.g. Chrome Status): [Github repository](https://github.com/w3c/webrtc-extensions/issues) Further details: - [x] I have reviewed the TAG's [Web Platform Design Principles](https://www.w3.org/TR/design-principles/) - Relevant time constraints or deadlines: - The group where the work on this specification is currently being done: WebRTC WG We'd prefer the TAG provide feedback as: 💬 leave review feedback as a **comment in this issue** and @-notify [@orphis] -- Reply to this email directly or view it on GitHub: https://github.com/w3ctag/design-reviews/issues/836 You are receiving this because you are subscribed to this thread. Message ID: <w3ctag/design-reviews/issues/836@github.com>
Received on Monday, 24 April 2023 16:59:15 UTC