Question on Implementation
Following hls-loop.py makes sense with how you are adjusting the .m3u8 file as the playlist progresses. I don't see anywhere in the hls-loop.py where you are actually serving up the .ts and .aac files when requested, am I missing something? I am trying to implement a similar function of a looping hls stream but using node instead. I am using similar steps that you are, by incrementing the media-seq count as I write new files to the m3u8 file. However I am running into HLS stream validation issues whenever the files loop. It says I have a discontinuity error in my .ts files. How did you get around this? I don't see you using the EXT-X-DISCONTINUITY tag anywhere? Any help would be appreciated!
In case this is still relevant, here is a simplistic way to handle the TS files: https://github.com/jbochi/hls-loop/pull/5/files#diff-bc03d3dba66b4052ced3f62b44a744a9R77