flowplayer / flowplayer-mpegdash

MIT License
8 stars 13 forks source link

Implement "dynamic" DVR window #15

Closed phloxic closed 7 years ago

phloxic commented 7 years ago

Like in core and hlsjs: https://github.com/flowplayer/flowplayer/issues/1102

Tricky one because dash.js is all about "static" DVR window, and the various standard details are deeply buried in their implementation.

phloxic commented 7 years ago

dash.js does this out of the box: http://demos.flowplayer.org/api/dash.html#dvr

But it depends on the stream, works ok here: http://demos.flowplayer.org/api/dash.html#live with dash.js' dvr window. However, the timeline is only updated on seek. Attempts to override with fp's dvrwindow result in a non-incremental current time display, like with some other streams, e.g. http://vm2.dashif.org/livesim/testpic_6s/Manifest.mpd

phloxic commented 7 years ago

Actually depends on stream and most likely the DASH spec it uses. With some streams we get incremental time.