nginx升级支持mp4格式
下载模块
[https://github.com/code-shop-com/h264/blob/main/download/nginx_mod_h264_streaming-2.2.7.tar.gz]
下载后上传至服务中并解压
tar -xzvf nginx_mod_h264_streaming-2.2.7.tar.gz
进入解压文件中 并修改makefile文件
cd nginx_mod_h264_streaming-2.2.7/
vim Makefile
$(HOME)后面为本金nginx版本
修改ngx_http_streaming_module.c文件
vim src/ngx_http_streaming_module.c
将该段注释
修改本地nginx
进入本地nginx解压后的包中(如果已经找不到可以下载与本地版本相同的包解压后操作)
cd nginx-1.22.1/
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-http_mp4_module --with-http_flv_module
#只编译
make
修改运行nginx
备份现有文件
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old
#停止服务
nginx -s stop
#
cp objs/nginx /usr/local/nginx/sbin/nginx
#修改nginx.conf 文件
#视频地址
location ~ \.mp4 {
root /data/services/video;
mp4;
}
#启动
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf