CDN (Content Delivery Network) to ogólnoświatowy system serwerów, które przechowują kopie wideo blisko widzów, dzięki czemu streaming startuje szybko i mniej się buforuje. Zamiast żeby każdy strumień podróżował z jednego odległego serwera origin, Twoje urządzenie pobiera go z pobliskiego węzła CDN. Ta niewidoczna warstwa w dużej mierze odpowiada za to, że ten sam serwis działa u jednej osoby szybko, a u innej ślamazarnie. Ten poradnik wyjaśnia, jak działają CDN i jak kształtują Twój streaming.
Czym jest CDN
Każdy serwis streamingowy przechowuje swoje treści źródłowe na serwerach origin. Gdyby Twoje urządzenie pobierało wideo prosto stamtąd, podróżowałoby ono na duże odległości, zwiększało latency i przeciążało jeden punkt, gdy miliony osób oglądają naraz.
CDN rozwiązuje to, rozmieszczając na całym świecie serwery buforujące (węzły), nazywane czasem edge servers lub punktami obecności (points of presence). Popularne treści są kopiowane do tych węzłów, więc Twoje urządzenie łączy się z jednym w pobliżu, zamiast z odległym serwerem origin. To warstwa dostarczania leżąca u podstaw potoku streamingu.
Jak działa CDN
Gdy naciskasz odtwarzanie, w tle dzieje się to:
- Kierowanie żądań (request routing). Serwis kieruje Twoje urządzenie do najlepszego węzła CDN dla Twojej lokalizacji i sieci.
- Sprawdzenie cache. Jeśli węzeł ma już wideo w cache, dostarcza je natychmiast (tzw. „cache hit”).
- Uzupełnienie cache. Jeśli nie (tzw. „cache miss”), węzeł pobiera je raz z serwera origin, a potem zapisuje w cache dla kolejnego widza.
- Dostarczanie segmentów. Węzeł przesyła fragmenty wideo do Twojego odtwarzacza przez standardowy protokół HTTP.
Ponieważ dane pokonują krótki dystans z pobliskiego węzła, odtwarzanie startuje szybko i utrzymuje stabilniejszy bitrate.
Dlaczego wpływa na Twój streaming
CDN decyduje, jak daleko podróżuje Twoje wideo i jak niezawodnie dociera. Wynikają z tego trzy rzeczy:
| Czynnik CDN | Przypadek dobry | Przypadek zły |
|---|---|---|
| Odległość węzła | Węzeł w Twoim mieście/kraju | Najbliższy węzeł daleko |
| Stan cache | Treść już w cache (hit) | Zimny cache, pobierana z origin (miss) |
| Obciążenie węzła/peeringu | Dobrze wyposażony, dobry peering ISP | Przeciążony węzeł lub słaba trasa ISP |
Dlatego ta sama aplikacja i ten sam plan mogą u jednej osoby działać bezbłędnie, a u innej się buforować: obsługują je różne węzły różnymi ścieżkami sieciowymi. Prędkość Twojego łącza to tylko połowa historii — druga połowa to trasa do CDN.
Co możesz kontrolować
Nie możesz wybrać CDN — przydziela go serwis. Możesz jednak poprawić swoją stronę połączenia:
- Korzystaj ze stabilnego, najlepiej przewodowego łącza, aby faktycznie wykorzystać prędkość węzła — zobacz Wi-Fi kontra Ethernet.
- Ustaw szybki, niezawodny DNS, który wpływa na to, jak szybko trafiasz do węzła — zobacz poradnik o DNS dla streamingu.
- Utrzymuj router w dobrej kondycji dzięki właściwym ustawieniom.
- Sprawdź, czy nie ma throttlingu, jeśli wolny jest tylko streaming — problemem może być trasa Twojego dostawcy internetu do CDN; zobacz ograniczanie przepustowości przez ISP.
CDN kontra VPN
Często się je myli, ale robią coś przeciwnego:
- CDN przyspiesza dostarczanie, buforując treści blisko Ciebie. Jest prowadzony przez serwisy, niewidoczny dla Ciebie i nieustannie pracuje nad skróceniem dystansu.
- VPN przekierowuje i szyfruje Twój ruch przez serwer w innym miejscu — dla prywatności lub aby zmienić Twoją pozorną lokalizację.
VPN może nawet zmienić, który węzeł CDN Cię obsługuje, ponieważ CDN widzi lokalizację serwera VPN. To może pomóc lub zaszkodzić prędkości — jeśli streaming zwalnia przez VPN, wybierz serwer bliżej domu.
Podsumowanie
CDN to ukryta sieć dostarczania, która trzyma kopie wideo blisko Ciebie, dzięki czemu streaming startuje szybko i mniej się buforuje. W dużej mierze tłumaczy, dlaczego jakość streamingu różni się między osobami korzystającymi z tego samego serwisu — inne węzły, cache i trasy sieciowe. Nie możesz wybrać CDN, ale stabilne łącze, szybki DNS i sprawny router pomagają dotrzeć do najlepszego węzła, jaki może zaoferować Twój dostawca internetu.
Dalej zobacz szerszy obraz w jak naprawdę działa streaming i przyspiesz kierowanie dzięki poradnikowi o DNS dla streamingu.
Nie masz pewności co do jakiegoś terminu na tej stronie? Sprawdź go w słowniku streamingu.