Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Change input every 10 minutes
- s = make_channel({
- name = "CAM",
- input = {
- "rtsp://address-1",
- "rtsp://address-2",
- },
- output = {
- "udp://127.0.0.1:10000",
- },
- backup_type = "passive",
- })
- timer({
- interval = 10 * 60,
- callback = function()
- local input_id = s.active_input_id
- local next_input_id = input_id + 1
- if next_input_id > #s.input then next_input_id = 1 end
- channel_kill_input(s, input_id)
- log.info("[" .. s.config.name .. "] Destroy input #" .. input_id)
- collectgarbage()
- channel_init_input(s, next_input_id)
- end,
- })
Advertisement
Add Comment
Please, Sign In to add comment