mindentudas - hosszu
Zilahy Andra's
picard at hdsnet.hu
2005. Feb. 5., Szo, 12:31:03 CET
Hi!
----- Original Message -----
From: Feca
> Úgy emlekszem, hogy a kerdesem mar szerepelt a listan, de az archivban
csak a decemberi es januari anyagra
> talaltam ra. A kerdesem az, hogy egy kedves ismerosom a Mindentudas
Egyetemenek egy eloadasat szeretne letolteni.
> Viszont menteni nem enged a honlaprol (letoltesvezerlovel sem), es rogton
meg akarja nyitni onnan. Van-e valakinek
> ezzel kapcs-ban tapasztalata, illetve otlete, hogy hogyan lehetne
lementeni sajat gepre a videot?
Hja, tapasztalat, az sajnos van... Legtöbbször negatív, mert a
streaming-szervereket túlnyomórészt úgy lövik be, hogy http protokollal nem
érhetők el, csak a streaming-kliens tud rájuk kampolni a saját, spec.
protokollját használva. Innentől pedig csak valamilyen stream-lopó
programmal szedhető le a médiafile.
Alapból egy honlapra, ahol vmi médiát stream-ben tesznek kösszé, kikerül egy
link, ami egy kutyaközönséges ASCII file-ra mutat.
Jelen esetben legyen pl.:
http://www.mindentudas.hu/szabog/20050125szabo.html
Itt több wmv típusú videó is streamelhető, és ha az egeret a link fölé
viszed, az állapotsor szerint látszólag az egyből a videofilera mutat,
csakhogy mégsem - a link onmouseover() függvénye lett birizgálva, hogy "az
igazság odaát maradjon"...
A trükk a következő: a linken job klikk -> cél mentése más néven... és
lemented a file-t, ami -micsoda meglepetés- _nem_ a .wmv, hanem egy .wvx
kiterjesztésű stuff lesz (gondolom Windows Video eXtension lehet a neve).
Ld: http://tinyurl.com/6wm7z
Ez az az ASCII file, ami a valódi videóra való hivatkozást tartalmazza, ezt
értelmezi a streaming kliens, hogy megtudja, hol kell keresni a médiafile-t.
A fenti esetben pl.:
A linkről letölthető file a "050124_szabo_eloadas_szeles.wvx", amiben ez
van:
[Reference]
Ref1=http://ondemand.video.axelero.hu/mte/050124_szabo_eloadas_szeles.wmv?MS
WMExt=.asf
Ref2=http://195.228.246.76:80/mte/050124_szabo_eloadas_szeles.wmv?MSWMExt=.a
sf
Mint az alsó linkből látható, a stream a szabványos HTTP-csatornán érkezne
(80-as port). A kliens a távoli szerver terheltségétől függően választ a
lehetséges források közül (valószínűleg vagy egy biz. idő lejárta, vagy a
szerver válasza ill. annak hiánya szerint). Ha az elérés URL-jét a
"http"-től a ".wmv"-ig beadod egy letöltésvezérlőbe (pl. FlashGet), akkor
máris tölthető a cucc. Sőt, ha csak így simán beírod a böngészőbe, akkor
vagy a böngészőben nézheted, vagy a filekiterjesztéshez társított program
indul el (itt alapért.-ben a Media Player).
Elvileg ez alapján a többi videót is le kell tudnia tölteni az ismerősnek -
hacsak az axelero nem kap "észbe" és korlátozza le a stream-szerverét... 8-(
Remélem, tudtam segíteni.
Zilahy András
rendszergazda
Vörösmarty Mihály Ének-zenei Nyelvi Általános Iskola és Gimnázium
Budapest
azagy at freemail.hu
További információk a(z) Techinfo levelezőlistáról