Update SegmentTimeline live use case
Created by: nicosang
Hi,
since dash.js 3.0.0, live edge is defined by this way :
When the setLiveEdgeSeekTarget is called with for instance sample stream https://livesim.dashif.org/livesim/segtimeline_1/testpic_2s/Manifest.mpd, the start Time of the expected live edge will be in the orange area of the above image. The problem is there is no segment in this time area due to latency in the production chain. We can see that the live stream will start at a time far away from live edge.
So, to resolve this issue, it's better to define the segment availability range as the list of segments in the timeline. For other dash manifest types, there will be no change.
Nico