2014-12-23 3 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: [Экстрен] неизвестную директиву "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 с разными ограничениями.

Смежные вопросы