Portál AbcLinuxu, 1. května 2025 14:10

Válka agentů se vrací?

8.11.2007 01:50 | Přečteno: 3121×

Pokus přehrát WMV video přiložené k reportáži o nepokojích v Gruzii MPlayerem skončil neúspěchem.

Na příkaz mplayer -cache 256 http://stream4.visual.cz/ct/ukazky/ct24/zahranici/gruzie_prezident.wmv se přehrávač zacyklyl s touto hláškou:

Přehrávám http://stream4.visual.cz/ct/ukazky/ct24/zahranici/gruzie_prezident.wmv
Resolvuji stream4.visual.cz pro AF_INET6...
Nelze resolvovat jméno pro AF_INET6: stream4.visual.cz
Resolvuji stream4.visual.cz pro AF_INET...
Připojuji se k serveru stream4.visual.cz[212.67.79.24]: 80...
Vyrovnávací paměť nastavena na 256 KBajtů

Server totiž vracel seznam proudů, které odkazovaly samy na sebe.

Po prozkoumaní HTTP relace jsem pojal podeření na identifikaci klienta:

GET /ct/ukazky/ct24/zahranici/gruzie_prezident.wmv?MSWMExt=.asf HTTP/1.0
Host: stream4.visual.cz
User-Agent: MPlayer/dev-SVN-rUNKNOWN-4.1.2
Icy-MetaData: 1
Connection: close

Pomocí webového vyhedávače jsem našel záznam komunikace jediného správného přehrávače:

