Wowza Community

Wowza 3 Time-shift

Is it possible to implement a timeshift in wowza 3? And if possible, how to implement it?

I need to implement a delay of live stream on 7 and 8 hours.

I need to build a timeshift / stream delay script for wowza media server. Main purpose is to delay the stream(s) and re-stream to users in different timezones.

Encoded live streams are in h.264 format. We use rtmp:// and http:// cupertino streaming.

  • continious automated recording 24 x 7

  • stream delay options for ex: 9.5 hrs delay, 12 hrs delay etc

  • if wowza is restarted, the timeshift should not reset. It should pick up from where it stopped.

Please prompt what methods it is possible to implement this task. In advance thanks!

You can look the Wowza 3 nDVR feature.

Or, some have put together timeshifting applications built around this technique:

Richard

Not sure who you mean? Write to sales@wowza.com or support@wowza.com and ask for list of Independent consultants.

Richard

Roger developed and posted the module. I have referred many developers to it. There has been discussion about it, so I know that solutions were developed based on this.

Richard

Z,

The new Wowza 3 nDVR feature should work:

https://www.wowza.com/docs/wowza-ndvr

https://www.wowza.com/docs/how-to-set-up-and-run-wowza-ndvr-for-live-streaming

Richard

Hi I have a television broadcast client that wants to to do a live time-shift for different time zones. Wowza 3 has time shifting as an advertised feature but this appears to be the only thread on the topic and somewhat lacking in details at that. If we want a live stream from FMLE to be cached for say 8 hours before being fed out the other end using RTMP again, can that be done? I would assume it is depending only on hard drive space, but I don’t see any details besides this thread and something called nDVR which appears to be required. Not sure how many servers needed to do this (how many streams can one Wowza server handle?) Looking for about 36 SDTV streams, time delayed to multiple zones world wide.

The requirement is to delay a live stream, not record and playback, so into a massive disk buffer and out the other side.

-Z

The discussions I’ve been having in the nDVR forum indicate that it doesn’t do this, but acts like… a DVR. There must be some way to just have a massive disk buffer that can hold live video incoming and stream it out the other end without record, stop, play!

The discussions I’ve been having in the nDVR forum indicate that it doesn’t do this, but acts like… a DVR. There must be some way to just have a massive disk buffer that can hold live video incoming and stream it out the other end without record, stop, play!

nDVR does what you say-- is a disk buffer that streams out live HTTP streaming on the other side.

However, if you want to manage a time delay of that DVR-ed stream (based on time zones of incoming clients for example), out the other side, you will have to write some custom code.

See here: Time Shifting Live Streams

and here: https://www.wowza.com/docs/how-to-use-wowza-ndvr-playlist-request-api

Scott

This really sounds like a freelancer.com bid I’ve just read a few minutes ago … :slight_smile:

http://www.freelancer.com/projects/C-Programming-Java/Wowza-Timeshift-Delay.html

Hi Richard!

You can look the Wowza 3 nDVR feature.

I’ve looked. Is it possible to create a time-shifted stream (shifted by a fixed offset from the incoming live stream, eg. 1h) with nDVR?

I did not find anything in the DVR guide that’d suggest this, but I might have simply missed something.

Or, some have put together timeshifting applications built around this technique:

file name control

Could you point me to the forum member you referred to? I’m kind of under time-pressure here and it’d be a big help if I could talk to the guy who already did something like a time-shift (using any method … I’m not picky about who to solve the problem … not if I’ve to do it in the next few days anyway). Thanks.

Not sure who you mean? Write to sales@wowza.com or support@wowza.com and ask for list of Independent consultants.

Well, you wrote earlier that “some have put together timeshifting applications built around this technique”. I guessed that “some” means a Wowza user/customer who might be found here as a registered forum user.