[webrtc-rtptransport] Controls of internal queue lengths (#54)

tonyherre has just created a new issue for https://github.com/w3c/webrtc-rtptransport:

== Controls of internal queue lengths ==
If we have batched read APIs (or even ReadableStreams) for getting high frequency data to JS eg received RTP packets, remote acks of sent packets, etc, then the browser will need to keep a buffer of unread events (directly in batch APIs or eg in an UnderlyingSource for a ReadableStream). This buffer will have a bounded size, but the size isn't currently observable or controlable from JS.

Do we need a way for JS to control the length of these queues?
eg [WebTransport has incomingMaxAge, outgoingMaxAge](https://www.w3.org/TR/webtransport/#duplex-stream) as came up in https://github.com/w3c/webrtc-rtptransport/pull/42#issuecomment-2142665283.

Please view or discuss this issue at https://github.com/w3c/webrtc-rtptransport/issues/54 using your GitHub account


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

Received on Thursday, 20 June 2024 07:52:23 UTC