I have a pre-recorded (edited from dozens of sources) event that I wish to play as a "live stream", i.e. the video starts streaming at a specified time, and viewers must watch it in sequence - you can't fast forward to the end. I don't care if they start watching part way through and rewind to an earlier point, or watch/scan through the whole thing later. But the initial play must be "live".
The finished video is about 3.5 hours, and the file is about 10GB. I could likely just feed it into OBS (I've not used OBS, but it seems straight forward), and feed that to a streaming service. But if anything faults my end, the stream goes offline. For something pre-recorded, it seems there should be a safer way.
Looking through various streaming services, none seem to offer the ability to upload the file, and schedule the streaming time. streamingvideoprovider.com lets me upload in advance and schedule a time, but once the stream goes live, viewers can immediately view any part of the stream. Vimeo doesn't seem to allow pre-upload that I can see. Checking others, either I can't see the feature listed, or it appears to be the same functionality as streamingvideoprovider. Have I missed any that are providing this? I would have thought there would be other demand for this. Note that I've excluded Facebook & YouTube from my list, maybe they provide this, but there is background audio in some parts of the video which those services are likely to flag, resulting in muted audio or the stream going offline.
The other services I've found are restream.io and onestream.live, which appear to let you upload a video file, and schedule to stream to various services. They can stream to Vimeo directly, and both offer an RTMP option that I should be able to use with any other streaming provider. This basically ends up being the same solution as me streaming from my own equipment with OBS, except I can pre-schedule the stream, and their equipment is likely to be more reliable than mine in terms of speed and uptime. In the absence of an all-in-one solution directly with a streaming provider, I'm leaning towards this. Either that, or OBS myself and risk it.
Does anyone else have experience doing this on any of these services, or with any other services I've missed in my research? I'm guessing mostly people just OBS the file themselves, but we've got some pretty poor internet here in Australia sometimes, and I just don't trust that for a 3.5 hour stream.