High availability for dvb streaming
Posted: 17 Oct 2005 18:36
Hi,
I have a system that is multicasting from dvb-t and dvb-s inputs non-stop, and it happens that once in a while, there are errors in the input (specially on bad weather). VLC then stops streaming (more often, audio is lost) and cannot recover by itself, requiring a manual (well, I've managed to semi-automate it) restart.
My idea was to add some monitoring functions that would restart streaming in the event of a problem. Even more, it could stream from an alternate source (i.e. a file) if signal quality falls below a given level.
I'd be willing to code such a feature, better if someone points me in the right direction. So far, I've got to the code that reads from DVB inputs, but I guess it would be more elegant to "intercept" at the TS processing level.
Any ideas?
I have a system that is multicasting from dvb-t and dvb-s inputs non-stop, and it happens that once in a while, there are errors in the input (specially on bad weather). VLC then stops streaming (more often, audio is lost) and cannot recover by itself, requiring a manual (well, I've managed to semi-automate it) restart.
My idea was to add some monitoring functions that would restart streaming in the event of a problem. Even more, it could stream from an alternate source (i.e. a file) if signal quality falls below a given level.
I'd be willing to code such a feature, better if someone points me in the right direction. So far, I've got to the code that reads from DVB inputs, but I guess it would be more elegant to "intercept" at the TS processing level.
Any ideas?