Let us say you have a channel stream coming from one location and want to insert live events into the stream without to much manual intervention, this should do it but still needs some testing.
I'm using HLS because seems it is the easiest to get showing on a page and mobile. Use video.js and the documentation is good. For test playback I'm simply going to use VLC desktop app.
I also figured out that CVLC removes the *.m3u8 file if it cannot find an input, but does not die if set in loop.
I will be using what we can get out of the Linux distros to keep setup easy and quick.
We are going to use:
First get everything installed.