Hi,
I think there is a bug with DASH.js on live stream :
player.duration() returns "Infinity" until the first call of timeupdate() event
After that, player.duration() == 2e53 - player.currentTime()
So the message "LIVE" disappears, and timeline with Inconsistent remainingTimeDisplay() appears
I need to force player.duration(Infinity) each timeupdate() event to keep "LIVE" indicator...
videojs v5.10.8
dashjs v2.2.0
I hope this post can be useful, it's my first contribution :-)
This sounds like it might be an issue on the Dash side, but it does sound familiar to things I've heard talked about internally at Brightcove. @forbesjo are you aware of anything like this?
Any update on this?
We are using video.js - 5.10.4 and seeing this issue on DASH Live streams.
Seeing this as well, dash @ v2.4.0 and videojs @ v5.12.6. The manifest is being generated by Wowza.
I've opted for hiding that component for now.
Merged @fozzle's fix and is part of contrib-dash 2.6.1
Thanks @forbesjo and @fozzle.
Thanks @fozzle and @forbesjo