On Wed, Sep 20, 2023 at 5:21 PM Yoav Weiss <yoavwe...@chromium.org> wrote:
> 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? > WebRTC developers are indeed interested but have nothing to link to. Google Meet is interested in using the API and other conferencing solutions have been interested in advanced scenarios this API allows as well. > > >> >> 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/CADRnnSUnGxd%2B9TYdq-aTroPqswgAawQox-VKTmiVDJg%3Dj%3D8Krw%40mail.gmail.com.