Note - the change request from WebKit ( https://github.com/w3c/webrtc-svc/issues/49) involves removing the list of scalability modes from the codec information in WebRTC and instead using the MediaCapabilities API with the "webrtc" usage to detect whether a given scalability mode is available or not.
This would require gating this API behind the updated MediaCapabilities API, and would not give exactly the same programming paradigm (see bug). On Mon, Oct 25, 2021 at 12:03 PM Harald Alvestrand <[email protected]> wrote: > DRFT > Contact emails > > [email protected], [email protected] > > Explainer > > https://w3c.github.io/webrtc-svc/ > > Specification > > https://w3c.github.io/webrtc-svc/ > > Design docs > > https://w3c.github.io/webrtc-svc/ > > Summary > > This extension defines a standard method for picking between possible > Scalable Video Coding (SVC) configurations on an outgoing WebRTC video > track. > > > > Blink component > > Blink>WebRTC>Video > <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EWebRTC%3EVideo> > > Search tags > > video <https://chromestatus.com/features#tags:video>, svc > <https://chromestatus.com/features#tags:svc> > > TAG review > > https://github.com/w3ctag/design-reviews/issues/396 > > TAG review status > > Issues addressed > > RisksNone identified > > *Interoperability and Compatibility* > > This is the first implementation of the spec. > > Gecko: Positive - > https://github.com/mozilla/standards-positions/issues/544 > > WebKit: Positive, with change request - > https://lists.webkit.org/pipermail/webkit-dev/2021-October/032008.html > > https://github.com/w3c/webrtc-svc/issues/49 > > > Web developers: Positive (sample > <https://medooze.medium.com/mastering-the-av1-svc-chains-a4b2a6a23925>) > > > > *Ergonomics* > > This is an extension to the WebRTC 1.0 API (webrtc-pc). > Support can be detected by checking the presence of scalabilityModes > values in the RTCRtpCodecCapability dictionary. > > > *Security* > > None identified above what's already part of video in WebRTC in general. > > > Debuggability > > No special considerations. > > Is this feature fully tested by web-platform-tests > <https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md> > ? > > Yes (as far as the API surface goes; effect on bitstream content is not > tested). > > Flag name > > RTCSvcScalabilityMode > > Requires code in //chrome? > > False > > Tracking bug > > https://bugs.chromium.org/p/chromium/issues/detail?id=986069 > > Estimated milestones > > M97 > > > Link to entry on the Chrome Platform Status > > https://chromestatus.com/feature/5769626174619648 > > This intent message was generated by Chrome Platform Status > <https://www.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 [email protected]. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOqqYVGpUOxnK_ibpNiGaJof%3D6B-1pCd-RQMkRYfEG2sYPBuPw%40mail.gmail.com.
