Re: [webrtc-extensions] Add sctp rate control params to RTCPeerConnection constructor (#71)

Thanks for taking the time to review this.

I believe the terminal use case is very similar to that of chat application and online games using data channels to sync data. In all these cases the information is time critical and bandwidth is negligible.  Under congestion, all these use cases will become unusable due to RTCP's exponential backoff.  While there's a place to discuss a better congestion control algorithm, I prefer a simpler solution.

The underling SCTP protocol has support for capping the retransmission timer, in the form of RTO.max. Adding it to PeerConnection will give us a way to ensure the retransmission timer don't reach values that make the payload irrelevant and that our apps don't get "punished" for congestion caused by other transmitters.

-- 
GitHub Notification of comment by daonb
Please view or discuss this issue at https://github.com/w3c/webrtc-extensions/issues/71#issuecomment-1179738276 using your GitHub account


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

Received on Sunday, 10 July 2022 14:21:56 UTC