+  HandyCache форум
|-+  Главная категория» Общие вопросы» Интернет-радио через HandyCache
Имя пользователя:
Пароль:
Страниц: [1] 2 3  Все   Вниз
  Отправить эту тему    Печать  
Автор Тема: Интернет-радио через HandyCache  (Прочитано 21457 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Fergie
Гость
« : 18 июля 2008, 22:42:16 »

При включенной Handycache http://sc1.abacast.com:8090/ зависает без отклика. Без Handycache в Опере вылазиет окошко с выбором что делать и все нормально качается.
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #1 : 18 июля 2008, 22:57:52 »

Fergie
Ну как тебе помочь, если ты не рассказываешь ничего о своей проблеме. Покажи хотя бы строку монитора для этого запроса (где ее взять я тебе уже рассказывал).
Сообщить модератору   Записан
Fergie
Гость
« Ответ #2 : 18 июля 2008, 23:08:05 »

18.07.2008/23:05:02 local/127.0.0.1 http://sc1.abacast.com:8090/ 0 0/0 0 423 ""

Запрос виснет в нижней части окна в монитору. Шарик в трее вращается с момента запроса постоянно но ничего в мониторе не происходит.
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #3 : 18 июля 2008, 23:31:32 »

Значит не может соединиться с сервером.
Цитировать
Без Handycache в Опере вылазиет окошко с выбором что делать и все нормально качается.
На этот раз тут Toonel как-то участвует?
Сообщить модератору   Записан
Fergie
Гость
« Ответ #4 : 18 июля 2008, 23:34:09 »

Нет.

Сейчас специально попробовал через Тоонел. Все нормально. А через Handycache опять виснет на мертво.

Чего шарик в трее крутится без остановки? Что за деятльность это означает?
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #5 : 18 июля 2008, 23:50:35 »

Попробуй в НС выключить кэш DNS. Если не поможет, сделай отладочный лог неудачной попытки запроса как написано здесь http://handycache.ru/component/option,com_smf/Itemid,10/topic,948.msg7802/#msg7802, заархивируй лог и пришли мне на мыло (mai62<>mail.ru).

Шарик крутится когда через НС передаются данные.
Сообщить модератору   Записан
Fergie
Гость
« Ответ #6 : 19 июля 2008, 00:17:13 »

Отладочный лог сделать не получается что-то. Тупой я наверно слишком для этого.
Шарик перестает крутиться когда в Опере нажать Stop. Выжидал 2 минуты - все это время шарик крутился а в мониторе висела не меняясь строчка. После Stop строчка ушла и в нее добавилась зеленая птичка и в поле ответ 502 Client disconnected (HC).
Сообщить модератору   Записан
Михаил
Gold beta tester
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #7 : 19 июля 2008, 00:30:32 »

Этот сервер выдает для Оперы ответ IceCast, а не HTTP.

Запрос НС к серверу:
GET / HTTP/1.1
User-Agent: Opera/9.52 (Windows NT 5.1; U; ru)
Host: sc1.abacast.com:8090
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: ru-RU,ru;q=0.9,en;q=0.8
Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
Accept-Encoding: gzip, deflate
Connection: Keep-Alive, TE
TE: deflate, gzip, chunked, identity, trailers


Ответ сервера:
ICY 200 OK
icy-notice1:<BR>This stream requires <a href="http://www.winamp.com/">Winamp</a><BR>
icy-notice2:SHOUTcast Distributed Network Audio Server/win32 v1.9.8<BR>
icy-name:Darik Radio, Sofia, BULGARIA - live broadcast from the U.S.A.
icy-genre:live
icy-url:http://www.shoutcast.com
content-type:audio/mpeg
icy-pub:1
icy-br:32
................................


Интересно, что для FF, IE, Safari выдается HTTP-ответ (смотрится User-Agent). По идее, НС должен сразу распознавать невалидный ответ, слать клиенту 502 Bad Gateway и самостоятельно рвать соединение с сервером. Иначе пользователь попадет на трафик - начинают передаваться бесконечные потоковые данные (в данном случае, как я понимаю, радиотрансляция), вот колесо и крутится.
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #8 : 19 июля 2008, 02:11:46 »

Михаил
Да, неприятное поведение сервера: в ответ на http-запрос отвечает другим протоколом да еще и с потоком данных впридачу. Надо научить НС пресекать такие выходки.
Fergie
Цитировать
Запрос виснет в нижней части окна в монитору. Шарик в трее вращается с момента запроса постоянно но ничего в мониторе не происходит.
Получается, что это не совсем так. График трафика ведь показывает что что-то качается.
« Последнее редактирование: 19 июля 2008, 02:27:52 от mai62 » Сообщить модератору   Записан
NothingAnother
Beta tester
*****

Репутация: +7/-2
Offline Offline

Сообщений: 434

Spoiler


« Ответ #9 : 19 июля 2008, 10:35:07 »

неприятное поведение сервера: в ответ на http-запрос отвечает другим протоколом да еще и с потоком данных впридачу. Надо научить НС пресекать такие выходки
Обязательно научить, но, имхо, можно и расширить - вынести в настройки юзергульку для полного запрета любых MM-протоколов, или даже две - эту плюс расширяющую запрет на все протоколы не HTTP(S). Или вообще сделать это умолчательным поведением с изменением оного через ini
Сообщить модератору   Записан

Мы тоже не всего читали Шнитке!..
© В. Вишневский
Fergie
Гость
« Ответ #10 : 19 июля 2008, 11:16:01 »

Получается, что это не совсем так. График трафика ведь показывает что что-то качается.
Да показывает. И Взято из интернет все время растет Не обращал до этого внимание
Сообщить модератору   Записан
Михаил
Gold beta tester
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #11 : 21 июля 2008, 19:56:31 »

Цитировать
Ответ сервера:
ICY 200 OK
С другой стороны, это вполне валидный ответ HTTP 0.9.
Поинтересовался темой - есть в сети куча таких серверов, передают потоковое аудио (например, http://gffstream.ic.llnwd.net/stream/gffstream_stream_wdr_einslive_a). И WinAmp через это дело работает и понимает такие ответы, вроде.

В свете этого, может, нужно признавать любой ответ, начинающийся не с HTTP, тоже валидным, отдавать его клиенту и ждать закрытия соединения как знака окончания работы с запросом?
В колонке "Ответ" в таких случаях делать какую-нибудь специальную надпись.
Вот только как быть с заголовками. Будет ли нужный результат, если перед "ICY 200 OK" НС вставит HTTP/1.1 200 OK и др. свои заголовки (Connection: keep-alive и пр.)?
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #12 : 21 июля 2008, 20:30:11 »

Есть много гораздо более актуальных проблем, на которые стоило бы потратить время. Поддержка того же ftp, например.
Сообщить модератору   Записан
Михаил
Gold beta tester
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #13 : 21 июля 2008, 21:05:28 »

Может, и так. Только данный случай (HTTP 0.9) - это неотъемлемый кусок HTTP. И как я почитал, WebRadio почти целиком и полностью держится на icecast и shoutcast. Таких сайтов сотни если не тысячи. Все ведущие плееры поддерживают такие ответы (по крайней мере, читал про mplayer, winamp, vlc). Иначе они просто не смогут передавать радиотрансляции.
Получится, что через НС все это работать не будет со всеми вытекающими.
Добавлено: 21 Июля 2008, 20:51:14

Включил Windows Media Player, настроил на несколько таких серверов web-радио. Так и есть: с НС (WMP использует настройки IE, т.е. автоматически работает через НС) никакого радио нет; без НС - насладился хорошими песнями.
Сообщить модератору   Записан
ma3za
Гость
« Ответ #14 : 08 августа 2008, 08:55:03 »

Как только поставил эту прогу перестало играть музыку. Причем некоторую играет, некоторую нет не пойму почему.  Скажите это както настраивается или менять прокси надо? Help me! Я выбрал из плейлиста некоторое из того что теперь не играет

* MyMusic2.pls (0.5 Кб - загружено 21 раз.)
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #15 : 08 августа 2008, 09:43:26 »

ma3za

Читай эту тему - твой случай!
Сообщить модератору   Записан
ma3za
Гость
« Ответ #16 : 08 августа 2008, 10:00:12 »

Выключил кэш DNS как писали. Не помогло. Других рецептов не увидел или не понял. Если можно попроще скажите что делать.
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #17 : 08 августа 2008, 10:11:41 »

Если можно попроще скажите что делать.

Ничего! HC не поддерживает нестандартные протоколы.
Слушай радио напрямую (мимо HC), если есть такая возможность...
Сообщить модератору   Записан
ma3za
Гость
« Ответ #18 : 08 августа 2008, 14:13:46 »

DenZzz
Спасибо
Снес HandyCache, теперь все опять работает
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #19 : 08 августа 2008, 15:36:14 »

Снес HandyCache, теперь все опять работает

Радикально! Можно было бы просто проигрыватель настроить на работу без прокси, а браузером ходить через HC...
Сообщить модератору   Записан
Страниц: [1] 2 3  Все   Вверх
  Отправить эту тему    Печать  

 
Перейти в: