Delayed streaming with queue point

jwinfield

New Member
I am not sure if this is available or not but here goes. I intend to do live streams with live callers (dangerous I know) I want to start "the show" 10-15min prior to the time the video should be broadcasting, up to that point the video should be buffering. At the start of each call, I would like to mark a point with a keypress. Should the call go off the deep end I would like to be able to continue on from the marked point at the beginning of the call effectively erasing the entire call. Assuming the call doesn't go over 10 min this should work fine I guess. Although some indicator of the reserve would be good. Is that a thing at the moment?
 

AaronD

Active Member
If you're intentionally delaying that much, then your viewers are probably not going to interact with you. So they probably don't care that it's not actually live. Is there another reason why you can't do "live to tape" entirely, trim out the bad parts, and then upload or stream that?

One partial possibility to do exactly what you want, might be to have two parts to your rig:
  • The "production" part records to MKV. It doesn't stream.
  • The "streaming" part plays that same MKV, at the time that it's actually supposed to stream.
Effectively, you're using the recorded file as the really-long buffer that you want. The part that remains to be seen, is how to set a specific point in the file as you record it, and how to skip the player to that point. Unfortunately, I don't have an answer for that, except to have a dedicated person to manually note the recording timestamp and then manually skip the player to that timestamp. I don't know how to make just a button for each.

I think the file would have to be MKV to make that work, not MP4, because of the same mechanism that allows a crashed MKV recording to be played up to the crash point whereas a crashed MP4 recording is just gone entirely. You're practically using it in that failure mode, except that the "crash point" is steadily moving out as well, as the production side keeps writing to it.
 
Last edited:
Top