dash.js
dash.js copied to clipboard
Variable audio playback speed support
Certain chipsets don't seem to support variable audio playback speeds. Especially, the settops and maybe some connected TVs might have a problem with this as we change the playback speed for low-latency live streaming. Something to be checked on such devices. Creating the issue for tracking. If you have any data point for a specific TV model, settop model or chipset, please post below.
HbbTV 2.0.3 (1.6.1) introduces html5_media_variable_rate as terminal capability. This can be used to check in which range the speed can be altered.
“ Where terminals support forward playback using an HTML5 media element with a playbackRate other than 1.0 when using a MediaSource object in a manner such that (a) the requested playback speed is achieved to within +/- 5 % of the value of playbackRate and (b) within a certain range of playbackRate there is no change to the pitch of any audio that is present, an element of the following form shall be included: <html5_media_variable_rate min="rate" max="rate"/> where the min and max attributes values describe the positive range of playbackRate under which the above conditions (a) and (b) will be met, provided that the video and audio is such that it can remain within the profile and level constraints of the terminal's decoder. ” Reference: https://www.etsi.org/deliver/etsi_ts/102700_102799/102796/01.06.01_60/ts_102796v010601p.pdf
This issue has been automatically marked as stale because it has not had recent activity. However, it might still be relevant so please leave a short comment if it should remain open. Otherwise the issue will be closed automatically after two weeks. Thank you for your contributions.
This issue has been automatically closed because no further activity occurred. If you think this issue is still relevant please reopen it or contact @dsilhavy. Thank you for your contributions.