DE
Wissensdatenbank 3 Min. Lesezeit

Was ist ein CDN?

Kurz gesagt

Ein verteiltes Netzwerk von Servern, das Inhalte wie YouTubes Videodateien und Thumbnails von einem Standort in der Nähe des Betrachters ausliefert.

Ein CDN ist ein Netzwerk von Servern, verteilt über viele geografische Standorte, das Inhalte von einem Server ausliefert, der sich physisch nahe an der anfragenden Person befindet, was die Ladezeit verkürzt. YouTube setzt stark auf Googles eigene CDN-Infrastruktur, um Videostreams und Thumbnail-Bilder weltweit schnell auszuliefern.

Warum das beim Einbetten wichtig ist

Weil Thumbnails und Videostreams von YouTubes CDN kommen (Domains wie i.ytimg.com und googlevideo.com) statt von deinem eigenen Server, fügt das Einbetten eines Videos deinem eigenen Hosting keine nennenswerte Bandbreitenlast hinzu, nur der leichte Iframe-Wrapper tut das.

Praktischer Hinweis

Du brauchst kein eigenes CDN, um Video verantwortungsvoll einzubetten. Die eigentliche Arbeit findet bereits auf Googles Infrastruktur statt; deine Aufgabe ist vor allem sicherzustellen, dass die umgebende Seite (und das Iframe selbst) effizient lädt, wofür Lazy Loading und ein ordentlicher responsiver Wrapper da sind.

Wie Googles CDN YouTube-Inhalte konkret ausliefert

Google betreibt eines der größten Content-Delivery-Netzwerke der Welt, mit Serverinfrastruktur, die über viele Länder verteilt ist, speziell um bandbreitenintensive Inhalte wie Video effizient an nahe gelegene Nutzer auszuliefern. Wenn du ein YouTube-Video einbettest, werden der eigentliche Videostream und die Thumbnail-Bilder von Domains wie googlevideo.com und i.ytimg.com angefordert, beide gestützt auf diese CDN-Infrastruktur, statt von einem einzigen zentralen Server, den sonst jeder Besucher weltweit erreichen müsste.

Ein praktisches Beispiel, warum das beim Einbetten wichtig ist

Würdest du eine Videodatei selbst hosten, statt sie einzubetten, würde eine Besucherin in einem anderen Land als deinem Webserver eine echte, messbare Verzögerung gegenüber einer Besucherin nahe deinem Server erleben, weil die Datei weiter reisen muss. Das Einbetten eines YouTube-Videos umgeht das vollständig: Egal, wo dein eigener Webserver steht, fordert der Browser des Besuchers den Videostream von dem CDN-Server Googles an, der ihm gerade am nächsten liegt, nicht von dort, wo deine Website gehostet wird.

Über CDN ausgelieferte Embeds versus selbst gehostetes Video

Video selbst zu hosten gibt dir volle Kontrolle über die Datei und das Wiedergabeerlebnis, bedeutet aber, dass du selbst für dein eigenes CDN oder die Bandbreitenkosten verantwortlich bist, um vergleichbare weltweite Leistung zu erreichen, zusammen mit dem selbstständigen Kodieren mehrerer Qualitätsstufen für unterschiedliche Verbindungsgeschwindigkeiten. Das Einbetten von YouTube-Video lagert all diese CDN-, Kodier- und adaptive Streaming-Arbeit an Googles bestehende Infrastruktur aus, was ein großer Grund dafür ist, dass Einbetten für die meisten Websites, die selbst nicht im Video-Hosting-Geschäft sind, der praktische Standard bleibt.

Das ist einer der leiseren, aber bedeutenderen Gründe, warum Einbetten für typische Websites, die nicht selbst um Videoauslieferung herum aufgebaut sind, tendenziell besser abschneidet als selbst hosten.

Häufig gestellte Fragen

Verbraucht das Einbetten von YouTube die Bandbreite meines eigenen Servers?

Nein, Video- und Thumbnail-Daten kommen von YouTubes eigenem CDN, nicht von deinem Server, daher fügt Einbetten deinem eigenen Hosting nur minimale Last hinzu.

Brauche ich mein eigenes CDN, um Video einzubetten?

Nein, YouTubes Infrastruktur übernimmt die eigentliche Arbeit bereits für jedes eingebettete Video.