[ 01.01 // BROADCAST & DISPLAY COMPLEX ]

Медиавещательный комплекс «Зарница ТВ».

Полнофункциональная распределенная система экранной трансляции, меню питания и централизованного медиа-вещания для детского оздоровительного лагеря «Зарница» (БМАУ ДЗОЛ). Автоматический циклический плеер, поддержка 4K, динамическое меню столовой и защищенный центр управления.

Режим работы
24/7 Autopilot
Бесшовный циклический переход видеофайлов
Скорость отклика API
< 45 ms
PHP 8.5-FPM + Оптимизированные Nginx сокеты
Разрешение потока
1080p / 4K
Аппаратное HTML5 декодирование на экранах
Официальный контракт
422-ФЗ (НПД)
Заказчик: БМАУ ДЗОЛ «Зарница»
Broadcast Architecture

Ключевые подсистемы комплекса

[ MODULE 01 ]

Циклический видеоплеер HTML5

Автономный видеодвижок для смарт-экранов и ТВ-панелей. Поддерживает фоновую предзагрузку следующего ролика, автоматическое восстановление при сбоях декодирования и сохранение состояния сессии.

  • Предзагрузка видео в фоновый DOM-буфер
  • Авторотация плейлиста без мерцания экранов
  • Безопасная обработка форматов MP4 / WebM
HTML5 Video API Vanilla ES6+ Hardware Acceleration
[ MODULE 02 ]

Динамическое меню питания

Электронное меню столовой по дням недели и 5 приемам пищи (завтрак, обед, полдник, ужин, сонник). Автоматическое переключение на актуальный прием пищи в зависимости от текущего времени.

  • Двухколоночный расклад блюд и граммовок
  • Временные слоты показа под расписание лагеря
  • Мгновенная смена рационов из админ-панели
MySQL Store PHP FastCGI Responsive Layout
[ MODULE 03 ]

Панель управления и модерации

Административный интерфейс (`/admin`) с разделением ролей, drag-and-drop сортировкой видеороликов, встроенным редактором меню, загрузкой медиа и живым предпросмотром эфира.

  • Авторизация по сессионному токену
  • Пакетная загрузка медиафайлов до 50MB
  • Обновление трансляций без перезапуска ТВ
Nginx Clean URLs PHP 8.5 Security Guard
Interactive Display Simulator

Демонстрационный ТВ-интерфейс

display-target // tv-stream-feed

Обед • Столовая «Зарница»

День 4

Циклическая видеоротация активна

Текущий клип: Открытие 2-й смены «Зарница-2026». Воспроизведение на смарт-экранах в разрешении 1080p 60fps.

STATUS: BUFFER_OPTIMAL (Next in queue: clip_04.mp4)

Распорядок дня лагеря

08:30 — Общий подъем и зарядка Главная площадь
09:00 — Завтрак отрядов 1–6 Столовая №1
10:30 — Спортивные состязания «Зарница» Стадион
Infrastructure & Stack

Технический стек и надежность

Разработано с акцентом на надежность без внешних зависимостей. Система функционирует локально внутри сети лагеря и на удаленном сервере Ubuntu с изолированным доступом.

[ 01 ] Web Server

Nginx Clean Routing

ЧПУ-маршрутизация без расширений .php, кэширование медиа-ассетов на 7 дней и заголовки CORS.

[ 02 ] Backend Engine

PHP 8.5-FPM

Высокоскоростная обработка запросов через Unix-сокеты с минимальным потреблением оперативной памяти.

[ 03 ] Database

MySQL Engine

Реляционное хранение расписаний, меню и списков трансляций с автоматическим резервным копированием.

[ 04 ] Client Display

Hardware WebKit

Поддержка встроенных браузеров телевизоров (LG webOS, Samsung Tizen, Android TV, Raspberry Pi).