Phân Phối CDN Toàn Cầu — 300+ Edge Cloudflare, TTFB Dưới 1 Giây

Phân Phối CDN Toàn Cầu

AVCaption được xây trên Cloudflare R2 cho lưu trữ object và CDN toàn cầu Cloudflare cho phân phối. Đó là cùng mạng đứng sau 20% internet công cộng — hơn 300 thành phố, độ trễ vài mili-giây tới hầu hết khu vực đông dân, và hạ tầng cache đã được kiểm chứng trận mạc.

Phân phối hoạt động thế nào

  1. Upload — segment HLS đã encode được ghi vào bucket Cloudflare R2. R2 không tính phí egress sang edge CF CDN.
  2. Pre-warm — khi encode xong, AVCaption ping master playlist + segment đầu từ mỗi khu vực lớn, nạp cache edge trước khi người xem đầu tiên đến.
  3. Yêu cầu của người xem — player yêu cầu URL segment. Edge node Cloudflare nhận yêu cầu.
  4. Cache hit — nếu segment đã cache ở edge này (sau khi người xem đầu tiên trong khu vực này lấy), trả về ngay. TTFB dưới 100ms.
  5. Cache miss — edge fetch từ R2 origin (cũng nội bộ Cloudflare — không có hop internet). Cache segment lại. Người xem tiếp theo trong khu vực này hit cache.

Vì sao segment HLS cache hiệu quả

Segment HLSbất biến — mỗi segment có URL duy nhất dựa trên vị trí và nội dung. Chúng không bao giờ thay đổi. Điều này nghĩa là:

  • TTL cache dài (nhiều tháng) là an toàn — nội dung không thể bị cũ.
  • Hiếm khi cần invalidate cache — upload tạo URL mới, không ghi đè.
  • Tỉ lệ hit cache CDN thường xuyên >95% với video phổ biến.

Điều này khác hẳn trang web, nơi cache trở nên phức tạp. Segment video là trường hợp dễ. (Xem CDN vs origin để hiểu vì sao cache edge quan trọng cho streaming.)

Phủ sóng khu vực

POP CDN Cloudflare có ở:

  • Bắc Mỹ — các thành phố lớn US/CA, phủ dày bờ Đông/Tây
  • EU — mọi thủ đô lớn cộng node Đức/Pháp/UK/NL
  • APAC — Tokyo, Singapore, Hong Kong, Seoul, Mumbai, Sydney, Jakarta
  • Nam Mỹ — São Paulo, Buenos Aires, Bogotá, Lima
  • Châu Phi — Lagos, Johannesburg, Cairo, Nairobi
  • Trung Đông — Dubai, Riyadh, Tel Aviv

TTFB cold-start trung bình:

  • Bắc Mỹ / EU: 100-150ms
  • Đông Á: 150-200ms
  • Nam Mỹ / Australia: 200-300ms
  • Châu Phi / Trung Đông: 250-400ms

Ưu tiên cache theo tier

Gói trả phí (Premium / Enterprise) ghi vào pool cache ưu tiên mặc định — segment ở lại edge theo policy LRU eviction tiêu chuẩn của Cloudflare, với TTL dài hơn.

Video gói Free share pool ưu tiên thấp hơn: vẫn phục vụ từ edge khi cache hit, nhưng policy LRU evict sớm hơn khi cache áp lực. Khi tỉ lệ hit của một video Free leo qua ngưỡng promotion (dấu hiệu có demand audience thật), nó được promote lên pool ưu tiên — nên video Free viral vẫn được phân phối nhanh khi pattern được phát hiện.

Không cần cấu hình tay. Promotion là tự động; eviction chỉ là LRU tiêu chuẩn trên pool ưu tiên thấp.

Chi phí băng thông

Băng thông được bao gồm trong mọi gói trả phí. Không phí phân phối theo GB, không bill bất ngờ nếu video viral, không tier overage. Giá phẳng mỗi 5TB bao trọn lưu trữ + băng thông.

Khác đáng kể với các nền tảng tính theo phút hoặc theo GB phân phối (Mux, CF Stream, Bunny). Chi phí dự đoán được là toàn bộ ý nghĩa.

So với các nền tảng dựa CDN khác

  • Cloudflare Stream — cùng hạ tầng CF bên dưới. AVCaption thêm lớp mã hoá, player tuỳ chỉnh, phụ đề AI và giá phẳng.
  • Bunny CDN — CDN riêng của Bunny (119+ POP). Phủ nhỏ hơn Cloudflare nhưng xuất sắc ở các khu vực Bunny ưu tiên.
  • Mux — dùng Fastly + phân phối riêng. Tối ưu QoE hàng đầu ngành, phủ khu vực tương đương.

Bắt đầu

Mọi video tự động dùng CF CDN — không cần cấu hình. Upload một video đại diện và check tab network từ vài exit VPN địa lý khác nhau; chênh lệch TTFB cho bạn biết viewer ở mỗi khu vực trải nghiệm thế nào mà bạn không phải pick region.

Câu hỏi thường gặp

Video CDN là gì và vì sao tôi cần? +
Video CDN (Content Delivery Network) cache các segment video tại các edge server khắp thế giới để người xem lấy chúng từ vị trí gần nhất thay vì origin server của bạn. Với streaming HLS điều này là thiết yếu: một video 1 giờ là hàng trăm yêu cầu segment nhỏ trên mỗi người xem, và chỉ phục vụ từ origin sẽ chậm và tốn kém. AVCaption dùng CDN của Cloudflare với 300+ edge POP — TTFB dưới 1 giây trên toàn cầu, không cần cài đặt thêm.
TTFB điển hình cho segment video là bao nhiêu? +
Dưới 300ms cho cache hit toàn cầu, dưới 150ms ở Bắc Mỹ, EU và Đông Á. Segment đầu tiên được pre-warm khi upload nên cold-start playback hiếm khi phải chờ origin fetch.
Segment video có được cache ở edge CDN không? +
Có. Segment HLS là bất biến (mỗi URL segment chứa hash nội dung) nên được cache mạnh với TTL dài. Một khi segment được lấy lần đầu trong một khu vực, mọi người xem tiếp theo trong khu vực đó nhận từ edge.
CDN toàn cầu có tính phí theo GB băng thông không? +
Nhiều nền tảng video tính phí — Mux, CF Stream, Bunny đều bill theo GB phân phối hoặc theo phút xem. AVCaption tính băng thông trong giá phẳng theo gói. Một video viral không tạo bill bất ngờ, giúp chi phí dài hạn dễ dự đoán cho người tạo khoá học và chủ SaaS.
← content.back_to_index