Quantcast
Channel: Nginx Forum - Nginx Mailing List - Russian
Viewing all articles
Browse latest Browse all 3102

Как кешировать видео с сохранением функциональности модуля ngx_http_mp4_module? (no replies)

$
0
0
Здравствуйте,

В данный момент раздаем видео (ngx_http_mp4_module) с файлового сервера
(35TB) и начали упираться в дисковую производительность. Хочу настроить
кеширование популярных видеофайлов с помощью Nginx. Пробовал с proxy_store,
но как контролировать объем кеша, ведь нет вытеснения по LRU?
Пробовал Slice, но как контролировать скорость отдачи фрагмента без
limit_rate? Есть опасения, что на сервере c каналом 10-20 Gbps будет
высокая нагрузка из за накладных расходов во время работы Slice.

Кто нибудь знает, как работают кеширующие видео серверы в CDN?

location ~* \.mp4$ {
mp4;
mp4_buffer_size 3m;
mp4_max_buffer_size 15m;
limit_rate 128k;
limit_rate_after 3m;
root /var/www/cache;
try_files $uri @storage;
}

location @storage {
max_ranges 0;
proxy_set_header If-Range "";
proxy_set_header Range "";
proxy_hide_header accept-ranges;
proxy_pass http://files.com;
proxy_store on;
proxy_store_access user:rw group:rw all:r;
proxy_temp_path /var/www/tmp/;
root /var/www/cache;
}
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Viewing all articles
Browse latest Browse all 3102

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>