Этот репозиторий содержит настроенную сборку NGINX с RTMP-модулем под Windows, адаптированную для запуска HLS-потока с OBS и синхронного воспроизведения на нескольких телевизорах (например, Samsung и TCL).
- 🔁 Приём RTMP потока с OBS
- 📡 Генерация HLS потока (M3U8 + TS сегменты)
- 🖥️ Встроенный минималистичный HTML-плеер для воспроизведения потока
- ✅ Протестировано на OBS 30+, VLC, Samsung UE55H8000, TCL L43P8US
📁 nginx/
┣ 📁 conf/
┃ ┗ 📄 nginx.conf — основной конфиг nginx + rtmp + hls
┣ 📁 hls/ — временные .ts сегменты и .m3u8 плейлисты
┣ 📁 html/
┃ ┗ 📄 player.html — встроенный плеер для просмотра потока
┣ 📄 nginx.exe
┗ 📄 README.md
- Убедитесь, что OBS установлен
- Запустите
nginx.exe
из корня папки - В OBS укажите URL для стрима:
rtmp://<IP_вашего_ПК>:1935/live
Stream Key: stream
- Откройте плеер в браузере или на ТВ:
http://<IP_вашего_ПК>:8080/player.html
✅ Пример:
http://192.168.100.16:8080/player.html
- RTMP порт:
1935
- HLS путь:
hls/
(настраивается вnginx.conf
) - HLS плейлист:
http://<ip>:8080/hls/stream.m3u8
- HTML-плеер использует
hls.js
(встроено через CDN)
Полная инструкция и гайд по использованию:
📘 GitBook: Синхронная трансляция видео на ТВ через OBS + NGINX
Решение собрано и протестировано в рамках внутренней базы знаний отдела АСУ.
Подходит для стендовых и производственных условий трансляции.
ℹ️ Важно: убедитесь, что ваш фаервол и антивирус не блокируют порты 1935
(RTMP) и 8080
(HTTP). Используйте локальный IP в одной сети.