ПРОЕКТЫ 


  АРХИВ 


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]

Re: nginx и снова icecast2 = в чем разница?



Hello!

On Thu, Apr 24, 2014 at 09:20:45AM -0400, den68 wrote:

> Собственно определенный вид мобильных клиентов онлайн радио, при прямом
> коннекте на icecast2 прекрасно работают, а через nginx - нет.
> приводить длинные конфиги не буду, но:
> 
> location:
> 
>     default_type audio/mpeg;
>     chunked_transfer_encoding off;
>     proxy_buffering off;
>     далее стандартно прокси итд.
> 
> nginx самый что есть последний, с него и начали с проблемой бороться...
> собственно суть разницы ответов icecast и nginx:
> 
> HTTP/1.0 200 OK
> Accept-Ranges: none
> Content-Type: audio/mpeg
> icy-br:32
> ice-audio-info: channels=2;samplerate=44100;bitrate=32
> icy-description:
> icy-genre:
> icy-name:
> icy-pub:1
> icy-url:
> Server: id01
> Cache-Control: no-cache
> Pragma: no-cache
> Expires: Mon, 26 Jul 1997 05:00:00 GMT
> 
> 
> HTTP/1.1 200 OK
> Server: nginx/1.5.13
> Date: Thu, 24 Apr 2014 13:04:24 GMT
> Content-Type: audio/mpeg
> Connection: close
> Accept-Ranges: none
> icy-br: 32
> ice-audio-info: channels=2;samplerate=44100;bitrate=32
> icy-description:
> icy-genre:
> icy-name:
> icy-pub: 1
> icy-url:
> Cache-Control: no-cache
> Pragma: no-cache
> Expires: Mon, 26 Jul 1997 05:00:00 GMT
> 
> разница в ответах очевидна - Connection: close

И это правильно, он там нужен, т.к. анонсированная версия ответа - 
HTTP/1.1, длины нет, а chunked использовать запрещено конфигом.

> вопрос, как забороть?

Я бы попробовал для начала выкинуть chunked_transfer_encoding из 
конфига.  Если не поможет - написать авторам "определенного вида 
мобильных клиентов онлайн радио", это явно их косяк.

-- 
Maxim Dounin
http://nginx.org/

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


 




Copyright © Lexa Software, 1996-2009.