- 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