在线编译安装脚本
# 使用yum安装git
yum -y install git
# 下载nginx-rtmp-module
# 通过git clone 的方式下载到服务器上
mkdir -p /home/zenglg/src
cd /home/zenglg/src
git clone https://github.com/arut/nginx-rtmp-module.git
# yum 安装 openssl
yum -y install openssl openssl-devel
# yum 安装 gcc环境
yum -y install gcc glibc glibc-devel make nasm pkgconfig lib-devel openssl-devel expat-devel gettext-devel libtool mhash.x86_64 perl-Digest-SHA1.x86_64
# 下载nginx服务器
# 这里我安装的是 nginx-1.10.3 版本
wget http://nginx.org/download/nginx-1.10.3.tar.gz
tar -zxvf nginx-1.10.3.tar.gz
cd nginx-1.10.3
#添加rtmp和openssl支持
./configure --add-module=/home/zenglg/src/nginx-rtmp-module --with-http_ssl_module
make && make install
/usr/local/nginx/sbin/nginx
修改配置文件
配置文件路径
在文件末尾添加下面内容
# 在http节点后面加上rtmp配置:
rtmp {
server {
listen 1935;
application live {
live on;
record off;
recorder rec {
record all;
record_path /home/tuners/vod;
record_suffix _%Y%m%d_%H%M%S.mp3;
#record_unique on;
record_interval 10s;
}
}
application vod {
play /home/tuners/vod; #//视频文件存放位置。
}
}
}
修改好之后保存
重启nginx
查看nginx进程,下图两个是nginx的进程
关闭进程,数字为,上面查询出来的两个进程id,一个一个去关闭即可
启动ngixn