2014-12-23 59 views
1

我使用的是Ubuntu 14.04 LTS和Nginx 1.4.6(Ubuntu)並安裝了nginx-extras(apt-get install nginx-extras)。我配置我的網站:Nginx無法識別mp4_limit_rate指令

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_limit_rate」 中.....

什麼是錯誤的,我的配置?

請告訴我如何解決此問題。 謝謝。

+1

這是nginx +的功能。您必須爲此付費«該指令可作爲我們商業訂閱的一部分»http://nginx.org/r/mp4_limit_rate –

+0

問題本身沒有任何問題,因此應該保持開放。事實上,這個問題源於沒有付費訂閱的用戶並不能證明它是合法的,我不這麼認爲。 – ArtOfWarfare

回答

1

我的解決辦法:更換 和mp4_limit_rate與limit_rate_after:

limit_rate 260K; #約2mbit

limit_rate_after 3m;

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