Радио-платформа
Модуль | Описание |
---|---|
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