Et CDN (Content Delivery Network) er et verdensomspændende system af servere, der gemmer kopier af video tæt på seerne, så streams starter hurtigt og bufrer mindre. I stedet for at hver strøm rejser fra én fjern oprindelsesserver, henter din enhed den fra en nærliggende CDN-node. Dette usynlige lag er en stor del af grunden til, at den samme tjeneste kan føles hurtig for én person og træg for en anden. Denne guide forklarer, hvordan CDN’er virker, og hvordan de former din streaming.
Hvad et CDN er
Alle streamingtjenester gemmer deres masterindhold på oprindelsesservere. Hvis din enhed hentede video direkte derfra, skulle den rejse lange afstande, hvilket tilføjer forsinkelse og overbelaster ét enkelt punkt, når millioner ser med på samme tid.
Et CDN løser det ved at placere cache-servere (noder) – nogle gange kaldet edge-servere eller points of presence – over hele verden. Populært indhold kopieres til disse noder, så din enhed opretter forbindelse til én tæt på dig i stedet for den fjerne oprindelsesserver. Det er leveringslaget under selve streamingprocessen.
Sådan virker et CDN
Når du trykker play, sker følgende i baggrunden:
- Anmodningsrouting. Tjenesten sender din enhed til den bedste CDN-node for din placering og dit netværk.
- Cache-tjek. Hvis noden allerede har videoen cachet, leverer den den øjeblikkeligt (et “cache hit”).
- Cache-opfyldning. Hvis ikke (et “cache miss”), henter noden den fra oprindelsesserveren én gang og cacher den derefter til den næste seer.
- Levering af segmenter. Noden streamer videoens bidder til din afspiller via almindelig HTTP.
Fordi dataene kun rejser en kort afstand fra en nærliggende node, starter afspilningen hurtigt og holder en mere stabil bitrate.
Hvorfor det påvirker din streaming
CDN’et afgør, hvor langt din video skal rejse, og hvor pålideligt den ankommer. Tre ting følger af det:
| CDN-faktor | Godt tilfælde | Dårligt tilfælde |
|---|---|---|
| Nodeafstand | Node i din by/dit land | Nærmeste node langt væk |
| Cache-status | Indhold allerede cachet (hit) | Kold cache, hentet fra oprindelsesserveren (miss) |
| Node-/peering-belastning | Velfungerende node med god ISP-peering | Overbelastet node eller dårlig ISP-rute |
Det er derfor, den samme app og det samme abonnement kan streame problemfrit for én person og bufre for en anden: de betjenes af forskellige noder over forskellige netværksveje. Din forbindelseshastighed er kun halvdelen af historien – ruten til CDN’et er den anden halvdel.
Hvad du selv kan gøre
Du kan ikke selv vælge et CDN – det tildeles af tjenesten. Men du kan forbedre din egen del af vejen:
- Brug en stabil, helst kablet forbindelse, så du reelt kan udnytte nodens hastighed – se Wi-Fi vs. Ethernet.
- Indstil en hurtig, pålidelig DNS, som påvirker, hvor hurtigt du routes til en node – se guiden til DNS til streaming.
- Hold din router sund med de rigtige indstillinger.
- Tjek for hastighedsbegrænsning, hvis kun streaming er langsomt – din internetudbyders rute til CDN’et kan være problemet; se ISP-hastighedsbegrænsning.
CDN vs. VPN
De forveksles ofte, men de udfører modsatte opgaver:
- Et CDN fremskynder leveringen ved at cache indhold tæt på dig. Det drives af tjenesterne, er usynligt for dig og arbejder hele tiden på at reducere afstanden.
- En VPN omdirigerer og krypterer din trafik gennem en server et andet sted, af hensyn til privatliv eller for at ændre din tilsyneladende placering.
En VPN kan endda ændre, hvilken CDN-node der betjener dig, fordi CDN’et ser VPN-serverens placering. Det kan både hjælpe og skade hastigheden – bliver streamingen langsommere på en VPN, så vælg en server tættere på dig.
Kort fortalt
Et CDN er det skjulte leveringsnetværk, der holder kopier af video tæt på dig, så streams starter hurtigt og bufrer mindre. Det forklarer i høj grad, hvorfor streamingkvaliteten varierer mellem folk, der bruger den samme tjeneste – forskellige noder, cacher og netværksruter. Du kan ikke vælge CDN’et, men en stabil forbindelse, en hurtig DNS og en sund router hjælper dig med at nå den bedste node, din internetudbyder kan tilbyde.
Se dernæst det større billede i hvordan streaming egentlig fungerer, og gør routingen hurtigere med guiden til DNS til streaming.
Er du i tvivl om et begreb på denne side? Slå det op i streaming-ordlisten.