Skip to content

Add playoutDelayHint to RTPRtcReceiver. #953

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
minyuel opened this issue Nov 17, 2020 · 1 comment
Open

Add playoutDelayHint to RTPRtcReceiver. #953

minyuel opened this issue Nov 17, 2020 · 1 comment

Comments

@minyuel
Copy link

minyuel commented Nov 17, 2020

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

@Bashamega
Copy link
Contributor

Hello @minyuel
playoutDelayHint is still not widely available. We should close this issue for now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants