[webrtc-nv-use-cases] Use case: Process encoded data received via non-WebRTC means and inject into WebRTC-based media reception pipelines (#83)

alvestrand has just created a new issue for https://github.com/w3c/webrtc-nv-use-cases:

== Use case: Process encoded data received via non-WebRTC means and inject into WebRTC-based media reception pipelines ==
This use case covers cases where one needs to handle encoded data coming in via non-WebRTC means (may be from a WebCodecs encoder, a DataChannel, a WebTransport or some other means), and where one desires to process the data using the WebRTC system of processing.

One possible way of doing this would be to decode data using WebCodecs and then insert the data into a MediaStreamTrack using VideoTrackGenerator, but this is not necessarily optimal, since it requires Javascript exposure of raw-data buffers. A means of injecting encoded data into the WebRTC decoder and processing the MediaStreamTrack result would be likely to be more optimal.


Please view or discuss this issue at https://github.com/w3c/webrtc-nv-use-cases/issues/83 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Wednesday, 21 December 2022 12:02:57 UTC