So I'm trying to get record big chunks of time (sometimes up to 3 hours) of a given IPTV stream and every method I've tried has been unreliable at best. A brief summary:
VLC - I manually go and get the stream URL from the m3u8, load it up in VLC and hit record. Always works for a little while, but VLC is very bad at when theres anything more than a slight blip in the consistency of the stream and will either freeze completely or just close, in which case it doesnt auto resume and if it did it doesn't auto record so thats moot anyways. I'd be happy using VLC for short bursts, but sooner or later they'll be a hiccup in the stream and VLC will stop and thatll be that.
HLS Proxy - I feel like this SHOULD be the solution, because this program is just a great concept and usually works pretty well and is super useful for getting a good buffer on streaming ect. It has a built in recording function, with a timer schedule and everything, so I thought for sure this would work well. The problem is I go to schedule a recording and the same deal, eventually it will crash and the program stops responding and the web browser wont let me cancel the recording (to possibly restart it) or anything. This has happened to me several times. Its a tragedy because this really should be it but it simply crashes after maybe 45 minutes to an hour and then gets very hard to stop and restart the recording.
FFMPEG - Straight to the source, I used the master tool of HLS stream recording, FFMPEG, piping in the URL manually into the command like and using the COPY function (so no transcoding to slow down the process, i think...) and have had some moderate success. I've recorded over an hour with this but it seems like the same fundamental problem as any of these: If the stream lags for more than a few seconds, the program either quits or freezes and does not try again to resume. I feel like this could maybe be addressed with a slick command line script or something but I feel like there must be something out there than can record well and consistently and ALSO will auto-resume/auto-record upon any issues with the streams, to miss as little as possible in the recording.
I know about IPTV Extreme or whatever on android which supposedly records but A. I dont want to record on Android and b. ive heard it too is rather unreliable.
Any thoughts?