Микроблог

Stream MONITOR: настольный светофор для эфиров

Stream MONITOR на плате ESP32 CYD: две зелёные карточки потоков ONLINE и часы

В студии радио и ТВ рано или поздно звучит один и тот же вопрос: «А стрим вообще живой?» Чтобы ответить, приходится открывать ноутбук, заходить в админку и искать нужную вкладку. Мне это надоело, и я собрал Stream MONITOR: маленький экран, который стоит на столе рядом с пультом и отвечает на этот вопрос без единого клика.

Зелёный — в эфире, красный — упал. Достаточно одного взгляда.

Что умеет

  • Большие карточки, до четырёх потоков на экране. Их видно даже с другого конца комнаты.
  • Быстрая реакция. Опрос раз в 2 секунды, падение потока заметно за несколько секунд.
  • Честный статус. Монитор проверяет свежесть HLS-плейлиста, поэтому «зависший» поток тоже считается упавшим. Ложных тревог нет: OFFLINE ставится только после двух неудачных проверок подряд.
  • Тёмная тема без мерцания и точные часы по NTP.
  • Новые потоки появляются сами, настраивать ничего не нужно.

Из чего собран

Внутри плата ESP32-2432S028 («Cheap Yellow Display») с экраном 2,8″ за пару сотен рублей и прошивка на PlatformIO. Сервер с nginx-rtmp раздаёт потоки в HLS, а монитор смотрит, обновляются ли их плейлисты. Код открыт под лицензией MIT: берите, прошивайте, ставьте у себя в студии.

ESP32 CYDОткрытый код, MITHLS / nginx-rtmp
← Все записи