Ein CDN (Content Delivery Network) ist ein weltweites System aus Servern, die Kopien von Videos in der Nähe der Zuschauer speichern, damit Streams schnell starten und weniger ruckeln. Statt dass jeder Stream von einem einzigen, weit entfernten Origin-Server kommt, ruft Ihr Gerät ihn von einem nahe gelegenen CDN-Knoten ab. Diese unsichtbare Ebene ist ein wesentlicher Grund dafür, dass sich derselbe Dienst für die eine Person schnell und für die andere träge anfühlt. Dieser Leitfaden erklärt, wie CDNs funktionieren und wie sie Ihr Streaming prägen.
Was ein CDN ist
Jeder Streaming-Dienst speichert seine Master-Inhalte auf Origin-Servern. Würde Ihr Gerät Videos direkt von dort abrufen, müssten sie weite Strecken zurücklegen, es entstünde zusätzliche Latenz, und ein einzelner Punkt wäre überlastet, wenn Millionen gleichzeitig zuschauen.
Ein CDN löst das, indem es weltweit Caching-Server (Knoten) platziert, mitunter edge server oder Points of Presence genannt. Beliebte Inhalte werden auf diese Knoten kopiert, sodass sich Ihr Gerät mit einem Knoten in Ihrer Nähe verbindet statt mit dem entfernten Origin. Es ist die Auslieferungsebene unterhalb der Streaming-Pipeline.
Wie ein CDN funktioniert
Wenn Sie auf Wiedergabe drücken, passiert im Hintergrund Folgendes:
- Request Routing. Der Dienst leitet Ihr Gerät zum besten CDN-Knoten für Ihren Standort und Ihr Netzwerk.
- Cache-Prüfung. Hat der Knoten das Video bereits im Cache, liefert er es sofort aus (ein „Cache Hit“).
- Cache-Füllung. Andernfalls (ein „Cache Miss“) holt der Knoten es einmal vom Origin und speichert es dann für den nächsten Zuschauer im Cache.
- Segment-Auslieferung. Der Knoten streamt die Datenblöcke des Videos über Standard-HTTP an Ihren Player.
Da die Daten von einem nahen Knoten nur eine kurze Strecke zurücklegen, startet die Wiedergabe schnell und hält eine gleichmäßigere Bitrate.
Warum es Ihr Streaming beeinflusst
Das CDN entscheidet, wie weit Ihr Video reist und wie zuverlässig es ankommt. Daraus ergeben sich drei Dinge:
| CDN-Faktor | Guter Fall | Schlechter Fall |
|---|---|---|
| Knotenentfernung | Knoten in Ihrer Stadt/Ihrem Land | Nächster Knoten weit entfernt |
| Cache-Status | Inhalt bereits im Cache (Hit) | Kalter Cache, vom Origin geholt (Miss) |
| Knoten-/Peering-Last | Gut ausgestattet, gutes ISP-Peering | Überlasteter Knoten oder schlechte ISP-Route |
Deshalb können dieselbe App und derselbe Tarif für die eine Person makellos streamen und für die andere ruckeln: Sie werden von unterschiedlichen Knoten über unterschiedliche Netzwerkpfade bedient. Ihre Verbindungsgeschwindigkeit ist nur die halbe Wahrheit – die Route zum CDN ist die andere Hälfte.
Was Sie beeinflussen können
Ein CDN können Sie nicht wählen – der Dienst weist es zu. Aber Sie können Ihre Seite des Pfades verbessern:
- Nutzen Sie eine stabile, idealerweise kabelgebundene Verbindung, damit Sie die Geschwindigkeit des Knotens auch tatsächlich ausschöpfen können – siehe Wi-Fi vs. Ethernet.
- Richten Sie ein schnelles, zuverlässiges DNS ein, das beeinflusst, wie schnell Sie zu einem Knoten geleitet werden – siehe den Leitfaden zu DNS fürs Streaming.
- Halten Sie Ihren Router in gutem Zustand mit den richtigen Einstellungen.
- Prüfen Sie auf Drosselung, wenn nur das Streaming langsam ist – die Ursache kann die Route Ihres Internetanbieters zum CDN sein; siehe Drosselung durch den Internetanbieter.
CDN vs. VPN
Sie werden oft verwechselt, erfüllen aber gegensätzliche Aufgaben:
- Ein CDN beschleunigt die Auslieferung, indem es Inhalte in Ihrer Nähe zwischenspeichert. Es wird von den Diensten betrieben, ist für Sie unsichtbar und arbeitet ständig daran, die Entfernung zu verringern.
- Ein VPN leitet Ihren Datenverkehr über einen anderen Server um und verschlüsselt ihn – für den Datenschutz oder um Ihren scheinbaren Standort zu ändern.
Ein VPN kann sogar ändern, welcher CDN-Knoten Sie bedient, da das CDN den Standort des VPN-Servers sieht. Das kann die Geschwindigkeit verbessern oder verschlechtern – wird das Streaming über ein VPN langsam, wählen Sie einen Server näher an Ihrem Zuhause.
Das Fazit
Ein CDN ist das verborgene Auslieferungsnetz, das Kopien von Videos in Ihrer Nähe vorhält, damit Streams schnell starten und weniger ruckeln. Es erklärt zu großen Teilen, warum die Streaming-Qualität zwischen Menschen beim selben Dienst schwankt – unterschiedliche Knoten, Caches und Netzwerkrouten. Das CDN können Sie nicht auswählen, aber eine stabile Verbindung, ein schnelles DNS und ein gesunder Router helfen Ihnen, den besten Knoten zu erreichen, den Ihr Internetanbieter bieten kann.
Sehen Sie sich als Nächstes das Gesamtbild an – wie Streaming wirklich funktioniert – und beschleunigen Sie das Routing mit dem Leitfaden zu DNS fürs Streaming.
Unsicher bei einem Begriff auf dieser Seite? Schlagen Sie ihn im Streaming-Glossar nach.