Segment retention in manifest (DASH) for dynamic streams

Type

Live Streaming

What is the issue you’re encountering

The video plays fine without any errors, but I noticed that the server removes older segments from the manifest as the stream goes on. I want my users to have the option to pause and rewind the ongoing live stream, but rewinding is only possible for roughly 40 seconds, because older segments are not available in the manifest anymore. Once the stream ends, all segments are listed and the user can skip to all parts of the video without any problems. Is it possible to include all available segments in the manifest for dynamic streams as well?

What are the steps to reproduce the issue?

Start streaming using RTMPS and and play the stream using DASH, in my case with dash.js