Re: [webrtc-extensions] How does a developer decide on a value for `playoutDelay` ? (#46)

I agree with that, to allow a more powerful implementation that does tradeoffs I think an enum helps make it clear that the UA can be flexible, but it also makes it less testable, which might be OK. playoutDelay was originally named playoutDelayHint to allow the UA to override the decision, but to make things more testible I think it evolved into a more explicit delay knob and renamed playoutDelay.

If there is interest in implementing an enum I'd support that, or in otherwise revisiting the definition. But if implementations are basic "delay by X seconds" though I think the current API is more well-defined, despite the issue about not knowing how to pick the best number of seconds. @jan-ivar Is Firefox interested in an API like this?

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

Received on Monday, 20 July 2020 09:58:13 UTC