Как сделать так, чтобы прямая трансляция Icecast воспроизводилась в точное время?
Я только что попытался настроить Icecast2 вместе с Darkice.
Я замечаю, что при воспроизведении из прямой трансляции звук кажется на 30 секунд позже, чем должен быть.
Как сделать так, чтобы прямая трансляция Icecast воспроизводилась одновременно со звуком, который она обеспечивает? Я понимаю, что многие прямые трансляции не всегда точны, например, онлайн-радио, но есть ли возможность, когда я могу получить наиболее точное время?
Любая помощь будет оценена.
1 ответ
Я бы рекомендовал прочитать эти два ответа, чтобы лучше понять, что здесь происходит:
https://stackoverflow.com/a/36929851/2648865
https://stackoverflow.com/a/17151097/2648865
Вы можете несколько уменьшить задержку, но это потребует контроля как можно большей части всей цепочки. Это также будет происходить за счет надежности потока.
Конечно, было бы полезно, если бы вы объяснили, чего вы пытаетесь достичь с помощью этого на более высоком уровне, поскольку может даже оказаться, что Icecast не подходит для того, что вы хотите.