nginx搭建rtmp直播服务器 OBS推流测试

nginx可以通过添加rtmp模块来使得其可以支持rtmp直播、录播等功能。下面来实现下nginx搭建rtmp直播服务器。

一、下载

下载Nginx
wget http://nginx.org/download/nginx-1.12.1.tar.gz

下载 Rtmp
https://github.com/arut/nginx-rtmp-module/archive/v1.2.0.tar.gz

解压后:

二、安装

首先安装相关依赖:

yum -y install gcc gcc-c++ autoconf automake make
yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel

安装nginx:

 cd nginx-1.12.1

./configure --prefix=/usr/local/nginx --add-module=../nginx-rtmp-module-1.2.0

make && make instal

配置nginx:

cd /usr/local/nginx/conf/

vim nginx.conf

在nginx配置文件中新增rtmp配置:

rtmp {

    server {

        listen 1935;

        application test{

            live on;
        }
        application hls {
            live on;
            hls on;
            hls_path /tmp/hls;
        }
    }
}

三、测试

启动nginx服务:

cd /usr/local/nginx/sbin

./nginx

放开防火墙对端口的控制以及配置阿里云的端口安全策略:

firewall-cmd --zone=public --add-port=1935/tcp --permanent
firewall-cmd --reload

配置阿里云的端口安全策略登录阿里云去配置。

 

启动OBS,并添加电脑的摄像头:

在OBS的设置中配置推流的路径:

流的地址即为:rtmp://192.168.1.3:1935/test/123

 

现在在打开vlc播放器使用上面的rtmp地址即可测试视频播放了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值