При потоковой передаче с Icecast и Liquidsoap звук продолжает перематываться

Когда я транслирую с Liquidsoap и Icecast, поток продолжает играть одну и ту же роль снова и снова со звуком перемотки...

Это поток: http://radio.oursound.com.br:8000/oursoundradio

Я не смог ничего найти по этому поводу, это мой сценарий liq

source = input.http("http://LINK_TO_MP3.mp3",buffer=10.0, max=20.0,logfile="/tmp/001.log")
source = mksafe(source)
output.icecast(%vorbis,host="localhost",password="password",mount="oursoundradio", source)

Я использую vorbis, потому что когда я использую MP3, я продолжаю получать эту ошибку

strange error flushing buffer ...
strange error flushing buffer ...
strange error flushing buffer ...
strange error flushing buffer ...

Но это для другого дня, мне нужна помощь с перемоткой потока, я совершенно новичок в Liquidsoap и Icecast...

Но уже прочитал всю документацию и ничего не нашел...

Спасибо за помощь...

1 ответ

Решение

input.http предназначен для использования в радио-стилях потоков HTTP, которые никогда не заканчиваются. Liquidsoap рассматривает это как таковое, отключается, когда файл полностью загружен, и, вероятно, зацикливает буфер. Не должно быть звука "перемотки"... вы, вероятно, слышите вспышку MP3-артефакта. Ваша станция сейчас не работает, или я бы послушал, чтобы проверить.

Вы должны использовать single вместо. Не проверено, но попробуйте что-то вроде этого:

source = once(single("http://example.com/file.mp3"))

Конечно, на практике вы, вероятно, на самом деле хотите playlist,

У меня была такая же проблема, и я решил (зарегистрирован как root):

apt install --reinstall icecast2

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