- 下载依赖库
yum -y install gcc gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
- 下载nginx并解压
wget http://nginx.org/download/nginx-1.7.0.tar.gz
tar -zxvf nginx-1.7.0.tar.gz
- 下载nginx-rtmp模块并解压
wget https://github.com/arut/nginx-rtmp-module/archive/master.zip
unzip master.zip
- 进入到nginx目录,安装编译nginx,并集成rtmp模块
cd nginx-1.7.0
./configure --prefix=/usr/local/nginx --add-module=…/nginx-rtmp-module --with-http_ssl_module
make & make install
- 配置nginx(在nginx目录下的conf/nginx.conf)中添加rtmp配置(*跟http的模块同级,不分前后顺序)
rtmp {
server {
listen 1935; #监听的端口
chunk_size 128;
application hls { #rtmp推流请求路径
live on;
}
}
}
http {
...
}
- 启动nginx
sbin/nginx
-
测试推流,使用OBS软件,配置如下(*马赛克部分是服务IP地址,注意将服务的端口1935开放),点击应用;
点击开始推流:
-
使用VLC播放
如果对你有用就请点个赞吧~