ОсновноеRadiotalkПользовательское
Технологии вещания, софт, скрипты
3   •   Посмотреть все темы

Переключение точек монтирования

 

5
Александр @Aleksandr_Burtsev
Поставил на Ubuntu связку icecast2 + ezstream + radioCMS. Создал две точки монтирования /play и /live. Прописал в конфиге icecast

<mount>
<mount-name>/live</mount-name>
<charset>UTF-8</charset>
<fallback-mount>/play</fallback-mount>
<fallback-override>1</fallback-override>
<fallback-when-full>1</fallback-when-full>
</mount>

<mount>
<mount-name>/play</mount-name>
<charset>UTF-8</charset>
</mount>

Само собой создал плейлист.
Цель ставил такую:
1. Ezstream создаёт поток /play
2. SAM Broadcaster конектится к точке монтирования /live и в этот момент трансляция радио переключается на поток создаваемый SAM Broadcaster'ом.
3. При отключении SAM Broadcaster'а вновь происходит переключение на /play

Радиоэфир вывожу на странице сайта в браузере. Всё почти как и ожидалось, только после отключения SAM Broadcaster'а страницу надо перезагружать. Иначе трансляция просто исчезает...
Буду очень признателен, если кто-нибудь подскажет, что можно сделать для корректной работы.
Заранее спасибо!

888
Falcon @Falcon
Не совпадает битрейт и/или частота у потоков Ezstream и Sam

5
Александр @Aleksandr_Burtsev
Да, именно так!!! Вы абсолютно правы!
Огромное спасибо за подсказку. Долго не мог проверить, т.к. переносил всё на другой сервер (старый рухнул по вине провайдера). Но теперь всё работает как надо.
Ещё раз огромное спасибо!
Может сможете ещё пнуть в нужном направлении и подсказать где можно почитать про архивацию эфира?
Хочется в будущем сделать архив программ радио для пользователей. Чтоб можно было зайти на сайт и посмотреть (соответственно и послушать), что было, к примеру, вчера в определённое время. Я представляю как это сделать "вручную" на связке php+mySql, но нельзя ли этот процесс как-то автоматизировать средствами radioCMS и icecast???