Globale CDN-Auslieferung
AVCaption baut auf Cloudflare R2 für Object Storage und das globale Cloudflare-CDN für die Auslieferung. Das ist dasselbe Netz, hinter dem 20 % des öffentlichen Internets stehen — über 300 Städte, einstellige Millisekunden-Latenz zu den meisten besiedelten Regionen und kampferprobte Cache-Infrastruktur.
So funktioniert die Auslieferung
- Upload — Ihre kodierten HLS-Segmente werden in einen Cloudflare-R2-Bucket geschrieben. R2 hat null Egress-Gebühren zum CF-CDN-Edge.
- Pre-warm — Nach Encoding-Abschluss pingt AVCaption Master-Playlist und erstes Segment aus jeder großen Region und füllt die Edge-Caches, bevor der erste Zuschauer eintrifft.
- Zuschauer-Anfrage — Der Player fordert eine Segment-URL an. Der Cloudflare-Edge-Node empfängt die Anfrage.
- Cache-Hit — Liegt das Segment an diesem Edge im Cache (nachdem der erste Zuschauer der Region es geholt hat), wird es sofort ausgeliefert. TTFB unter 100 ms.
- Cache-Miss — Edge holt vom R2-Origin (ebenfalls Cloudflare-intern, keine Internet-Hops). Segment wird gecacht. Folgende Zuschauer in dieser Region treffen den Cache.
Warum HLS-Segmente so gut cachen
HLS-Segmente sind unveränderlich — jedes Segment hat eine eindeutige URL, basierend auf Position und Inhalt. Sie ändern sich nie. Das bedeutet:
- Lange Cache-TTL (Monate) ist sicher — Inhalte können nicht veralten.
- Cache-Invalidierung ist selten nötig — Uploads erzeugen neue URLs, überschreiben nie.
- CDN-Cache-Hit-Rate liegt für populäre Videos konsistent >95 %.
Das unterscheidet sich grundlegend von Webseiten, wo Caching kompliziert wird. Videosegmente sind der einfache Fall. (Siehe CDN vs Origin zur Bedeutung von Edge-Caching für Streaming.)
Regionsabdeckung
Cloudflare-CDN-POPs gibt es in:
- Nordamerika — Großstädte in USA/Kanada, dichte Ost- und Westküste
- EU — jede große Hauptstadt plus Knoten in Deutschland/Frankreich/UK/NL
- APAC — Tokio, Singapur, Hongkong, Seoul, Mumbai, Sydney, Jakarta
- Südamerika — São Paulo, Buenos Aires, Bogotá, Lima
- Afrika — Lagos, Johannesburg, Kairo, Nairobi
- Naher Osten — Dubai, Riad, Tel Aviv
Kaltstart-TTFB im Schnitt:
- Nordamerika / EU: 100–150 ms
- Ostasien: 150–200 ms
- Südamerika / Australien: 200–300 ms
- Afrika / Naher Osten: 250–400 ms
Smart-CDN-Priorisierung im Free-Tier
Free-Tier-Videos teilen sich einen Pool mit niedrigerer Priorität: Sie kommen bei Cache-Hit vom Edge, aber die LRU-Policy wirft sie unter Cache-Druck früher raus. Steigt die Hit-Rate eines Free-Tier-Videos über die Promotion-Schwelle (ein Hinweis auf echte Publikumsnachfrage), wird es in den Priority-Pool hochgestuft — ein im Free-Tier viral gehendes Video bekommt also trotzdem schnelle Auslieferung, sobald das Muster erkannt ist.
Keine manuelle Konfiguration. Die Hochstufung läuft automatisch; die Eviction ist schlicht Standard-LRU-Verhalten im Pool mit niedrigerer Priorität.
Bandbreitenkosten
Bandbreite ist in jedem Bezahltarif enthalten. Keine Gebühr pro ausgeliefertem GB, keine Überraschungsrechnung bei viralem Video, keine Overage-Stufe. Der pauschale Preis pro 5 TB deckt Speicher und Bandbreite ab.
Das unterscheidet sich deutlich von minutenbasierten oder pro-GB-ausgelieferten Plattformen (Mux, CF Stream, Bunny). Planbare Kosten sind der ganze Punkt.
Verglichen mit anderen CDN-gestützten Plattformen
- Cloudflare Stream — gleiche CF-Infrastruktur darunter. AVCaption legt Verschlüsselung, Custom Player, mehrsprachige Untertitel und Pauschalpreise oben drauf.
- Bunny CDN — Bunnys eigenes CDN (119+ POPs). Kleinerer Fußabdruck als Cloudflare, aber exzellent in den Regionen, die Bunny priorisiert.
- Mux — nutzt Fastly plus eigene Auslieferung. Branchenführende QoE-Optimierung, vergleichbare Regionsabdeckung.
Loslegen
Jedes Video nutzt das CF-CDN automatisch — keine Konfiguration nötig. Repräsentatives Video hochladen und im Network-Tab aus mehreren VPN-Exits in verschiedenen Geos prüfen; der TTFB-Unterschied zeigt, was Ihre Zuschauer in jeder Region erleben — ohne dass Sie je eine Region auswählen müssen.