Слушатели отключаются от потоков Icecast
Я делаю проект потокового аудио с использованием Icecast и mixxx. Я успешно настроил сервер Icecast. Я могу слушать аудио, но иногда происходит сброс соединения, и соединение может быть снова установлено путем обновления страницы. Это становится проблемой серии, когда присутствуют два или более слушателя. как я могу решить эту проблему?
1 ответ
Средства защиты зависят от корня, вызывающего эти разъединения. Скорее всего, мы столкнулись с проблемой пропускной способности, когда у слушателей происходит временное падение или сервер Icecast не может предоставить потоки с требуемой скоростью.
В вероятном случае, когда мы не можем легко увеличить общую пропускную способность, мы можем попытаться расставить приоритеты для всех потоковых соединений, например, в маршрутизаторе.
В качестве альтернативы мы можем попытаться осторожно увеличить пределы времени ожидания источника, чтобы отключить клиентов в нашем
ìcecast.xml
файл конфигурации в разделе<limits>
:<limits> ... <source-timeout>10<source-timeout> ... <limits>
Другой способ избежать отключения клиентов - определить резервное монтирование с низкой скоростью передачи в
<mount>
раздел.