Skip to main content

Time Shifting

Basic Function

  • Rewind/DVR: Enable playback of earlier segments in a live broadcast by moving backwards along the stream timeline. Users can revisit specific parts of a program within the live buffer duration.

Advanced Functions

  • Start-over: Request playback from a past timestamp using start (Unix timestamp in ms). Example: *.m3u8?start=1758651411000
  • Catch-up: Request playback between two past timestamps using start and end. Example: *.m3u8?start=1758651411000&end=1758652011000
  • nDVR: Record programs upon user request; only one shared file is saved for efficiency.
  • nPVR: Similar to nDVR, but generates a dedicated file per subscriber.
  • LLCU (Long-lasting Catch-up): Allows access to content beyond the live buffer by creating and uploading VOD assets to storage. CMS is responsible for retention and deletion.