ubuntu - Nginx 无法识别 mp4_limit_rate 指令

标签 ubuntu nginx

我正在使用 Ubuntu 14.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] unknown directive "mp4_limit_rate"in .....

我的配置有什么问题?

请告诉我如何解决这个问题。
谢谢你。

最佳答案

我的解决方案:
将 mp4_limit_rate 和 limit_rate_after 替换为:

限制速率 260k; # 约 2mbit

limit_rate_after 3m;

如果您有不同比特率的视频文件,您可以在 nginx.conf 中指定更多具有不同限制的位置。

关于ubuntu - Nginx 无法识别 mp4_limit_rate 指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27619424/

相关文章:

ruby - 试图将 ruby​​ 包安装到 Ubuntu 10.04 Lucid 盒子,无法安装 ruby​​gems

nginx - k8s ingress 重定向到集群外的端点

angular - 使用 nginx "no such file or directory"容器化 Angular 应用程序

php - Ubuntu Phpmyadmin - 没有收到要导入的数据。要么没有提交文件名,

c# - 如何在 EC2 Ubuntu 服务器上使用 C# 重新启动计算机?

mysqlimport 报告 Error : 29, File '/tmp/newTable.txt' not found (Errcode : 13), when using table: newTable

ubuntu - 北美的 openstreetmap 服务器需要多少空间?

docker - Nginx和Ingress与Kubernetes无法路由我的请求

Nginx HTTP 基本身份验证,特定 IP 地址异常(exception)

html - 通过 Nginx 代理服务器在页面周围添加边框