You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are in the process of switching encoder solution for our live streams. Previously we have used a straight forward SegmentTemplate based solution with a sliding DVR-window. The new solution is based on just-in-time packaging, were every event in a live stream is served with individual SegmentTimeline manifests that are timeboxed for the event duration.
Our problems arise when playing an ongoing SegmentTimeline stream. As far as we understand, there are two ways of doing this:
Your current implementation seem to assume the first variant, but of course we use the second one. On every manifest update, the timeShiftBufferDepth grows slightly to reflect the actual available buffer. However this is not honored by shaka. The available seek range seems only to update at very sporadic intervals (minutes apart). If we monkey patch the logic to always assume a huge timeshiftBufferDepth things work as expected.
Is there a specific reason why this is not supported? Could it be?
The text was updated successfully, but these errors were encountered:
Hi
We are in the process of switching encoder solution for our live streams. Previously we have used a straight forward
SegmentTemplate
based solution with a sliding DVR-window. The new solution is based on just-in-time packaging, were every event in a live stream is served with individualSegmentTimeline
manifests that are timeboxed for the event duration.Our problems arise when playing an ongoing
SegmentTimeline
stream. As far as we understand, there are two ways of doing this:Your current implementation seem to assume the first variant, but of course we use the second one. On every manifest update, the
timeShiftBufferDepth
grows slightly to reflect the actual available buffer. However this is not honored by shaka. The available seek range seems only to update at very sporadic intervals (minutes apart). If we monkey patch the logic to always assume a hugetimeshiftBufferDepth
things work as expected.Is there a specific reason why this is not supported? Could it be?
The text was updated successfully, but these errors were encountered: