RadioBOSS Cloud 3.1
Что нового
- Сервер Zerocast
- Дополнительные потоки: передача метаданных при вещании в форматах FLAC и OPUS
- Исправлено: в некоторых случаях названия заданий не передавались при использовании опции "Передавать название задания как название трека"
- HTTP-запросы: переменная %xmldata теперь включает информацию о следующем треке
Сервер Zerocast
Zerocast – это новый сервер потокового вещания, который мы предлагаем в качестве альтернативы Icecast. В будущем он станет основным (а затем и единственным) сервером, используемым в RadioBOSS Cloud.Zerocast был разработан для устранения ряда ограничений Icecast. Ранее RadioBOSS Cloud использовал специально модифицированный сервер Icecast RFM, основанный на форке Icecast KH. Хотя это повысило надежность, наши системы мониторинга по-прежнему фиксировали периодические "вылеты" и "зависания". В таких случаях RadioBOSS Cloud автоматически перезапускал сервер для восстановления работы. К сожалению, это приводило к отключению слушателей и нескольким секундам тишины в эфире. Кроме того, иногда наблюдались проблемы с буферизацией и снижением производительности при высокой нагрузке, когда одновременно было подключено большое количество слушателей.
Zerocast был написан с нуля с фокусом на стабильность и производительность. Он в значительной степени совместим с Icecast: для прямых эфиров можно использовать те же клиентские про, доступны XML- и JSON-интерфейсы для получения статистики, а любой плеер, способный воспроизводить поток Icecast, сможет воспроизводить и потоки Zerocast.