GET /high.asf HTTP/1.1
Accept: */*
User-Agent: NSPlayer/9.0.0.2980
Host: castrato.ics.forth.gr
X-Accept-Authentication: Negotiate, NTLM, Digest, Basic
Pragma: version11-enabled=1
Pragma:
no-cache,rate=1.000,stream-time=0,stream-offset=0:0,packet-num=4294967295,ma
x-duration=0
Pragma: packet-pair-experiment=1
Pragma: pipeline-experiment=1 Supported: com.microsoft.wm.srvppair,
com.microsoft.wm.sswitch, com.microsoft.wm.predstrm
Pragma: xClientGUID={3300AD50-2C39-46c0-AE0A-DF64AAB1DF62}
Accept-Language: en-US, *;q=0.1

A bylo jasno.

Volání mplayeru jsem doplnil o parametr -user-agent: mplayer -cache 256 -user-agent 'NSPlayer/0 (MPlayer; Linux; fuck MS discrimination)' http://stream4.visual.cz/ct/ukazky/ct24/zahranici/gruzie_prezident.wmv a server byl hned sdílnější.

Celá historka mi připomněla jistou část vývoje webu, kdy se prohlížeče maskovali před servery jeden za druhého, aby server nadržující domácí stáji byl povolnější.

A já se ptám: Má tahle komedie ještě dnes smysl?

       

Hodnocení: 92 %

        špatnédobré        

Anketa

Rozdílné chování serveru podle idenfikace klienta považuji
 (1 %)
 (1 %)
 (1 %)
 (6 %)
 (91 %)
Celkem 176 hlasů

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

Komentáře

Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

8.11.2007 02:01 Smazáno | skóre: 21 | blog: tezkorict
Rozbalit Rozbalit vše Re: Válka agentů se vrací?
Odpovědět | Sbalit | Link | Blokovat | Admin
firefox se mě zeptal: Open with xine? klik na OK...

a už koukám na to jak se Sakašvili snaží kočírovat Gruzii
8.11.2007 02:10 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Válka agentů se vrací?
Odpovědět | Sbalit | Link | Blokovat | Admin
No nevím jakými zbraněmi bojuje Xine, nicméně xine-plugin mi to normálně přehraje v prohlížeči :-).
Weblate - překládání přes web | Gammu SMSD - posílání SMS | Blog
8.11.2007 05:58 hele
Rozbalit Rozbalit vše Re: Válka agentů se vrací?
Odpovědět | Sbalit | Link | Blokovat | Admin
stejne je to i na idnes a taky to tam pak funguje.
Black.Bandit avatar 8.11.2007 07:17 Black.Bandit | skóre: 5 | blog: Bandita
Rozbalit Rozbalit vše Re: Válka agentů se vrací?
Odpovědět | Sbalit | Link | Blokovat | Admin
-no flame-

k tomu můži říct jen jediné. Pořád poslouchám jak je ten Mplayer skvělý přehrávač... Mě se ho v mnoha případech nepovedlo ani rozjet. Také filozofii jeho ovládání vůbec nemusím. V Kaffeine/Xine video naprosto bez problémů na první pokus.

-no flame-
Nemo propheta in patria sua
8.11.2007 08:39 perdy | skóre: 5 | blog: stdout
Rozbalit Rozbalit vše Re: Válka agentů se vrací?
-no flame-

Problem opisany v blogu ale nie je chybou mplayer-a.

-no flame-
ln -s vim emacs
8.11.2007 08:51 CEST
Rozbalit Rozbalit vše Re: Válka agentů se vrací?
Hmmm, to je zajimavy, asi mas proste na mplayer smulu:) Me na 99,9% funguje normalne.

Ale ohledne tohohle serveru je opravdu neco spatne. Kdyz mi server nabidne dva ruzny obsahy jenom podle identifikace agenta, to fakt neni dobry. V tomhle pripade to neni vina mplayeru, ale serveru. Zkousel jsem totiz

wget -q -O - http://stream4.visual.cz/ct/ukazky/ct24/zahranici/gruzie_prezident.wmv

a pak

wget -q -U 'NSPlayer/0 (MPlayer; Linux; fuck MS discrimination)' -O - http://stream4.visual.cz/ct/ukazky/ct24/zahranici/gruzie_prezident.wmv

a opravdu wget zobrazi ruzne vysledky.

Jo a kdyz uz se fakene ten user-agent, tak se mi libi uvnitr toho streamu hlaska:

"Upgrade Your Player Microsoft Corporation"
8.11.2007 11:53 xm | skóre: 36 | blog: Osvobozený blog | Praha
Rozbalit Rozbalit vše Re: Válka agentů se vrací?
PEBKAC!
Svoboda je tím nejdůležitějším, co máme. Nenechte se o ní připravit, podporujte Pirátskou stranu!
8.11.2007 19:33 tuxmartin | skóre: 39 | blog: tuxmartin | Jicin
Rozbalit Rozbalit vše Re: Válka agentů se vrací?
+1
8.11.2007 11:56 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: Válka agentů se vrací?
Odpovědět | Sbalit | Link | Blokovat | Admin
mne to ide uplne v pohode (mplayer plugin vo FF)
9.11.2007 10:27 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše Re: Válka agentů se vrací?
Odpovědět | Sbalit | Link | Blokovat | Admin
-user-agent 'NSPlayer/0 (MPlayer; Linux; fuck MS discrimination)'
To je ideální patička :-)
Zdenek.Z avatar 19.11.2007 11:38 Zdenek.Z | skóre: 14
Rozbalit Rozbalit vše Re: Válka agentů se vrací?
Odpovědět | Sbalit | Link | Blokovat | Admin
Mi to v MPlayeru (1.0~rc1-0ubuntu13) funguje úplně normálně.
19.11.2007 12:23 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Válka agentů se vrací?
Odpovědět | Sbalit | Link | Blokovat | Admin
Děkuji všem ale-mně-to-funguje, kteří se kromě tohoto konstatování nevzmohli na rozbor, proč tomu tak je.

Konkrétně já používám balíček media-video/mplayer-1.0_rc2_p24929 z Gentoo. Zdrojáky nejsou nijak patchované, jedná se o oficiální vydání ze 7. října 2007 tak, jak jej vývojáři MPlayeru uvolnili.

Pro úplnost dodávám, že živé vysílání na rozdíl od záznamů mi funguje.

Nakonec, a možná jsem to měl napsat jako první, zápisek není o mém rozbitém přehrávači, ale o „rozbitém“ serveru.
Jendа avatar 19.11.2007 16:14 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Válka agentů se vrací?
Odpovědět | Sbalit | Link | Blokovat | Admin
$ vlc http://stream4.visual.cz/ct/ukazky/ct24/zahranici/gruzie_prezident.wmv
VLC media player 0.8.6 Janus
[00000342] access_mms access: selecting stream[0x1] audio (50 kb/s)
[00000342] access_mms access: ignoring stream[0x2] audio (34 kb/s)
[00000342] access_mms access: ignoring stream[0x3] audio (22 kb/s)
[00000342] access_mms access: selecting stream[0x4] video (359 kb/s)
[00000342] access_mms access: ignoring stream[0x5] video (196 kb/s)
[00000342] access_mms access: ignoring stream[0x6] video (100 kb/s)
[00000342] access_mms access: connection successful
A funguje. Balík vlc_0.8.6.release-0ubuntu4_i386.deb
28.2.2008 12:54 zimous
Rozbalit Rozbalit vše Re: Válka agentů se vrací?
Odpovědět | Sbalit | Link | Blokovat | Admin
Trosku off topic jsem tenhle problem zminil v poradne, tak se tu po delsi dobe taky podelim o svy zkusenosti.
Ty ASX playlisty bejvaj dost zpraseny a taky sem je podezrival, ze je to kvuli tomu, jak se muj mplayer hlasi. Nicmene (aspon v mym pripade, myslim, ze to byl hokejzive.cz) to slo vyresit tak, ze sem vzal adresu http://..., na ktery se to cyklilo, zmenil ji na mms://... a pak to slo. Dokonce jsem nekde v kodu mplayeru objevil funkci, ktera se to snazi delat automaticky, ale z nakyho duvodu se na to nechytla (a nijak do hloubky se mi v tom hrabat nechtelo). Taky sem se setkal s tim, ze v url byly zdvojeny lomitka ve stylu http://host//dir//...//file.wmv, ktery stacilo odstranit.
Tak jako tak, je to rozhodne chyba serveru a pride mi ta jejich snaha dostat jiny prehravace ze hry smesna. V 99% pripadu se k tomu video streamu stejne nakonec dostanu a napisu si skript, kterej mi rovnou pusti televizi, reportaz z danyho kola extraligy atd. (a jak vidno, klikosi maj zas k dispozici kaffeine;-)
Nevim jak to resej jiny prehravace, ale (z estetickyho hlediska) mi pride hloupy prasit kod mplayeru takovejma debilnima hackama kvuli tomu, jak to dela M$ mediaplayer (Linux k***a _neni_ nahrada za widle). Spis sem uvazoval, ze si na ty ASXka napisu nakej wrapper do mozpluggeru (a to se nesmejte, to se muze stat, ze neco napisu:))))))

Založit nové vláknoNahoru

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