Portál AbcLinuxu, 10. května 2025 09:25

Dotaz: jak zprovoznit audio stream za PROXY?

1.5.2008 20:43 Ladislav Nešněra | skóre: 30 | blog: ..+2
jak zprovoznit audio stream za PROXY?
Přečteno: 1013×
Odpovědět | Admin

jsem na síť za PROXY a nedaří se mi spustit žádné internetové vysílání, včetně mého oblíbeného ČR Na té samé síti s tím Wokna nemají problém.. Na druhou stranu YouTube jede OK. Aplikace se zmůžou akorát na "connecting.." a nic víc :-(

mám openSUSE 10.3 64-bit, KDE 3.5.9 a zkoušel jsem Amarok, Totem, Xine..
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

1.5.2008 22:53 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: jak zprovoznit audio stream za PROXY?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Neprozradil jste nám, který konkrétní proud vám nefunguje. (Doporučuji OGG/Vorbis přes CESNET.

Když mluvíte o proxy, viděl bych problém, že přes proxy vám funguje jen HTTP na portu 80. Rádiové vysílání obvykle používá jiné protokoly nebo porty.

Takže k prošetření: jaká je to proxy (HTTP nebo SOCKS), na které porty povoluje připojení?
1.5.2008 23:19 Ladislav Nešněra | skóre: 30 | blog: ..+2
Rozbalit Rozbalit vše Re: jak zprovoznit audio stream za PROXY?
nejede vůbec žádný (WMA, OGG i MP3 + Český rozhlas používá doporučený CESNET). PROXY to je HTTP na 8080, ale tu nepodezírám, neb v tom samém segmentu to na Woknech funguje
1.5.2008 23:48 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: jak zprovoznit audio stream za PROXY?
A jste si jistý, že se přehrávač připojuje přes tu proxy, jako to dělá webový prohlížeč?
2.5.2008 05:06 Ladislav Nešněra | skóre: 30 | blog: ..+2
Rozbalit Rozbalit vše Re: jak zprovoznit audio stream za PROXY?
hmmm, tak to zrovna nejsem + nenašel jsem, kde to nastavit (vyjma Amaroku). Navíc tomu nastavování moc nerozumím. Je to v YaST2, KDE, FF (byť ten umí přebrat ze systému).. Brrr :-(
2.5.2008 08:09 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: jak zprovoznit audio stream za PROXY?
Ano, každý program to má svém. I když rozumné programy si dokáží vzít nastavení z proměnné prostředí http_proxy.

Já ani jeden z přehrávačů, co jste zkoušel, neznám, takže u nich neporadím. Např. MPlayer, nebo mocp proměnnou respektují.

Kam se program připojuje, lze zjistit tak, že se podíváte na data, která tečou po síti (např. programem tcpdump), nebo si odtrasujete systémová volání programu (nástroj strace) nebo, což bude nejjednodušší, se podíváte na seznam TCP spojení (netstat -tn).
2.5.2008 08:44 Ladislav Nešněra | skóre: 30 | blog: ..+2
Rozbalit Rozbalit vše Re: jak zprovoznit audio stream za PROXY?
MPlayer mám samozřejmě taky. Díky za tipy - juknu na to :-)
2.5.2008 11:17 Ladislav Nešněra | skóre: 30 | blog: ..+2
Rozbalit Rozbalit vše Re: jak zprovoznit audio stream za PROXY?
ještě jednou jsem ověřil Wokna kolegyně. Díky WMP zvládla WMA x OGG a MP3 - nula bodů. Proto jsem se zaměřil na ověřené WMA s přiloženým výsledkem. Nechápu, proč jí PROXY (XX.XX.XX.XX) obslouží a mne ne..
omzul@linHostname:~> mplayer -playlist http://www.rozhlas.cz/audio/download/cro2.asx
MPlayer 1.0rc2-SUSE Linux 10.3 (x86_64)-Packman-4.2.1 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Core(TM)2 CPU         T5600  @ 1.83GHz (Family: 6, Model: 15, Stepping: 6)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2
Connecting to server XX.XX.XX.XX[XX.XX.XX.XX]: 8080...
STREAM_ASF, URL: http://www.rozhlas.cz/audio/download/cro2.asx
Connecting to server XX.XX.XX.XX[XX.XX.XX.XX]: 8080...
Server returned 400:Bad Request
Failed to parse header.
Failed, exiting.
Connecting to server XX.XX.XX.XX[XX.XX.XX.XX]: 8080...
Cache size set to 320 KBytes
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing http://www.play.cz/radio/cro2.asx.
Connecting to server XX.XX.XX.XX[XX.XX.XX.XX]: 8080...
STREAM_ASF, URL: http://www.play.cz/radio/cro2.asx
Connecting to server XX.XX.XX.XX[XX.XX.XX.XX]: 8080...
Server returned 400:Bad Request
Failed to parse header.
Failed, exiting.
Connecting to server XX.XX.XX.XX[XX.XX.XX.XX]: 8080...
Cache size set to 320 KBytes
Cache fill:  0.17% (547 bytes)
2.5.2008 11:58 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: jak zprovoznit audio stream za PROXY?
To já taky nevím. Proxy třeba kontroluje hlavičku User-Agent.

Nakonec ASX je jen seznam skladeb, ten váš vede na mms://netshow4.play.cz/cro2-128. MMS ale není HTTP. Takže ta vaše proxy nebude jen tak obyčejná HTTP proxy. Nebo klient na windows přes UPnP otvírá porty na firewallu pro MMS. Já nevím.

Nejjistější bude podívat se, co teče kolegyni z jejího stroje (např. nástrojem Wireshark).

Osobně to tipuji na paranoidně nastavný proxy server od Microsoftu, který samozřejmě podporuje Microsoftí protokoly, ale třeba o HTTP si myslí, že je dobrý jen na portu 80.

A ještě k tomu ASX seznamu: Mě jej MPlayer odmítne, protože ten druhý od play.cz nedokáže rozparsovat:
STREAM_ASF, URL: http://www.play.cz/radio/cro2.asx
Trying ASF/HTTP...
Resolvuji www.play.cz pro AF_INET6...
Nelze resolvovat jméno pro AF_INET6: www.play.cz
Resolvuji www.play.cz pro AF_INET...
Připojuji se k serveru www.play.cz[195.250.146.110]: 80...
=====> ASF Prerecorded
size_confirm nesouhlasí!: 22611 28271
Chyba při parsování hlavičky chunku
  ===> ASF/HTTP failed
Selhalo, končím.
Avšak přehrávání přímo přes mms URL mi funguje.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.