OBS 配合 nginx_rtmp_module 模块 可以多路推流
OBS 实现多路推流:
- 需要安装 OBS 插件
- 上行宽带不够的情况会卡
利用 Nginx
转发:
- 优点:不必安装 OBS 插件,利用云服务器的宽带转发多路。
- 缺点:推流地址不固定的情况下,每次都要修改配置文件,并且
nginx -s reload
。
下面介绍具体方法:nginx -V
检查下是否有此模块(因是第三方模块,一般是没有的)。在 nginx第三方模块官方地址 直接 Ctrl + F
搜索 rtmp
点击 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 协议》,转载必须注明作者和本文链接