OBS 配合 nginx_rtmp_module 模組 可以多路推流

php_yt發表於2021-01-15

OBS 實現多路推流:

  1. 需要安裝 OBS 外掛
  2. 上行寬頻不夠的情況會卡

利用 Nginx 轉發:

  • 優點:不必安裝 OBS 外掛,利用雲伺服器的寬頻轉發多路。
  • 缺點:推流地址不固定的情況下,每次都要修改配置檔案,並且 nginx -s reload

下面介紹具體方法:
nginx -V 檢查下是否有此模組(因是第三方模組,一般是沒有的)。在 nginx第三方模組官方地址 直接 Ctrl + F 搜尋 rtmp

OBS 配合 nginx_rtmp_module模組 可以多路推流

點選 github 地址,直接下載即可。關於 nginx 熱升級 在此略過,沒有操作過的可以留言。

github 有一些使用文件,簡單的配置如下:
在主配置檔案 nginx.conf 中,main上下文,即 rtmp 是全域性指令塊(與http指令塊同級),新增

http {}
rtmp {
    server {
        listen 填寫埠號例如1935;
        chunk_size 10240;
        application live {
            live on;
            record off;
            push rtmp://推流地址1;
            push rtmp://推流地址2;
        }
    }
}

在 OBS 中推流地址填寫 rtmp://ip:port/live 即可。

本作品採用《CC 協議》,轉載必須註明作者和本文連結
focus

相關文章