Youtube versteckt neuerdings Video-Links
Geschrieben von Gregor Nathanael Meyer um 17:5931 12 2007
Ein Fuchs muss tun, was ein Fuchs tun muss
. Soeben musste ich am Telefon feststellen, dass YouTube offenbar seit kurzem seine Video-Links relativ aufwändig versteckt. Zumindest funktionieren die üblichen Video-Downloader nicht mehr, u.a. das grandiose vixy.net scheitert momentan kläglich.
Aber wie? YouTube macht das so ähnlich wie schon der Spiegel: Statt dem Youtube-Player einen Link zu einer FLV-Datei als Parameter mitzugeben, wird einem Container-SWF die Video-ID übergeben (übrigens benutzt YouTube jetzt auch das gute SWFObject). Dieser Container lädt dann das eigentliche Video innerhalb von Flash herunter, wo man nicht ohne weiteres hereinschauen kann. Kluger Schachzug, aber relativ leicht zu umgehen. Meine soeben benutzte Methode basiert auf der Videodatei im Browser-Cache: Finden und umbenennen, das wars schon. Die Download-Adresse baut sich dabei folgendermaßen auf: http://lax-v82.lax.youtube.com/get_video?video_id=VIDEOID. Mit anderen IDs funktioniert das aber nicht (404-Fehler), was entweder am falschen Server liegt (lax-v82) oder an einem besonderen Schutz, der den Download über einen speziellen HTTP-Header absichert (geraten).
Zur vollständigen Analyse müsste man also den Netzwerkverkehr belauschen und schauen, was der YouTube-Player da genau macht. Im Rahmen des Möglichen ist der Schutz also offenbar allemal nicht blöd implementiert. Ein deutliches Zeichen, dass YouTube das Content-Leeching nicht allzu sehr schätzt. Ich bin mal gespannt, wann die Download-Dienste das Verfahren verstanden haben und wieder funktionieren. Wirklich verhindern kann YouTube das ganze jedenfalls nicht, man soll die Videos ja anschauen können. Nur lästig machen ist drin, davon machen sie jetzt Gebrauch.
Kategorien : Web-hinteres-Ende
Trackbacks : Keine Trackbacks »
Short-URL: http://spackblog.de/403
