Ubuntu Nginx没有';t识别mp4\u限制\u费率指令
我正在使用Ubuntu14.04 LTS和Nginx 1.4.6(Ubuntu)并安装了Nginx extras(apt get install Nginx extras)。我使用以下配置我的站点:Ubuntu Nginx没有';t识别mp4\u限制\u费率指令,ubuntu,nginx,Ubuntu,Nginx,我正在使用Ubuntu14.04 LTS和Nginx 1.4.6(Ubuntu)并安装了Nginx extras(apt get install Nginx extras)。我使用以下配置我的站点: location ~ *.mp4$ { mp4; mp4_buffer_size 1m; mp4_max_buffer_size 5m; mp4_limit_rate on; mp4_limit_rate_after
location ~ *.mp4$ {
mp4;
mp4_buffer_size 1m;
mp4_max_buffer_size 5m;
mp4_limit_rate on;
mp4_limit_rate_after 30s
}
但Nginx提醒我:Nginx:[emerg]未知指令“mp4\u限制\u速率”
我的配置有什么问题
请告诉我如何解决这个问题。
谢谢。我的解决方案:
将mp4\u limit\u rate和limit\u rate\u替换为:
限制费率260k;#大约2mbit
3米后的限制费率
如果您有不同比特率的视频文件,您可以在nginx.conf中指定更多具有不同限制的位置。检查nginx模块是否正确安装并存在。 因为您的配置get指令错误,并且未建立mp4模块 决议:
这是nginx+功能。您必须为此付费。«此指令作为我们商业订阅的一部分提供»问题本身没有问题,因此应该保留开放状态。我认为,问题源于用户没有付费订阅的事实并不能证明关闭它是合理的。
ls /usr/share/nginx/modules-*
# OR
ls /etc/nginx/moduels-enable