w3c / webrtc-nv-use-cases

Use cases for WebRTC NV
https://w3c.github.io/webrtc-nv-use-cases/
Other
32 stars 13 forks source link

Use case: Transmit stored pre-encoded content over RTP #82

Closed alvestrand closed 1 year ago

alvestrand commented 1 year ago

This has come up in a couple of contexts, including the provision of "wait signals" and the insertion of pre-recorded segments into an otherwise live conference application.

The important points are:

I think this can be achieved by:

Responses to congestion signals may involve switching the source of frames to a lower quality source (much like DASH does), or it may involve switching the source to a video showing "wait a bit", or it may involve frame decimation of some kind (assuming the signal is encoded in a decimation-compatible format such as an SVC encoding). These decisions don't need to be part of the WebRTC component.