The recording setup is easy and it's described in this article.
The playback is also simple and you can just modify usual playback URL to get recorded stream.
E.g. if your stream has this URL
then your playback URL for DVR is
http://192.168.0.1:8081/live/music/playlist_dvr.m3u8You may also modify URL to access certain time range like this:
http://192.168.0.1:8081/live/music/playlist_dvr_range-1447069728-120.m3u8where you set the start time and duration.
Now, in addition to time range, we introduce time-shifted playback.
Timeshift allows streaming recorded content from selected time spot and allows setting the maximum depth of selection.
Common format is as follows:
http://192.168.0.1:8081/live/music/playlist_dvr_timeshift-<shift>-<depth>.m3u8Where shift is a value of time shift in seconds and depth is an optional parameter setting possible length which a viewer can move fast forward.
A few examples are provided below.
http://192.168.0.1:8081/live/music/playlist_dvr_timeshift-3600-60.m3u8shifts time to 1 hour and allows 1 minute frame for fast forward
http://192.168.0.1:8081/live/music/playlist_dvr_timeshift-7200-120.m3u8shifts to 2 hours and give 2 minutes frame
http://192.168.0.1:8081/live/music/playlist_dvr_timeshift-25200.m3u8shifts playback by 7 hours.
We plan improving this functionality so let us know of your feedback, we appreciate that.
Nimble Streamer, Live streaming, DVR feature set, Time-range fragments for EPG,