Об этом проекте
Этот Docker-образ предоставляет готовый к использованию RTMP-сервер, собранный из последних исходников Nginx и nginx-rtmp-module. Он предназначен для live-мультимедийного стриминга, позволяя нескольким клиентам одновременно получать один и тот же поток. Конфигурация по умолчанию включает live-стриминг на порту 1935 с автоматическим push для нескольких воркеров.
Ключевые возможности:
- Простое развертывание: запустите контейнер с помощью `docker run -d -p 1935:1935 --name nginx-rtmp tiangolo/nginx-rtmp`.
- Легкое тестирование с OBS Studio и VLC: стримьте на `rtmp://<host>/live/<key>` и воспроизводите с помощью VLC или ffplay.
- Настраиваемая конфигурация: расширьте образ своим `nginx.conf`, чтобы изменить настройки или добавить функции.
- Поддержка RTMPS: завершение TLS в Nginx и проксирование дешифрованного RTMP на внутренний сервер, что обеспечивает безопасный стриминг через `rtmps://<domain>/live/<key>`.
- Собран из официальных исходников без дополнительных компонентов, что гарантирует чистую и надежную основу.
- Включает тестовый скрипт для публикации сгенерированного тестового потока для проверки.
Образ основан на buildpack-deps (Debian) и доступен на Docker Hub с тегами для каждой даты сборки для фиксации версий. Проект распространяется под лицензией MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.