> Not sure that helps with a broadcast transmission, rather than IPTV, where the problem is transmission errors.
Yes I was thinking of something in TVHeadend itself which monitors the tally of Data/Transport errors as a recording is taking place and automatically schedules an immediate parallel (*) recording from a different tuner (on a different network, ie satellite if the failing one is terrestrial, or vice-versa) if the number of errors exceeds a threshold. Just a thought. I imagine it could be done with a few "hooks" into the current stats for the recording, the EPG, the recording-scheduler and the channel-to-service mapping to determine which service on one network is the same as one on the other network that's failed.
I think all the talk of external modules such as ffmpeg is a red herring.
(*) As opposed to scheduling a recording of a repeat at some unspecified time in the future. The reschedule-in-the-future functionality already exists for failed recordings, but it rather depends on there
being a repeat in the EPG. I'd been waiting a year or so for a certain series to be shown again on ITV3, because I'd seen it when it was first broadcast but had never recorded it, and I finally spotted it, with each episode being shown just once. And being a belt-and-braces chap I scheduled one recording on TVHeadend on satellite and another on NextPVR on terrestrial, on my laptop. And it was one of those rare occasions when satellite went loopy, so I was glad I had the terrestrial recording.