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.