IPTV Grace period expired handling..
If grace period expires the stream is never closed, and that mux/channel is blocked untill you restart tvh.
Ive noted it from time to time with channels that doesn't broadcast 24/7 if you try to subscribe them when they are not broadcasting a thread at 0B/s is left under input, and later when the channel is broadcasting its still imposible to tune it.
It only applies to multicasted channels behind igmp, if the channel source is not behind igmp it will still end up and a 0B/s stream when input fails, but when input comes again it will start recieving data again by itself, still with 0 subscribers. But tuning it will be posible again without restarting tvheadend.
Some days ago my isp then had some problems with their iptv services giving no input, that also ment a tvh restart, had like 50 running services with 0 subscribers at 0B/s...
Updated by Bengt Madeberg about 9 years ago
Maybe this is the same problem I have ? Done some test with mumudvb and http unicast. Mumudvb takes long time to start so tvh gets into "timeout". (used your script Danny to trigger mumudvb from tvh). When mumudvb finally is running it's impossible to start the stream into tvh again without doing a tvh restart.