Что установлено на вашем сервере nginx-rtmp?
- Nginx и nginx-rtmp-module из сборки образа tiangolo/nginx-rtmp от 26 октября 2026 года
- Вход RTMP на порту 1935, запись выключена
- Случайно созданный секретный путь эфира, без которого публиковать нельзя
- Отдельный файл для целей ретрансляции: /opt/seturack/nginx-rtmp/hedefler.conf
- Брандмауэр с открытыми только портами 22 и 1935
Какой размер нужен для nginx-rtmp?
Официальной цифры RAM для nginx-rtmp нет. Поскольку сервер ничего не перекодирует, ориентир такой: для начала обычно хватает 1 ГБ RAM и 1 CPU, а 2 ГБ имеют смысл при ретрансляции на много целей. Запись выключена, видео на диск не пишется, поэтому диска нужно мало. Расход виден в сети: каждая цель занимает исходящую полосу, равную битрейту вашего потока, поэтому 6000 кбит/с на три цели дают около 18 Мбит/с. Трафик безлимитный.
| Применение | Размер | Цена | Выбрать |
|---|---|---|---|
| Новое издание | 1 GB RAM · 1 vCore · 25 GB NVMe | $2.58/мес. | |
| Растущее издание | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/мес. | |
| Загруженное издание | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/мес. |
Кому подходит?
- Стримерам, которым нужно отправлять один поток сразу на несколько платформ
- Стримерам, у которых домашней скорости отдачи не хватает на несколько платформ
- Разработчикам, которым нужен собственный адрес RTMP
- Всем, кто предпочитает управлять платформами назначения на сервере и не трогать настройки OBS
Что будет после заказа?
- Задайте размер и оплатите заказ.
- Сервер запускается, и nginx-rtmp устанавливается сам.
- На вкладке «Обзор» панели скопируйте строку «Адрес подключения». Она выглядит как rtmp://IP-address/secret-path.
- В OBS откройте Settings, затем Stream и выберите сервис Custom. В поле Server введите этот адрес, а в Stream Key — любое имя.
- Чтобы вести ретрансляцию на другую платформу, подключитесь по SSH и добавьте в hedefler.conf строку push этой платформы.
- Выполните docker compose restart rtmp в /opt/seturack/nginx-rtmp, затем запустите эфир.
С каждым сервером
- Ежедневные бэкапы входят в цену
- Безлимитный трафик
- Полный root-доступ
- Позже можно увеличить или уменьшить RAM и CPU, а диск увеличить
- Расположение: Istanbul · IST-1.
Полезно знать
- Секретный путь заменяет проверку публикующего. Любой, кто знает адрес, может публиковать в него или смотреть, поэтому не делитесь им.
- Подключение идёт по обычному RTMP, RTMPS не установлен. Значит, напрямую ретранслировать на платформу, принимающую только RTMPS, нельзя.
- Веб-интерфейса, страницы для зрителей и чата здесь нет. Всё настраивается из файла по SSH.
- Команда docker compose restart rtmp обрывает идущий эфир, поэтому меняйте цели до выхода в эфир.
- Права на то, что вы транслируете, и юридическая ответственность за это лежат на вас, и вы должны соблюдать правила каждой платформы. Ключи эфира платформ хранятся в hedefler.conf, поэтому берегите этот файл.
- Программа не требует платы или учётной записи, а nginx-rtmp-module распространяется по лицензии BSD. Учётные записи целевых платформ и обновление версий остаются на вас.
nginx-rtmp: вопросы и ответы
Как подключить OBS к серверу nginx-rtmp?
В OBS откройте Settings, затем Stream и выберите сервис Custom. В поле Server вставьте значение «Адрес подключения» из панели, а в Stream Key введите любое имя, например stream. Порт указывать не нужно: RTMP по умолчанию использует 1935.
Как ретранслировать поток на YouTube через nginx-rtmp?
Получите ключ трансляции на YouTube. Подключитесь по SSH, добавьте в hedefler.conf строку push rtmp://a.rtmp.youtube.com/live2/YOUR-STREAM-KEY; и выполните docker compose restart rtmp в /opt/seturack/nginx-rtmp.
Сколько RAM нужно nginx-rtmp?
Официальной цифры нет. Поток не перекодируется, поэтому ориентир такой: для начала обычно хватает 1 ГБ RAM и 1 CPU, а для многих целей — 2 ГБ. Если этого мало, увеличьте сервер в панели. Сервер один раз перезапустится, а адрес останется прежним.
На сколько платформ можно вести эфир одновременно?
Фиксированного числа нет. Для каждой платформы вы добавляете в hedefler.conf отдельную строку push, и каждая цель занимает исходящую полосу, равную битрейту вашего потока. Чем больше целей, тем выше нагрузка на сеть, а трафик безлимитный.
Перекодирует ли сервер nginx-rtmp видео?
Нет. Эта установка ретранслирует поток как есть, поэтому разрешение и битрейт — те, что вы задали в OBS. Из-за этого нагрузка на процессор остаётся низкой, и отсутствие видеокарты здесь не имеет значения. Выбирайте в OBS настройки, которые принимают ваши целевые платформы.
Могут ли зрители смотреть с этого сервера?
Страница для просмотра не установлена. Плеер вроде VLC может открыть rtmp://IP-address/secret-path/stream-name, но тогда секретный путь становится известен. Для широкой аудитории лучше ретранслировать поток на платформы.