1.Проверка поддержки Nginx-ом необходимых модулей
| 
					 1  | 
						# Nginx -V  | 
					
| 
					 1 2  | 
						--with-http_mp4_module --with-http_flv_module  | 
					
2.Проверка подключения файла с расширением
| 
					 1  | 
						# cat /etc/nginx/nginx.conf | grep mime  | 
					
| 
					 1  | 
						include       /etc/nginx/mime.types;  | 
					
3.Определение расширений
| 
					 1  | 
						# nano /etc/nginx/mime.types  | 
					
| 
					 1 2  | 
						video/mp4                             mp4; video/x-flv                           flv;  | 
					
4.Активизация mp4 и flv псевдопотока + отключение сжатия
| 
					 1 2 3 4 5 6 7 8  | 
						location ~ \.(mp4|flv)$ { flv; mp4; mp4_buffer_size     4M; mp4_max_buffer_size 10M; gzip off; gzip_static off; }  | 
					
5.Тестирование(проверяем, что отсутствует сжатие )
| 
					 1  | 
						# curl -I --header "Accept-Encoding: gzip,deflate" "http://<sitename>/path_to_videofile/file.mp4"  | 
					
| 
					 1 2 3 4 5 6 7 8  | 
						HTTP/1.1 200 OK Server: nginx Date: Tue, 09 Sep 2014 12:57:47 GMT Content-Type: video/mp4 Content-Length: 49123864 Modified: Tue, 09 Sep 2014 09:06:08 GMT Connection: keep-alive Accept-Ranges: bytes  | 
					
Источник: http://www.nginxtips.com/optimizing-nginx-for-video-sites/ http://dragonflybsd.blogspot.com/2012/11/nginxmp4flv.html

 Сентябрь 29th, 2014 
 Evgeniy Kamenev 
 Опубликовано в рубрике 
 Метки: