Общее описание
Требуется создать bash-скрипт для автоматизированной установки системы транскодирования потоков Icecast в HLS формат. Система должна включать:
Транскодер с авто-переподключением к потокам
Веб-интерфейс управления с аутентификацией
Настраиваемый HLS-плеер
Конфигурацию веб-сервера (Nginx)
Требуемый функционал
Транскодирование:
Автоматическое переподключение при обрыве Icecast-потока
Поддержка параметров для каждого потока:
Длительность чанка (10-60 сек)
Количество чанков
Путь вывода HLS
Веб-интерфейс (админ-панель):
Аутентификация (логин/пароль)
Управление потоками:
Добавление/удаление транскодеров
Включение/выключение публичного доступа к плееру
Настройка параметров HLS
Просмотр статуса активных потоков
Плеер:
Темы: темная/светлая
Кастомизация названия страницы
Публичный доступ по уникальной ссылке
Системные требования:
ОС: Ubuntu 22.04
Автозапуск через systemd
Логирование в /var/log/transcoder
Опубликован 08.08.2025 в 10:06
Заказ находится в архиве