Skip to content

DVR Playback

You can view recordings by using the administration web interface or by embedding our DVR player on a web page.

An analog of the player that you see in the web interface can be embedded into your site by using the special embed.html address with the dvr parameter.

Also, you can access recordings via various video protocols by using special URLs.

Accessing DVR recordings by special URLs

URLs for DVR playback

To access a recording by URLs, you can use stream mode or file mode.

A file, compared to a stream, has an end. That is, when playing a file, a player shows a timeline, and the video is limited (it has the beginning and the end). When playing a stream, a player doesn't show progress on the timeline, because the end of a stream is not known.

You can see this difference in URLs too. For example, a file's URL ends with "index-1345345345354-3600.m3u8" (the limits are defined: beginning at 1345345345354 and end after 3600 seconds), and a stream URL ends with "timeshift_abs-1345345345354.ts" (only the beginning is defined).

The URLs depend on the protocol that you use for accessing the DVR. Learn more in Accessing DVR by different protocols.

Electronic Program Guide (EPG)

DVR can be used with EPG. The modern approach to the provision of television archive is to record the entire video, and then provide access to the archive (or rewind current video) using the EPG.

All metadata will be stored in a middleware and Flussonic Media Server will provide access to this archive as an infinite tape (with convenient navigation).

There are two modes:

  • viewing already recorded video
  • viewing live streams

If the broadcast is already over, the middleware forms the link based on the EPG to view the archive. The user can see the recorded movie as a normal file. For example, if the show is started at 18:15 Moscow time (14:15 UTC) on August 27 and continued for an hour, the middleware should create URL like this:


If the broadcast is not over, the middleware may create special URL to the archive, that allows to rewind live to its beginning.
Unfortunately this feature is supported by few devices and STBs, but nevertheless it exists. The URL for this unfinished broadcast will be like this:


Learn more in Middleware in IPTV OTT.

Viewing the DVR from the web interface

You can view the contents of an archive in the Flussonic Media Server UI. Click a stream name in Streams on the Media tab, then click the DVR tab. You'll see the timeline bar and video will be played in real time.

The same player opens at the URL like the following:


This is the embed.html player for embedding video to a web page.


The timeline bar consists of several zones indicated with different colors. The red color means no recording at this time, green means that a video record exists, and blue means the current hour.

You can click anywhere on the timeline bar to begin playing the video starting from that time. Also you can use buttons to browse the video:

  • "-" and "+" for “zooming” a time period, so you can select a time more precisely
  • "<" and ">" for moving a time period to an earlier or later time than displayed on the screen.


You can select a part of an archive to export a video file in MP4 format. Just move gray limiters on the left and right. You'll see the time of the beginning and end of the selected interval next to the MP4 button. Save the file by clicking MP4.

Learn more about DVR export