Contact emailsorp...@chromium.org

Explainer
https://github.com/Orphis/webrtc-extensions/blob/explainer/explainers/codec-selection.md

Specification
https://w3c.github.io/webrtc-extensions/#dom-rtcrtpencodingparameters-codec

Summary

This new API extends WebRTC encoding parameters to allow developers to
choose a specific negotiated codec to be used for encoding an RTP stream.


Blink componentBlink>WebRTC>PeerConnection
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EWebRTC%3EPeerConnection>

TAG reviewhttps://github.com/w3ctag/design-reviews/issues/836

TAG review statusIssues addressed

Risks


Interoperability and Compatibility

Interoperability risks are low. This is a new dictionary member and API
surface, if it isn't used by current applications, it should not cause any
impact on compatibility.


*Gecko*: Positive (https://github.com/mozilla/standards-positions/issues/789
)

*WebKit*: Positive (https://github.com/WebKit/standards-positions/issues/179
)

*Web developers*: No signals

Ergonomics

No ergonomic risks. This API is part of WebRTC and will be used with other
encoding parameters. One of its goals is to improve the WebRTC ergonomics
by removing the need to make several calls with possible side effects to
change the active codec, which should improve performance as well.


Debuggability

WebRTC is not supported by DevTools at the moment.
chrome://webrtc-internals will reflect in the RTP stream statistics which
codec is currently used.


Will this feature be supported on all six Blink platforms (Windows, Mac,
Linux, Chrome OS, Android, and Android WebView)?Yes

Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
?Yes

Flag name on chrome://flags

Finch feature nameRTCRtpEncodingParametersCodec

Requires code in //chrome?False

Tracking bughttps://bugs.chromium.org/p/chromium/issues/detail?id=1442194

Estimated milestones
Shipping on desktop 119
Shipping on Android 119
Shipping on WebView 119
Shipping on WebView 119


Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5200982281027584

Links to previous Intent discussionsIntent to prototype:
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADRnnSXEi2i3DzkXQo1ptX-KR%2BULh-4LOt5zpOi14BTstZN_9g%40mail.gmail.com

This intent message was generated by Chrome Platform Status
<https://chromestatus.com/>.

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADRnnSXo_QcNo%3DSXCxq_bh%2BMEhoUY6FCDJK%3D3q%3DkDr4xs1yUbw%40mail.gmail.com.

Reply via email to