TypeScript-DOM-lib-generator icon indicating copy to clipboard operation
TypeScript-DOM-lib-generator copied to clipboard

Add playoutDelayHint to RTPRtcReceiver.

Open minyuel opened this issue 4 years ago • 0 comments

Search Terms playoutDelayHint, playoutDelay

Suggestion Add playoutDelayHint to RTPRtcReceiver.

The API playoutDelayHint as a member to RTCRtpReceiver was introduced in https://henbos.github.io/webrtc-timing/#dom-rtcrtpreceiver-playoutdelayhint and implemented by Chrome. It was adopted by WebRTC extension as defined in https://w3c.github.io/webrtc-extensions/#dom-rtcrtpreceiver-playoutdelay with a different name, even though Chrome has not updated the implementation, and no other major browsers have implemented it.

It would be good to add playoutDelayHint to RTCRtpReceiver for now to enable Chrome. A TODO for the future is to deprecate it and rename it to playoutDelay.

Use Cases In WebRTC based calling, one can use this to adjust the jitter buffer to flavor streaming or conferencing applications.

Examples fippo/webrtc@6f77f10

W3C https://github.com/google/closure-compiler/blob/master/externs/browser/w3c_rtc.js#L764

minyuel avatar Nov 17 '20 21:11 minyuel