Сочетание Icecast и Darkice с высокой задержкой

Я успешно установил icecast и darkice на мою машину с Ubuntu и смог транслировать в прямом эфире на моей локальной сети. но, к моему разочарованию, он имеет задержку от 15 до 20 секунд. Это очень плохая производительность. Я не думаю, что это из-за моего подключения к локальной сети, потому что даже когда я пытался слушать в той же машине с Ubuntu, все еще была задержка!

Я попытался настроить icecast, чтобы не иметь размера пакета, что означает, что буферизация не будет, это помогло мне уменьшить задержку примерно с 6 до 8 секунд. Так что, пожалуйста, если у вас есть какие-либо предложения или очень хорошие значения конфигурации, это будет очень полезно для меня.

PS формат, который я транслирую - mp3. кто-то предложил мне использовать кодек opus, но я не думаю, что Icecast или Darkice его поддерживают. и я потоковое в Firefox, используя аудио тег HTML5.

1 ответ

Эта необычная длинная задержка может быть вызвана слишком большой задержкой в ​​вашем случае.

Для Darkice время буфера потока определяется в вашем darkice.cfg файл:

bufferSecs      = 1

Мы должны оставить минимальное время буфера, необходимое для избежания прерывистого воспроизведения.

Другие вопросы по тегам