Page 1 of 2 12 LastLast
Results 1 to 10 of 12

Thread: Time Shifting Live Streams

  1. #1
    Join Date
    Mar 2011
    Posts
    13

    Default Time Shifting Live Streams

    According to the PR about Wowza 3, this nDVR plugin allows time-shifting, so you could have a live stream that goes into a giant disk buffer and comes out the other end some hours later. What do we need to configure this, how many wowza servers and how many nDVR licenses for 36 SDTV streams? Are there some good docs about how to delay an input stream for a given time zone and then deliver it to say Akamai or other HLS content delivery services? Can wowza delay an incoming RTMP stream from Flash Media Live Encoder and then push that stream using RTMP , as if it was the initial encode point?

    - Z

  2. #2
    Join Date
    Dec 2007
    Posts
    28,412

    Default

    You could just record in Wowza, then use Push Publish.

    http://www.wowza.com/forums/content....vice-providers

    Richard

  3. #3
    Join Date
    Mar 2011
    Posts
    13

    Default

    Does that mean it automatically starts pushing after the specific time delay has passed, for example, after 8 hours of disk has buffered?

  4. #4

    Default

    Quote Originally Posted by ZandzofTime View Post
    Does that mean it automatically starts pushing after the specific time delay has passed, for example, after 8 hours of disk has buffered?
    No it does not. You would need to customize on your side to handle time shifting.
    nDVR handles time shifting in the manner of seek, pause, etc.

  5. #5
    Join Date
    Mar 2011
    Posts
    13

    Default

    Is there a way to treat the server as a large buffer that just keeps the video output delayed x hours from input? Can that be done without having to record, stop, play, i.e. can one start it rolling, pause for 8 hours, then let it roll for the next month uninterrupted and it will be continually delaying the inbound stream 8 hours before pushing it out via RTMP on the other side?

    Can you please clarify if time shifting is different from a typical DVR function that forces you to record, stop and then play? That is what we are looking for, the ability to pump a stream into a buffer that is say 8 hours in size and stream out the other side, can you let me know if that is possible, and if so, what additional steps need to be taken to make this a reality?

  6. #6

    Default

    Quote Originally Posted by ZandzofTime View Post
    Is there a way to treat the server as a large buffer that just keeps the video output delayed x hours from input? Can that be done without having to record, stop, play, i.e. can one start it rolling, pause for 8 hours, then let it roll for the next month uninterrupted and it will be continually delaying the inbound stream 8 hours before pushing it out via RTMP on the other side?

    Can you please clarify if time shifting is different from a typical DVR function that forces you to record, stop and then play? That is what we are looking for, the ability to pump a stream into a buffer that is say 8 hours in size and stream out the other side, can you let me know if that is possible, and if so, what additional steps need to be taken to make this a reality?
    Yes, playing back live time shifted is different from Wowza's nDVR.
    There is no out of the box way of playing nDVR as a time-shifted live.

  7. #7

    Default

    Quote Originally Posted by ZandzofTime View Post
    Is there a way to treat the server as a large buffer that just keeps the video output delayed x hours from input? Can that be done without having to record, stop, play, i.e. can one start it rolling, pause for 8 hours, then let it roll for the next month uninterrupted and it will be continually delaying the inbound stream 8 hours before pushing it out via RTMP on the other side?

    Can you please clarify if time shifting is different from a typical DVR function that forces you to record, stop and then play? That is what we are looking for, the ability to pump a stream into a buffer that is say 8 hours in size and stream out the other side, can you let me know if that is possible, and if so, what additional steps need to be taken to make this a reality?
    I thought about this a bit more.

    We do have some API-level functionality that allows you to programmatically select a playlist begin and end point. So one option to shift a 9 hour recording by 8 hours would be to use this API for a via API create a playlist that starts at time=0:00 through 1:00:00.

    The caveat is that this stream would have a begin and end, so would have seek and pause but would not have additional live content being appended to it.

    See http://www.wowza.com/forums/content....st-Request-API

  8. #8
    Join Date
    Mar 2011
    Posts
    13

    Default

    Hi Scott,

    So you are saying, time-shifting live video is not possible at this time, or that it requires some kind of hack to make it work? I wish there was a better way to describe what I mean by "time shifting" for google searches. I'm looking for a massive video delay buffer functionality, RTMP pushed in from FMLE and pushed out by the server again using RTMP. I thought that was what the blurb on the Wowza 3 info page said is a feature. Can you imagine the work a person would need to do to handle large numbers of live video streams that they had to run around hitting record, stop, and play for each time zone on earth without screwing up.

  9. #9

    Default

    Quote Originally Posted by ZandzofTime View Post
    Hi Scott,

    So you are saying, time-shifting live video is not possible at this time, or that it requires some kind of hack to make it work? I wish there was a better way to describe what I mean by "time shifting" for google searches. I'm looking for a massive video delay buffer functionality, RTMP pushed in from FMLE and pushed out by the server again using RTMP. I thought that was what the blurb on the Wowza 3 info page said is a feature. Can you imagine the work a person would need to do to handle large numbers of live video streams that they had to run around hitting record, stop, and play for each time zone on earth without screwing up.
    Well you called it a hack I didn't. (smile) I said you could use the API to limit the requested playlist. I don't think you would need to run around and hit record and stop.

    Here's how I see it would work-- You record the stream. Say you have recorded 9 hours. A request comes in. You determine what time zone the person is in, which will determine how much of the recorded content is available, you use this information to create a playlist request for that time period. That info is presented to that client.

    It's one recording, but you manage the different requests.

    BTW, nDVR doesn't handle rtmp out. It's HTTP streaming only.

  10. #10
    Join Date
    Mar 2011
    Posts
    13

    Default

    Quote Originally Posted by ScottKell View Post
    BTW, nDVR doesn't handle rtmp out. It's HTTP streaming only.
    Hi Scott,

    Will it work with the wowza push publishing plugin, and will video beyond the 8 hours expire from the buffer automatically?

    Conceptually:

    FMLE Encoder--------->8-hour-delay-buffer-wowza-3-machine-------------->CDN (wowza 2 cloud)

Page 1 of 2 12 LastLast

Similar Threads

  1. VOD RTMP via EC2 & S3 - Does seeking (time-shifting/skipping ahead) work?
    By robotstream in forum Wowza Media Server 3 for Amazon EC2 Discussion
    Replies: 1
    Last Post: 09-25-2013, 03:13 PM
  2. time delay of live stream or play delayed streams
    By cochin007 in forum General Forum
    Replies: 6
    Last Post: 07-03-2013, 08:11 AM
  3. Can we know if client has time-shifting.
    By Zylon_xc in forum AddOn: Wowza nDVR
    Replies: 2
    Last Post: 01-13-2013, 06:36 PM
  4. Ndvr time shifting and recording
    By asaf32 in forum AddOn: Wowza nDVR
    Replies: 22
    Last Post: 10-22-2012, 09:30 AM
  5. live streams are getting time out
    By sachinjadhav in forum Live Streaming and Encoder Discussion
    Replies: 3
    Last Post: 04-06-2012, 04:06 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •