LGTM1

On Wed, Jun 21, 2023 at 9:10 AM 'Philipp Hancke' via blink-dev <
[email protected]> wrote:

> Contact emails
>
> [email protected], [email protected], [email protected] (sticking to my
> already subscribed email for sending)
>
> Explainer
>
>
> https://docs.google.com/document/d/1y1hTsMeav5ijPvoqu1R6U4YC564i1QzgkMeIqWhgiis/edit#
>
> (slightly outdated but still conveys the general idea)
>
> Spec
>
> https://w3c.github.io/webrtc-extensions/#rtp-header-extension-control
>
> There’s also an IETF change pending
> <https://github.com/rtcweb-wg/jsep/pull/1033> for inclusion into
> RFC8829-bis
> <https://datatracker.ietf.org/doc/draft-uberti-rtcweb-rfc8829bis/> that
> allows us to change some of the language of the W3C spec, but this will not
> change any behavior and is only editorial as far as the implementation is
> concerned. It also updates the IETF spec to match the current behavior of
> browsers
> <https://github.com/w3c/webrtc-extensions/issues/134#issuecomment-1517504823>
> .
>
> TAG review
>
> N/A; minor extension to WebRTC
>
> Blink component
>
> Blink>WebRTC
> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EWebRTC>
>
> Summary
>
> The RTP header extensions API adds a control surface  to the WebRTC
> RTCRtpTransceiver API which allows developers to control which RTP header
> extensions are being negotiated by WebRTC.
>
> This is something that is currently only possible via a non-standard API
> where the Session Description Protocol string is manually modified to tell
> WebRTC which header extensions to use. By providing apps with a
> spec-compliant alternative we’ll be that much closer to deprecating the
> non-standard code path.
>
> Link to “Intent to Prototype” blink-dev discussion
>
>
> https://groups.google.com/a/chromium.org/g/blink-dev/c/65YdUi02yZk/m/dXL1a8PYBQAJ
>
> Is this feature supported on all six Blink platforms (Windows, Mac, Linux,
> Chrome OS, Android, and Android WebView)?
>
> Yes
>
> Debuggability
>
> The resulting RTP header extensions are visible in
> chrome://webrtc-internals by looking at the SDP meaning any app using this
> API can be inspected via this dev tool. The API also conveys which header
> extensions were negotiated via a getter for JS level debugging.
>
> Risks
>
> Interoperability and Compatibility
>
> Firefox: positive
> https://github.com/mozilla/standards-positions/issues/713 with great
> feedback that improved the specification
>
> Safari: positive https://github.com/WebKit/standards-positions/issues/100
>
> Web / Framework developers: Positive (Teams and Google Meet)
>
> Is this feature fully tested by web-platform-tests
> <https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md>?
> Link to test suite results from wpt.fyi.
>
> Yes:
> https://wpt.fyi/results/webrtc-extensions/RTCRtpTransceiver-headerExtensionControl.html
>
> Entry on the feature dashboard <http://www.chromestatus.com/>
>
> https://chromestatus.com/feature/5680189201711104
>
> --
> 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 [email protected].
> To view this discussion on the web visit
> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADxkKi%2BVVgjhZg%2BG1sbj%2BzUtaMzooeo9RRQPONx0%2B-G1ROA%2BgQ%40mail.gmail.com
> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADxkKi%2BVVgjhZg%2BG1sbj%2BzUtaMzooeo9RRQPONx0%2B-G1ROA%2BgQ%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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAFUtAY8ZYCxw1gvKvV9uZ-6s4K%3Dtzxm0z9detCCYBbrrM10OEQ%40mail.gmail.com.

Reply via email to