Contact emails
[email protected]

Explainer
https://github.com/guidou/webrtc-extensions/blob/main/encoded-source-explainer.md


Specification
No information provided


Summary
The RTCPeerConnection API allows encoding raw audio and video and send it to a 
remote peer. Raw audio and video are provided via a MediaStreamTrack, which 
usually carries media from cameras, microphones, screen captures and other 
sources. In some cases, applications are interested in inserting encoded media 
directly into the peer connection: * The application wants to use a custom 
encoder instead of the internal encoder of the peer connection. This custom 
encoder could be a WebCodecs encoder, a WASM encoder or any other kind supplied 
by the application. * The application wants to use encoded data already 
available from another source such as another peer connection (eg, to forward 
frames), or a file. This proposal adds a new API to inject encoded frames 
directly into an RTCRtpSender from an RTCPeerConnection.


Blink component
Blink>WebRTC>PeerConnection


Web Feature ID
webrtc


Motivation
This feature allows injecting encoded media frames into the RTCRtpSender of an 
RTCPeerConnection. This allows supporting the following use cases: * Use a 
custom encoder instead of the internal encoder of the peer connection. This 
custom encoder can be a WebCodecs encoder, a WASM encoder or any other kind 
supplied by the application. * Use pre-encoded data already available from 
another source such as another peer connection (eg, to forward frames), or a 
file.


Initial public proposal
https://www.w3.org/2023/12/12-webrtc-minutes.html#t06


Goals for experimentation
None


Requires code in //chrome?
False


Tracking bug
https://crbug.com/532190488


Estimated milestones

No milestones specified



Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5177374353260544?gate=5478889110503424


This intent message was generated by Chrome Platform Status.

-- 
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 visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/6a9aac32.81999fdc.db953.0070.GAE%40google.com.

Reply via email to