a1 = dvb_tune({ adapter = 1, type = "S2", tp = "11512:h:30000", }) make_channel({ name = "Rtl Plus", input = { "dvb://a1#pnr=20&cam" }, output = { "http://0:8000/channel-1" } }) make_channel({ name = "National Geo", input = { "dvb://a1#pnr=30&cam" }, output = { "http://0:8000/channel-2#keep_active" } }) make_channel({ name = "National Geo Wild", input = { "dvb://a1#pnr=31&cam" }, output = { "http://0:8000/channel-3#keep_active" } }) c4 = make_channel({ name = "Animal Planet", input = { "dvb://a1#pnr=36&cam" }, output = { "http://0:8000/channel-4#keep_active" } }) make_channel({ name = "Fox Life", input = { "dvb://a1#pnr=61&cam" }, output = { "http://0:8000/channel-6#keep_active" } }) make_channel({ name = "Fox Crime", input = { "dvb://a1#pnr=62&cam" }, output = { "http://0:8000/channel-7#keep_active" } }) make_channel({ name = "Universal", input = { "dvb://a1#pnr=63&cam" }, output = { "http://0:8000/channel-8#keep_active" } }) make_channel({ name = "Tv 1000", input = { "dvb://a1#pnr=65&cam" }, output = { "http://0:8000/channel-9#keep_active" } }) -- cheat to restart fourth channel timer({ interval = 60, callback = function(timer_instance) timer_instance:close() local cconf = c4.config kill_channel(c4) c4 = make_channel(cconf) end, })