Почему останавливается поток в конце песни? (Icecast2 + ezst

Вопросы по работе дополнительного ПО, которое можно поставить самому.

Модератор: Art.i

Почему останавливается поток в конце песни? (Icecast2 + ezst

Сообщение MatrosKoshka » Пн сен 19, 2016 4:08 pm

Здравствуйте! Установил icecast2 и ezstream, всё работает, поток идет, но есть одна проблема. Когда трек заканчивается, в веб-плеере(стоковый - html5) поток ставится на паузу, приходится нажимать "play" и дальше слушать. Если добавить m3u, например, в AIMP, то ситуация такая: играет трек, подходит к концу, AIMP отображает уже название следующего трека, НО потом идет переподключение, буферизация. То есть, как-будто радио падает и AIMP переподключается. Сам поток, на сервере не падает - он как шел, так и идет.
Если смотреть по ssh, в консоли никаких падений вообще нет. Грешил на то, что у некоторых треков разный битрейт, перекодировал треки в OGG, сделал одинаковый битрейт - проблема та же. Такая проблема бывает не всегда: иногда такое происходит, через каждый трек, а иногда и через треков 5. Также заметил такую особенность: если трек в конце заканчивается резко, то следующий трек без проблем начинается, ну а если трек заканчивается плавно(до самой последней секунды) - начинаются проблемы.
В данный момент удалось послушать поток 21 минуту - потом пришлось нажимать на "play", чтобы снова слушать. Потом снова, через каждый трек пошло.
Обнаружил еще одну особенность: если подряд играют треки одного исполнителя, таких проблем нетэ
Файл ezstream:
Код: выделить все
<ezstream>
    <url>хттп://**.***.**.***:8000/play</url>
    <sourcepassword>***</sourcepassword>
    <format>OGG</format>
    <filename>/etc/icecast2/playlist.txt</filename>
    <shuffle>1</shuffle>
    <stream_once>0</stream_once>
    <playlist_program>0</playlist_program>
    <svrinfoname>***</svrinfoname>
    <svrinfourl>***</svrinfourl>
    <svrinfogenre>Other</svrinfogenre>
    <svrinfodescription>***</svrinfodescription>
    <svrinfobitrate>128</svrinfobitrate>
    <svrinfochannels>2</svrinfochannels>
    <svrinfosamplerate>44100</svrinfosamplerate>
    <svrinfopublic>1</svrinfopublic>
</ezstream>

Файл icecast:
Код: выделить все
<icecast>
    <location>Earth</location>
    <admin>admin@***</admin>

    <limits>
        <clients>100</clients>
        <sources>1</sources>
        <threadpool>15</threadpool>
        <queue-size>524288</queue-size>
        <client-timeout>30</client-timeout>
        <header-timeout>15</header-timeout>
        <source-timeout>10</source-timeout>
        <burst-on-connect>1</burst-on-connect>
        <burst-size>65535</burst-size>
    </limits>

    <authentication>
        <source-password>***</source-password>
        <relay-password>***</relay-password>
        <admin-user>admin</admin-user>
        <admin-password>***</admin-password>
    </authentication>
    <hostname>**.***.**.***</hostname>
    <listen-socket>
        <port>8000</port>
    </listen-socket>
    <fileserve>1</fileserve>

    <paths>
        <basedir>/usr/share/icecast2</basedir>
        <logdir>/var/log/icecast2</logdir>
        <webroot>/usr/share/icecast2/web</webroot>
        <adminroot>/usr/share/icecast2/admin</adminroot>
        <alias source="/" destination="/status.xsl"/>
    </paths>

    <logging>
        <accesslog>access.log</accesslog>
        <errorlog>error.log</errorlog>
          <loglevel>3</loglevel>
          <logsize>10000</logsize>
    </logging>

    <security>
        <chroot>0</chroot>
    </security>
</icecast>
MatrosKoshka
 
Сообщений: 1
Зарегистрирован: Пн сен 19, 2016 4:05 pm

Re: Почему останавливается поток в конце песни? (Icecast2 +

Сообщение ls » Ср сен 21, 2016 11:17 am

другой плеер, другой компьютер, меньший битрейт - пробовали?
* FirstVDS в twitter в facebook и в вконтакте *
ls
Support team
 
Сообщений: 6388
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS


Вернуться в Дополнительные программы

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1