Я пытаюсь протолкнуть поток RTMP с помощью модуля nginx-rtmp (настроенного после этого руководства) из одного приложения в другое. Минимальный пример моей конфигурации (nginx.conf) выглядит следующим образом.
rtmp {
server {
listen 1935;
chunk_size 4096;
application live {
live on;
record off;
push rtmp://localhost:1935/source/$name;
}
application source {
live on;
record off;
}
}
}
Мои настройки потоковой передачи (с OBS) указывают трансляцию на example.com/live
с помощью джекбок StreamKey ($ name in nginx). Теперь при попытке просмотра потока в VLC URL-адрес rtmp://example.com/live/jackbox
работает, а rtmp://example.com/source/jackbox
- нет. Я неправильно понимаю, что push
должен делать, или есть какие-то другие проблемы?
Если кому-то нужна дополнительная информация о настройке, пожалуйста, не стесняйтесь спрашивать.