Що встановлено на вашому сервері 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 процесора для початку, а 2 ГБ мають сенс, якщо ретранслюєте на багато цілей. Запис вимкнено, тож відео на диск не пишеться й місця потрібно небагато. Навантаження видно в мережі: кожна ціль забирає стільки вихідної смуги, скільки становить бітрейт вашого потоку, тож 6000 кбіт/с на три цілі — це близько 18 Мбіт/с. Трафік необмежений.
| Використання | Розмір | Ціна | Обрати |
|---|---|---|---|
| Нове видання | 1 GB RAM · 1 vCore · 25 GB NVMe | $2.59/міс. | |
| Видання, що росте | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.02/міс. | |
| Завантажене видання | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.91/міс. |
Кому підійде?
- Стримери, які хочуть надсилати один потік одразу на кілька платформ
- Стримери, чия домашня швидкість віддачі не тягне кілька платформ
- Розробники, яким потрібна власна точка RTMP
- Усі, хто воліє керувати цільовими платформами на сервері й не чіпати OBS
Що буде після замовлення?
- Задайте розмір і завершіть оплату.
- Ваш сервер запускається, а nginx-rtmp встановлюється сам.
- На вкладці «Огляд» вашої панелі скопіюйте рядок «Адреса підключення». Він має вигляд rtmp://IP-address/secret-path.
- В OBS відкрийте Settings, потім Stream і виберіть сервіс Custom. Введіть цю адресу в полі Server, а в полі Stream Key — будь-яку назву.
- Щоб ретранслювати на іншу платформу, підключіться через SSH і додайте рядок push цієї платформи у hedefler.conf.
- Виконайте 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 процесора для початку, а 2 ГБ — для багатьох цілей. Якщо цього мало, збільште розмір у своїй панелі. Сервер один раз перезапускається, а адреса лишається тією самою.
На скільки платформ можна транслювати одночасно?
Фіксованого числа немає. Для кожної платформи ви додаєте окремий рядок push у hedefler.conf, і кожна ціль забирає стільки вихідної смуги, скільки становить бітрейт вашого потоку. Більше цілей — більше мережевого навантаження, а трафік необмежений.
Чи перекодовує сервер nginx-rtmp відео?
Ні. Ця інсталяція ретранслює потік як є, тож роздільна здатність і бітрейт такі, як ви задали в OBS. Через це навантаження на процесор лишається низьким, а відсутність графічної картки тут не має значення. Вибирайте в OBS налаштування, які приймають ваші цільові платформи.
Чи можуть глядачі дивитися з цього сервера?
Сторінки для перегляду не встановлено. Програвач на кшталт VLC може відкрити rtmp://IP-address/secret-path/stream-name, але це відкриває секретний шлях. Для ширшої аудиторії краще ретранслюйте потік на платформи.