LINUX.ORG.RU

История изменений

Исправление nickleiten, (текущая версия) :

Плеером в данном контексте я называю источник вещания для icecast. То есть терминология/топология такая:

player -> icecast -> clients
             |  ---> clients
              -----> clients
клиент (будь-то приставка или стационарный комп) подключается к icecast для получения видео/аудио, icecast множит поток на всех клиентов, с другой же стороны к icecast'у подключается плеер, который генерирует поток из плейлиста или другого источника. То есть вам придётся лепить свой плеер/источник, т.к. обрыв между клиентами и icecast'ом происходит только в момент пропадания соединения между icecast'ом и плеером/генератором потока. На уровне программирования - это всего-лишь библиотечные вызовы, но многие плееры/генераторы потока готовы с лёгкостью это соединение сбрасывать по-поводу и без. Оттого и ваши проблемы, я с этим долго боролся, пока не пришёл к выводу, что написать своё будет легче.

Исходная версия nickleiten, :

Плеером в данном контексте я называю источник вещания для icecast. То есть терминология/топология такая: клиент (будь-то приставка или стационарный комп) подключается к icecast для получения видео/аудио, icecast множит поток на всех клиентов, с другой же стороны к icecast'у подключается плеер, который генерирует поток из плейлиста или другого источника. То есть вам придётся лепить свой плеер/источник, т.к. обрыв между клиентами и icecast'ом происходит только в момент пропадания соединения между icecast'ом и плеером/генератором потока. На уровне программирования - это всего-лишь библиотечные вызовы, но многие плееры/генераторы потока готовы с лёгкостью это соединение сбрасывать по-поводу и без. Оттого и ваши проблемы, я с этим долго боролся, пока не пришёл к выводу, что написать своё будет легче.