Welcome! Log In Create A New Profile

Advanced

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

Maxim Dounin
April 24, 2014 09:48AM
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@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

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

den68 April 24, 2014 09:20AM

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

Maxim Dounin April 24, 2014 09:48AM

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

den68 April 24, 2014 10:20AM

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

den68 April 25, 2014 02:36PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 139
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready