{"id":3659,"date":"2013-05-05T12:25:37","date_gmt":"2013-05-05T11:25:37","guid":{"rendered":"https:\/\/www.kolja-engelmann.de\/blog\/?p=3659"},"modified":"2013-05-06T09:43:58","modified_gmt":"2013-05-06T08:43:58","slug":"youtube-videos-beschleunigen","status":"publish","type":"post","link":"https:\/\/www.kolja-engelmann.de\/blog\/2013\/05\/youtube-videos-beschleunigen\/","title":{"rendered":"Youtube Videos beschleunigen"},"content":{"rendered":"<p><div id=\"attachment_3660\" style=\"width: 510px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.kolja-engelmann.de\/blog\/wp-content\/uploads\/2013\/05\/Youtube-Logo-Pixelized.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3660\" class=\"size-large wp-image-3660\" alt=\"[Quelle: PCGHW]\" src=\"https:\/\/www.kolja-engelmann.de\/blog\/wp-content\/uploads\/2013\/05\/Youtube-Logo-Pixelized-500x281.jpg\" width=\"500\" height=\"281\" srcset=\"https:\/\/www.kolja-engelmann.de\/blog\/wp-content\/uploads\/2013\/05\/Youtube-Logo-Pixelized-500x281.jpg 500w, https:\/\/www.kolja-engelmann.de\/blog\/wp-content\/uploads\/2013\/05\/Youtube-Logo-Pixelized-300x168.jpg 300w, https:\/\/www.kolja-engelmann.de\/blog\/wp-content\/uploads\/2013\/05\/Youtube-Logo-Pixelized.jpg 1279w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><p id=\"caption-attachment-3660\" class=\"wp-caption-text\">Kann man Youtube tats\u00e4chlich beschleunigen? [Quelle: <a href=\"http:\/\/www.pcgameshardware.de\/Youtube-Thema-163920\/Specials\/Youtube-beschleunigen-1067506\/galerie\/2064509\/\">PCGHW<\/a>]<\/p><\/div>Im Zuge der Debatte \u00fcber, Flatratedrosselungen, Netzneutralit\u00e4t und Quality of Service f\u00fcr Besserverdiener bringt man immer das Paradebeispiel Youtube an. Bei vielen (Telekom-) Kunden ist das Videostreaming via Youtube langsam, besonders in den Abendstunden. Da werden Umfragen gestartet, die Pressesprecher mit Fragen bombardiert und auch L\u00f6sungsvorschl\u00e4ge angeboten. Letztere m\u00f6chte ich hier einmal zusammentragen.<\/p>\n<p>Nehmen wir einmal an, dass Youtube tats\u00e4chlich langsam ist, wir hier nicht einem digitalen <a title=\"Nocebo-Effekt\" href=\"http:\/\/de.wikipedia.org\/wiki\/Nocebo-Effekt\">Nocebo<\/a>-Effekt anheim gefallen sind und nicht nur die Langsamkeit empfinden weil alle davon reden, dann k\u00f6nnen wir drei Hauptgr\u00fcnde ausmachen:<\/p>\n<ol>\n<li><span style=\"line-height: 13px;\">Die Internetleitung ist zu langsam<\/span><\/li>\n<li>Youtube ist \u00fcberlastet<\/li>\n<li>Der Provider drosselt Youtube<\/li>\n<\/ol>\n<p>Gegen Ersteres k\u00f6nnen wir selbst nicht viel unternehmen. Wer sich mit einer lahmen Leitung HD Videos ansehen will, muss mit Rucklern und puffern wohl leben.<\/p>\n<p>Auch gegen den zweiten Punkt k\u00f6nnen wir zun\u00e4chst nicht viel unternehmen. Nimmt ein Video in einem begrenztem geographischen Bereich schnell an Bekanntheit zu (es wird &#8222;viral&#8220;) und wird in unverh\u00e4ltnism\u00e4\u00dfig hohem Ma\u00dfe abgerufen, dann sind auch irgendwann die schier unglaublichen Kapazit\u00e4ten Youtubes \u00fcberlastet oder aber der n\u00e4chste Internetknoten.<\/p>\n<p>Gegen eine providerseitige Drosselung hingegen kann man mehrere Dinge tun.<\/p>\n<h3>Youtube CDN \u00dcbergehen<\/h3>\n<p>Youtube betreibt ein eigenes Content Delivery Network bei dem eine Vielzahl Server auf dem ganzen Globus verteilt sind. Anhand eurer IP wird der n\u00e4chstm\u00f6gliche Serverpark ermittelt, der f\u00fcr euch fortan die Auslieferung der Videos vornehmen soll. Nun geistert im <a href=\"http:\/\/www.pcgameshardware.de\/Youtube-Thema-163920\/Specials\/Youtube-beschleunigen-1067506\/\" target=\"_blank\">Internet<\/a> seit kurzem ein Trick herum, der mit einer Windows Firewallregel den Zugriff auf eben diese verteilten Server verbietet<\/p>\n<pre class=\"lang:default decode:true\"># Enable Google CDN Blocking\r\nnetsh advfirewall firewall add rule name=\"YoutubeCDN\" dir=in action=block remoteip=173.194.55.0\/24,206.111.0.0\/16 enable=yes\r\n\r\n# Disable Google CDN Blocking\r\nnetsh advfirewall firewall delete rule name=\"YoutubeCDN\"<\/pre>\n<p>Das Ziel ist klar. Wenn alle Youtube Server in Deutschland in ihrer Bandbreite durch Drosselcom und Co. limitiert sind, dann blockiert man die Server und zwingt damit Youtube das Video aus einem anderen Land\/Serverpark auszuliefern. Tats\u00e4chlich funktioniert dieser Tipp momentan recht gut, <strong>aber wie lange noch<\/strong>? Je mehr Nutzer diesen Trick anwenden, desto h\u00f6her wird die Auslastung an einem anderen Serverstandort und schon landen wir in Ausgangspunkt 2 &#8222;Youtube ist \u00fcberlastet&#8220; und niemandem ist geholfen.<\/p>\n<p>Eher noch wird eine andere Technologie greifen, die bei gro\u00dfen Providern immer beliebter wird, n\u00e4mlich Deep Packet Inspection &#8211; DPI, bei der nicht mehr nur der Header eines Datenpaketes analysiert wird (z.B. zu Routingzwecken), sondern nun auch der gesamte Datenteil, um Inhalte zu filtern, Viren und Spam zu blockieren, aber eben auch Quality of Service zu erreichen, indem bestimmte Dienste limitiert werden. Kritiker bef\u00fcrchten zu recht, dass die Netzneutralit\u00e4t hier massiv eingeschr\u00e4nkt werden k\u00f6nnte.<\/p>\n<h3>Youtube \u00fcber ausl\u00e4ndische Proxys\/VPN nutzen<\/h3>\n<p>Eine weitere M\u00f6glichkeit, die gegen\u00fcber obiger L\u00f6sung noch einige Vorteile bietet, besteht darin Youtube \u00fcber ausl\u00e4ndische Proxy-, bzw. VPN Server aufzurufen. Der Gedanke dahinter: Ein ISP kann nicht sehen welche Webseiten aufgerufen werden, da die Verbindung bis zum VPN Server (der in einem anderen Land steht)\u00a0verschl\u00fcsselt stattfindet. Er sieht folglich nicht, dass man Youtube aufruft und kann somit nicht drosseln.<\/p>\n<p>Nun, technisch ist es durchaus nicht unm\u00f6glich herauszufinden welche Daten durch einen Tunnel laufen und auf diese dann geeignet zu reagieren aber der technische Aufwand ist f\u00fcr die Masse Nutzer, die ein Provider derart \u00fcberwachen m\u00fcsste noch zu hoch und hoffentlich greift unser Telekommunikationsgesetz bevor es jemals zu einer solchen \u00dcberlegung kommen sollte. Viel schwerer wiegt aber das Problem, dass auch die VPN-Dienstanbieter nicht \u00fcber unbegrenzte Kapazit\u00e4ten verf\u00fcgen und mit steigender Nutzerzahl die Geschwindigkeit sinkt. Besonders kostenlose Anbieter (wie z.B. <a href=\"http:\/\/www.hotspotshield.com\/en\" target=\"_blank\">Hotspotshield <\/a>) sind abends gerne mal schneckend langsam. Greift man jedoch etwas tiefer in die Tasche und kauft sich einen Premiumzugang f\u00fcr Anbieter wie <a href=\"https:\/\/www.hide.io\/\" target=\"_blank\">Hide.io<\/a>, <a href=\"https:\/\/ipredator.se\" target=\"_blank\">Ipredator<\/a>, <a href=\"https:\/\/www.relakks.com\/?cid=gb&amp;lang=en\" target=\"_blank\">Relakks<\/a>\u00a0und Co, dann hat man gleich mehrere Fliegen mit einer Klappe geschlagen.\u00a0Google l\u00e4uft wieder ausreichend schnell, man umgeht auch meist die h\u00e4ssliche Gema-Sperre und bewahrt sich auch oft ein kleines bisschen mehr Anonymit\u00e4t im Internet. Allerdings gibt man so nat\u00fcrlich auch monatlich mehr Geld aus, dass man prima in einen schnelleren Internetanschluss h\u00e4tte investieren k\u00f6nnen \ud83d\ude09<\/p>\n<h3>Telekom Proxyserver verwenden<\/h3>\n<p>Die Telekom hat ihre eigene Proxyserverlandschaft zur Speicherung von Daten aus Netzen, die nicht in ihrem Einfluss liegen. Simpel ausgedr\u00fcckt handelt es sich um einen nutzer\u00fcbergreifenden Browsercache direkt beim Provider. Ruft irgendein Nutzer der Telekom eine Webseite auf, so wird diese, falls sie noch nicht im Telekom-Cache liegt, vom entfernten Server geladen und gespeichert. Alle nachfolgenden Aufrufe werden dann von den Telekom-Servern bedient und k\u00f6nnen mit deutlich h\u00f6herer Geschwindigkeit netzintern ausgeliefert werden. Besonders bei viralen Videos macht dies Sinn. Die Telekom muss das Video nur noch intern \u00fcber ihre eigenen Leitungen verteilen, bietet seinen Nutzern ein schnelleres Surferlebnis und spart sich selbst Kosten f\u00fcr die Nutzung von Bandbreite anderer Backbonenetze. Um diesen (zumindest f\u00fcr Telekom Kunden kostenlosen) Dienst nutzen zu k\u00f6nnen, muss im Browser der Proxyserver <code>www-proxy.t-online.de<\/code>\u00a0eingetragen werden, sinnvoller ist jedoch die Nutzung einer Browsererweiterung wie z.B. <a href=\"https:\/\/chrome.google.com\/webstore\/detail\/proxy-switchysharp\/dpplabbmogkhghncfbfdeeokoefdjegm\" target=\"_blank\">Proxy SwitchySharp f\u00fcr Google Chrome<\/a>\u00a0oder <a href=\"https:\/\/addons.mozilla.org\/de\/firefox\/addon\/foxyproxy-standard\/\" target=\"_blank\">FoxyProxy f\u00fcr den Firefox<\/a>.\u00a0Mittels dieser Erweiterungen kann man nicht nur dem Browser einen festen Proxy vorgeben, sondern diesen auch abh\u00e4ngig von benutzerdefinierten Regeln w\u00e4hlen lassen. Es kann bspw. der \u00a0Telekom-Proxys nur dann eingeschaltet werden, wenn eine Webseite von Youtube aufgerufen wird.<\/p>\n<div id=\"attachment_3667\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.kolja-engelmann.de\/blog\/wp-content\/uploads\/2013\/05\/SwitchySharp-Options-1.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3667\" class=\"size-medium wp-image-3667\" alt=\"Telekom-Proxy f\u00fcr alle HTTP Verbindungen eintragen.\" src=\"https:\/\/www.kolja-engelmann.de\/blog\/wp-content\/uploads\/2013\/05\/SwitchySharp-Options-1-300x206.png\" width=\"300\" height=\"206\" srcset=\"https:\/\/www.kolja-engelmann.de\/blog\/wp-content\/uploads\/2013\/05\/SwitchySharp-Options-1-300x206.png 300w, https:\/\/www.kolja-engelmann.de\/blog\/wp-content\/uploads\/2013\/05\/SwitchySharp-Options-1-500x343.png 500w, https:\/\/www.kolja-engelmann.de\/blog\/wp-content\/uploads\/2013\/05\/SwitchySharp-Options-1.png 800w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-3667\" class=\"wp-caption-text\">Telekom-Proxy f\u00fcr alle HTTP Verbindungen eintragen.<\/p><\/div>\n<div id=\"attachment_3668\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.kolja-engelmann.de\/blog\/wp-content\/uploads\/2013\/05\/SwitchySharp-Options-2.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3668\" class=\"size-medium wp-image-3668\" alt=\"Proxy nur bei Aufruf der Youtube Seite nutzen\" src=\"https:\/\/www.kolja-engelmann.de\/blog\/wp-content\/uploads\/2013\/05\/SwitchySharp-Options-2-300x201.png\" width=\"300\" height=\"201\" srcset=\"https:\/\/www.kolja-engelmann.de\/blog\/wp-content\/uploads\/2013\/05\/SwitchySharp-Options-2-300x201.png 300w, https:\/\/www.kolja-engelmann.de\/blog\/wp-content\/uploads\/2013\/05\/SwitchySharp-Options-2-500x335.png 500w, https:\/\/www.kolja-engelmann.de\/blog\/wp-content\/uploads\/2013\/05\/SwitchySharp-Options-2.png 800w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-3668\" class=\"wp-caption-text\">Proxy nur bei Aufruf der Youtube Seite nutzen<\/p><\/div>\n<h3>Youtube Feather<\/h3>\n<p>Ein wenig bekanntes Feature von Youtube ist &#8222;Feather&#8220;, eine abgespeckte Variante der Youtube Webseite. Man kann sich selbst\u00e4ndig zu diesem Betatest <a href=\"http:\/\/bit.ly\/8I3zAY\" target=\"_blank\">anmelden<\/a>, um anschlie\u00dfend eine auf das N\u00f6tigste reduzierte Ansicht der Webseite zu sehen. Es werden lediglich f\u00fcnf weiterf\u00fchrende Vorschauvideos angezeigt, man kann nicht mehr kommentieren oder Inhalte teilen, doch daf\u00fcr l\u00e4d die Webseite pfeilschnell und belastet so die eigene Internetleitung oder schwachbr\u00fcstige PCs weniger als die Standardausgabe und l\u00e4sst folglich mehr Luft f\u00fcr das Video selbst.<\/p>\n<p>To be extended&#8230;<\/p>","protected":false},"excerpt":{"rendered":"<p>Im Zuge der Debatte \u00fcber, Flatratedrosselungen, Netzneutralit\u00e4t und Quality of Service f\u00fcr Besserverdiener bringt man immer das Paradebeispiel Youtube an. Bei vielen (Telekom-) Kunden ist das Videostreaming via Youtube langsam, besonders in den Abendstunden. Da&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":3660,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[107],"class_list":["post-3659","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allgemein","tag-youtube"],"jetpack_featured_media_url":"https:\/\/www.kolja-engelmann.de\/blog\/wp-content\/uploads\/2013\/05\/Youtube-Logo-Pixelized.jpg","jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.kolja-engelmann.de\/blog\/wp-json\/wp\/v2\/posts\/3659","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kolja-engelmann.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kolja-engelmann.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kolja-engelmann.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kolja-engelmann.de\/blog\/wp-json\/wp\/v2\/comments?post=3659"}],"version-history":[{"count":0,"href":"https:\/\/www.kolja-engelmann.de\/blog\/wp-json\/wp\/v2\/posts\/3659\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kolja-engelmann.de\/blog\/wp-json\/wp\/v2\/media\/3660"}],"wp:attachment":[{"href":"https:\/\/www.kolja-engelmann.de\/blog\/wp-json\/wp\/v2\/media?parent=3659"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kolja-engelmann.de\/blog\/wp-json\/wp\/v2\/categories?post=3659"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kolja-engelmann.de\/blog\/wp-json\/wp\/v2\/tags?post=3659"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}