w3c / webrtc-extensions

A repository for experimental additions to the WebRTC API
https://w3c.github.io/webrtc-extensions/
Other
60 stars 19 forks source link

Allow more control over playoutDelay behavior #28

Open murillo128 opened 4 years ago

murillo128 commented 4 years ago

After have tried to make the current playoutDelay extension to work in chrome, I found several usability issues that prevent it from being usable (at least from my point of view and others on the discuss-webrtc mailing list).

I think that it would be very interesting to allow more control on how the playoutDelay is applied by the browser. IMHO this would require to add to new attributes:

When the playout delay is between the min/max values, the browser should accelerate/decelerate the media playout until the playoutDelay is reached.

Each browser would be able to specify a different range for the allowed min/max values and the default values.

AndrewJDR commented 4 years ago

The min/max provides an immediacy of effect and overall predictability in behavior that seems important to make the playoutDelay extension more useful.