/sunrise

Online radio recording and streaming platform

Primary LanguageJavaScriptGNU General Public License v2.0GPL-2.0

Радио-платформа

Модуль Описание
admin Админка для очереди задач.
backend Модель работы с данными радио, треков и истории эфира.
bd Сервер бекенда.
http2 net/http с поддержкой ICY HTTP статуса
loader Консольный клиент трекера. Ставит и снимает задачи на запись.
manager Модель управления задачами записи эфира. Балансировка контента по серверам и дискам.
mp3 Парсер MP3-фреймов для идентификации битрейта потока.
radio Продвинутый HTTP-клиент с нарезкой по Metaint.
ripper Запись эфира по трекам. Использует radio.
rpc2 net/rpc с переподключением.
spiderd Демон скачивания плейлистов и проверки аудио-потоков.
streamerd HTTP-сервер для записей эфира.
trackerd Сервер для воркеров, предоставляет интерфейс менеджера.
web Приложение радио-портала.
workerd Демон выполняющий задачи с трекера.

(C) 2013, Yuriy Korzhenevskiy