proxy_pass и icecast2
Anton P Robul
slim на newnn.ru
Вт Мар 30 19:54:44 MSD 2010
Здравствуйте !
У меня есть радио поток (реализован с помощью icecast2)
крутится по адресу cast.newnn.ru:8000/chillout
На днях понадобилось пробросить его на cast.newnn.ru/chillout, сваял вот
такой конфиг:
server {
server_name .cast.newnn.ru;
access_log off;
error_log off;
gzip off;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 0;
# reset_timedout_connection on;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#proxy_hide_header Transfer-Encoding;
#proxy_hide_header Date;
proxy_buffering off;
location / {
proxy_pass http://cast.newnn.ru:8000/;
}
}
При проигрывании с адреса: cast.newnn.ru:8000/chillout
Из winamp - ОК
Из flash player'a - ОК
VLC media player (http://www.videolan.org/vlc/) - ОК
При проигрывании с адреса: cast.newnn.ru /chillout в VLC media player
грузится 1-я секунда и стоп
В чем может быть проблема ?
У меня есть небольшие мысли на этот счет, при запросе с
cast.newnn.ru:8000/chillout
Отдаются такие заголовки:
HTTP/1.0 200 OK
Content-Type: audio/mpeg
icy-br: 128, 128
ice-audio-info: ice-samplerate=44100;ice-bitrate=128;ice-channels=2
icy-genre: Various
icy-name: Radio NewNN
icy-pub: 1
icy-url: http://radio.newnn.ru
Server: Icecast 2.3.2
Cache-Control: no-cache
При запросе cast.newnn.ru/chillout
HTTP/1.1 200 OK
Server: nginx/0.7.62
Date: Tue, 30 Mar 2010 15:53:30 GMT
Content-Type: audio/mpeg
Transfer-Encoding: chunked
Connection: close
icy-br: 128, 128
ice-audio-info: ice-samplerate=44100;ice-bitrate=128;ice-channels=2
icy-genre: Various
icy-name: Radio NewNN
icy-pub: 1
icy-url: http://radio.newnn.ru
Cache-Control: no-cache
Заголовки отданные nginx'om вероятно как то влияют на проигрывание,
подскажите куда копать ?
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20100330/26640207/attachment-0001.html>
Подробная информация о списке рассылки nginx-ru