1.下载nginx-rtmp-module (我这里的目录是在/usr/local/src/下面)
cd /usr/local/src
nginx-rtmp-module的官方github地址:https://github.com/arut/nginx-rtmp-module
git clone https://github.com/arut/nginx-rtmp-module.git如果没有git进行安装
yum install git
2.安装nginx(注意git克隆下来的文件和nginx安装保持一样的目录我这里是在 /usr/local/src/)
wget http://nginx.org/download/nginx-1.8.1.tar.gz
tar -zxvf nginx-1.8.1.tar.gz
cd nginx-1.8.1
./configure --prefix=/usr/local/src/nginx --add-module=../nginx-rtmp-module --with-http_ssl_module
make && make install
如果发现nginx少了pcre则进行 没有就不用安装了直接下一步
vim /usr/local/src/nginx/conf/nginx.conf
在最后一行加上
rtmp {
server {
listen 1935; #监听的端口
chunk_size 4000;
application manman {#rtmp推流请求路径 (切记路径错了会推不上流)
live on;
hls on;
hls_path /usr/local/src/nginx/html/manman; #rtmp推流请求路径
hls_fragment 5s;
}
}
}
4.重启nginx
/usr/local/src/nginx/sbin/nginx -t 这是检测错误的出现ok代表正常
/usr/local/src/nginx/sbin/nginx -s reload 这是重启nginx
5.利用obs软件进行推送
6.用你的手机浏览器访问你的ip就行了(如果是局域网保证你们是一个局域网如:192.168.1.72/manman/root.m3u8)