Streaming Bitrate Thích Ứng
Mỗi video upload lên AVCaption đều được mã hoá thành nhiều biến thể độ phân giải. Player tự chọn biến thể phù hợp với băng thông thực tế của người xem — chuyển lên khi mạng nhanh, chuyển xuống trước khi xảy ra buffer.
Đây là streaming bitrate thích ứng (ABR) qua HLS. Nó là chuẩn được YouTube, Netflix, Twitch và mọi nền tảng video hiện đại sử dụng. AVCaption bật mặc định cho mọi video.
Những gì được mã hoá
| Biến thể | Độ phân giải | Bitrate (mục tiêu) | Trường hợp dùng |
|---|---|---|---|
| 360p | 640×360 | 600 kbps | Mobile chậm, Wi-Fi yếu |
| 540p | 960×540 | 1.2 Mbps | Mobile trung bình |
| 720p | 1280×720 | 2.5 Mbps | HD trên broadband chuẩn |
| 1080p | 1920×1080 | 5 Mbps | Full HD, mặc định desktop |
| 1440p | 2560×1440 | 8 Mbps | 2K (mọi gói, Free luôn) |
| 2160p | 3840×2160 | 16 Mbps | 4K (chỉ Premium / Enterprise) |
Độ phân giải nguồn giới hạn nấc thang mã hoá — nguồn 720p chỉ ra biến thể tối đa 720p, không nâng cấp. Free cap ở 2K (1440p); Premium và Enterprise mở khoá 4K (2160p).
Player quyết định thế nào
Khi bắt đầu phát:
- Player tải master
.m3u8liệt kê mọi biến thể kèm băng thông. - Player chọn biến thể khởi đầu dựa trên thăm dò mạng ban đầu (thường 720p hoặc 1080p trên broadband).
- Mỗi lần tải segment đều được đo thời gian. Nếu băng thông thực tế cao hơn liên tục, player chuyển lên ở ranh giới segment kế tiếp.
- Nếu segment tải bị đứng hoặc buffer xuống dưới ngưỡng, player chuyển xuống ngay lập tức.
Việc chuyển đổi diễn ra ở ranh giới segment (mỗi 6 giây trong pipeline AVCaption) nên rất mượt — người xem chỉ thấy độ rõ thay đổi, không thấy biểu tượng buffer.
Hỗ trợ codec
AVCaption mã hoá H.264 mặc định để tương thích tối đa. Premium và Enterprise có thể chọn HEVC (H.265) cho bitrate thấp hơn ở cùng chất lượng, hoặc AV1 cho công nghệ mới nhất. Xem so sánh codec H.264 vs HEVC vs AV1 để biết các đánh đổi.
| Codec | Tương thích | Hiệu quả bitrate |
|---|---|---|
| H.264 | Phổ quát (mọi trình duyệt, mọi thiết bị từ 2010) | Cơ sở |
| HEVC (H.265) | Safari, Edge, Android hiện đại | Tốt hơn H.264 ~30% |
| AV1 | Chrome / Firefox / Android hiện đại | Tốt hơn H.264 ~50%, mã hoá chậm |
Với khán giả pha trộn, H.264 là mặc định an toàn. Với 4K mà cần tiết kiệm chi phí băng thông, HEVC giảm đáng kể.
Vì sao điều này quan trọng cho SEO và mức tương tác
- First paint nhanh hơn — chọn biến thể thấp khi kết nối còn lạnh giúp video phát trong vòng 1 giây.
- Ít bỏ ngang hơn — sự kiện buffer là nguyên nhân hàng đầu khiến người xem bỏ. ABR giảm chúng.
- Trải nghiệm mobile tốt hơn — máy dùng dữ liệu di động nhận biến thể thấp xem được thay vì biến thể cao bị kẹt.
- Chi phí băng thông thấp hơn cho người xem — người dùng kết nối tính lưu lượng chỉ tải đủ chất lượng để xem.
Phân phối CDN
ABR hoạt động được vì mọi segment của mọi biến thể đều được cache ở edge Cloudflare (đọc thêm về CDN vs origin). Khi player chuyển từ 720p lên 1080p, segment kế tiếp được lấy từ edge gần nhất — thường dưới 100ms.
Segment đầu tiên của biến thể mặc định được pre-warm lúc upload, nên cold-start playback dưới 1 giây trên hầu hết kết nối.
So với các nền tảng khác
ABR là yêu cầu cơ bản với video hosting nghiêm túc. Khác biệt nằm ở:
- Số lượng biến thể — AVCaption phát 4-6 biến thể tuỳ nguồn. Một số nền tảng chỉ phát 2-3.
- Hỗ trợ codec — AVCaption hỗ trợ H.264/HEVC/AV1; một số nền tảng chỉ H.264.
- Hỗ trợ 4K — AVCaption làm 4K ở Premium; Cloudflare Stream và Wistia giới hạn 1080p.
Bắt đầu
ABR bật mặc định — mọi video nhận đủ nấc thang lên tới mức cap độ phân giải của gói. Upload một file 4K test ở gói free và xem player chuyển biến thể live trong DevTools khi bạn throttle mạng.