nginx:[emerg]未知指令“;gop“U缓存”;
我的nginx配置如下:nginx:[emerg]未知指令“;gop“U缓存”;,nginx,Nginx,我的nginx配置如下: rtmp { server { listen 1935; chunk_size 4000; application live { live on; record off; #publish_notify on; #on_publish http://localhost/auth.php; h
rtmp {
server {
listen 1935;
chunk_size 4000;
application live {
live on;
record off;
#publish_notify on;
#on_publish http://localhost/auth.php;
hls on;
hls_path /home/hls/test;
hls_fragment 3s;
hls_playlist_length 32s;
meta on;
gop_cache on;
}
}
}
但我在重新加载时出现以下错误:
nginx:[emerg]中的未知指令“gop_缓存”
/usr/local/nginx/conf/nginx.conf:133
我的nginx版本是:
nginx version: nginx/1.8.1
built by gcc 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12)
built with OpenSSL 1.0.2g 1 Mar 2016
TLS SNI support enabled
configure arguments: --with-http_ssl_module --add-module=../nginx-rtmp-module-master
您安装的
nginx
不是安装nginx
模块nginx rtmp模块主控设备
如果从源代码安装了nginx
,则需要--add module=nginx rtmp module master
例如:
./configure --add-module=/path/to/nginx-http-flv-module
make
make install
这是针对nginx rtmp模块的