LGTM1 On Wed, Sep 20, 2023 at 11:48 AM Florent Castelli <orp...@chromium.org> wrote:
> 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 > Presumably this is something WebRTC developers are interested in. Any ways you can think of to extract such a signal for WebRTC things in the future? > > 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 > <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADRnnSXo_QcNo%3DSXCxq_bh%2BMEhoUY6FCDJK%3D3q%3DkDr4xs1yUbw%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- 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/CAL5BFfWiHahdq-JhnJwLPTQrPSycYPdQby3ri_zJBzqhvT8s5w%40mail.gmail.com.