這兩天做視頻的東西發現nginx沒有mp4的視頻流模塊,今天我就自己添加了一下,因為之前是編譯好的,所以我就直接添加了!
下載
代碼如下:
#下載解壓
wget wget http://h264.code-shop.com/download/nginx_mod_h264_streaming-2.2.7.tar.gz
tar zxf nginx_mod*.tar.gz
配置添加
代碼如下:
#查看編譯參數
/usr/local/nginx/sbin/nginx -V
#進入nginx(tengine)源碼目錄
cd tengine*
./configure --add-module=../nginx_mod_h264_streaming-2.2.7 /
--user=www --group=www /
--prefix=/usr/local/nginx /
--with-pcre
#只需make不需要make install
make
配置
代碼如下:
mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old
cp objs/nginx /usr/local/nginx/sbin/nginx
#配置配置文件
vim /usr/local/nginx/conf/nginx.conf
location ~ /.mp4$ {
mp4;
}
#測試
/usr/local/nginx/sbin/nginx -t
#平滑重啟
/usr/local/nginx/sbin/nginx -s reload
需要修改配置的地方還是挺多的,小伙伴們要看仔細了,別漏掉。
新聞熱點
疑難解答