项目一开始使用的是 nginx-rtmp-module , 播放器一定得使用 flash插件,由于 现在大部分的浏览器禁用了 flash 插件,导致以前的rtmp播放的方式无法兼容。于是切换为nginx-http-flv-module模块。
首先注意备份配置
1: 下载 nginx-http-flv-module 模块源码。nginx-http-flv-module-master.zip (服务器下载官网的太卡了)
2: 上传到服务器、解压到/www/nginx-http-flv-module目录。
3:首先编写一个路径为/www/server/panel/install/nginx_prepare.sh的nginx安装前置脚本,用于安装nginx前安装好依赖库及模块源码
将下列代码写入到/www/server/panel/install/nginx_prepare.sh
#!/bin/bash
#安装依赖库
yum install libmaxminddb-devel -y
#下载第三方扩展源码
mkdir /www/server/nginx/src/nginx-http-flv-module
cp -fr /www/nginx-http-flv-module/* /www/server/nginx/src/nginx-http-flv-module/
echo "--with-http_xslt_module --add-module=/www/server/nginx/src/nginx-http-flv-module" > /www/server/panel/install/nginx_configure.pl
最后通过面板安装nginx即可,要编译安装!