ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

mp4 h264 module + proxy module


  • To: nginx-ru@xxxxxxxxx
  • Subject: mp4 h264 module + proxy module
  • From: Dmytro Sychevsky <dmytrosychevsky@xxxxxxxxx>
  • Date: Fri, 15 Jan 2010 13:12:00 +0200
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=TMdelLMraUnHWW+M/HMXjhGrFY9vpLjQ7JSzYhaudis=; b=WwlLaTYszeeBE2PKGz4TWDG9y6zEMXcEEF4YHrlJuI531hVmpE0bs9nBRNRABf13U8 AY7NuURYpdYCSEPNh98t8mLZKbGZPomwRfO6Z77sjyeVekaEU/N3YrSuKzzaf6vjVptJ T/jHk1dEIlnBP+BZm+dO25ACho9qIivOrcFlk=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=bKiTAkU9z8OS5qxsJ8ZvUdGP7sY9cMD2TcXBVvKdiGKuq51relg+7enhKzLTNHq/bF DjUDyS0nfDqBo5MwGbExaALniiDfkiCAuQ4CgsZmqEWFF4vJfHMSb/SOaSz7VHIbHnRp SxJ+Hj5RJ7O9MJki2JWVdBRIdeTtTOrianjdI=

Ребята мне вот интересно кому то удалось подружить mp4 h264 и proxy module ?

Идея вот  какая - от пользователей приходят запросы которые обрабатывает nginx вытягивая запрашиваемые файлы с бакэенда который отдает их по http + кеширует файлы на локальном сервере (proxy_cache) но никак не удается подружить такую конструкцию с модулем для стримнга MP4.

Причем если указывать файлы которые лежат локально все работает просто отлично, а если тянется с бэкенда или кеша то результат нулевой.

Может кто подскажет способы обхода этой проблемы.

Конфиг

    server {
        listen                  3129;
        server_name             localhost;

        proxy_cache hd4;
        proxy_ignore_client_abort       on;
        proxy_cache_key  "uri";
        proxy_intercept_errors          off;

        proxy_cache_valid   24h;

#        location ~ \.m4v$ {
#                            root /path/to/mp4_file/;
#                            mp4;
#                            }


        location / {
                        mp4;
                        proxy_pass http://127.0.0.1:8080;
                    }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
                                    root   /usr/local/www/nginx-dist;
                             }

    }



----------------------------------------------------------------------

Dmytro Sychevsky                            
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.