Ubuntu Nginx没有';t识别mp4\u限制\u费率指令

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

我正在使用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  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