Simulate HLS Live Stream from Non-Live Source
I'm working on a video player (it's a sports video tagging AI magic kind of thing) and we have a backend already set up that
a) gets the video stream from cameras
b) creates video segments and uploads it to some google cloud bucket
c) something updates the m3u8 file as the upload is happening
Okay, great, but for testing purposes and local UI development, I don't want to spin up the whole shazam...
What would be a good way to simulate a live stream from an existing m3u8 playlist of a non-live full video asset?
Ideally I'd also want to simulate network outages, to make sure the UI handles it gracefully, etc
I found this
https://github.com/futzu/x9k3
but I'd like to avoid python if possible
Also found this
https://github.com/alkerway/hls-simulator
But this doesn't even build, so I'm kind of just noping out right away.
a) gets the video stream from cameras
b) creates video segments and uploads it to some google cloud bucket
c) something updates the m3u8 file as the upload is happening
Okay, great, but for testing purposes and local UI development, I don't want to spin up the whole shazam...
What would be a good way to simulate a live stream from an existing m3u8 playlist of a non-live full video asset?
Ideally I'd also want to simulate network outages, to make sure the UI handles it gracefully, etc
I found this
https://github.com/futzu/x9k3
but I'd like to avoid python if possible
Also found this
https://github.com/alkerway/hls-simulator
But this doesn't even build, so I'm kind of just noping out right away.
GitHub
x9k3 is a HLS Segmenter with SCTE 35, and Live Streaming from Non-Live Soures and Looping. - GitHub - futzu/x9k3: x9k3 is a HLS Segmenter with SCTE 35, and Live Streaming from Non-Live Soures and...
GitHub
Serve a vod hls manifest as live and test out how a video player handles manifest server failures by simulating them on API command. Useful for testing. - GitHub - alkerway/hls-simulator: Serve a v...
