Contact emailshe...@google.com Explainer https://github.com/w3c/webrtc-rtptransport/blob/main/explainer-use-case-1.md https://github.com/w3c/webrtc-rtptransport/blob/main/explainer-use-case-2.md
SpecificationNone Summary An API allowing web apps to directly interact with the RTP packets sent and received by WebRTC PeerConnections, allowing customised encoders, packetisers and congestion control mechanisms. Blink componentBlink>WebRTC <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EWebRTC> Motivation WebRTC PeerConnections are a blackbox, provided with raw media and externally configured to encode & send / receive & decode audio and video tracks, applying built-in generic congestion control algorithms and RTP serialization. There's significant interest to be able to integrate external components which can be tuned to the specific usecase of an app and developed independently: - using alternative bandwidth estimation algorithms run in JS or WASM - encoding media using new technologies such as WebCodecs or encoders compiled to WASM etc These are explored in the explainers: "Use Case 1" regarding external encoders & packetizers, "Use Case 2" regarding external congestion control / bandwidth estimation. Initial public proposalhttps://github.com/w3c/webrtc-rtptransport TAG reviewNone TAG review statusPending Risks Interoperability and Compatibility None *Gecko*: No signal *WebKit*: No signal *Web developers*: No signals *Other signals*: WebView application risks Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications? None Debuggability None Is this feature fully tested by web-platform-tests <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> ?No Flag name on chrome://flagsNone Finch feature nameNone Non-finch justificationNone Requires code in //chrome?False Estimated milestones No milestones specified Link to entry on the Chrome Platform Status https://chromestatus.com/feature/5136968899100672 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/CAArnMxHk8iOQyCDL%2BtAPF%2BowfEFwSYgR7aC9mtBnfnKyv3MBKA%40mail.gmail.com.