How to Implement Catchup:
Please contact us should you require custom integration with your own catchup services.
Check the links below for the configurations of the Flussonic server and Wowza Server.
Flussonic:
https://flussonic.com/doc/dvr/middleware-catchup
Wowza:
https://www.wowza.com/docs/how-to-use-wowza-ndvr-playlist-request-api
Nimble DVR:
https://blog.wmspanel.com/2016/03/timeshifted-dvr-streaming-nimble.html Nimble Timeshift:
https://blog.wmspanel.com/2016/03/timeshifted-dvr-streaming-nimble.html
1. Select the channel for which you have enabled catch up and go to edit mode.
2. Under the channel streams section, add a new stream.
3. Select the stream source; should be the same as the live stream.
4. On the stream URL field, enter the catchup stream URL you have configured:
Flussonic Stream Format:
http://[flussonic-ipaddress]/channelname/timeshift_abs-[epochtime].m3u8
Wowza Stream Format :
http://[wowza-ipaddress]:1935/dvr/myStream/playlist.m3u8DVR&wowzadvrplayliststart[epochtime]
&wowzadvrplaylistduration=300000
Nimble DVR Stream Format: http://[nimble-serveraddress]/nimbleapplicationname/channelname/playlist_dvr_range-[epochtime]-[depth].m3u8
· Epochtime is the unix timestamp and depth are the seconds.
· During the request for catchup stream, if epochtime from the application is in the past with more than 2.5 hours the backend will replace [epochtime] with the epochtime that comes from the application and [depth] with 9000 (the value in seconds for 2.5 hours).
· During the request for catchup stream, if epochtime from the application is in the past with 2.5 hours or less, [epochtime] is replaced with the epochtime that comes from the application and [depth] with “now”. “Now” is the keyword that shows the live playlist.
· The result is send to the application.
Nimble Timeshift Stream Format:
http://[nimble-serveraddress]/nimbleapplicationname/channelname/playlist_dvr_timeshift-[shift]-60.m3u8
· [shift] shows how far in the past the stream should go starting from now.
· When the request for the catchup stream is made, the value of the timestamp at the moment minus the value of the timestamp sent from the application is calculated, and it’s replaced at [shift].
· The result is send to the application.
5. Under the recording engine select the platform you are using.
6. Under Channel Mode select Catchup.
7. Under Stream Format choose HLS.
8. Continue with the rest of the fields.