AVCaption vs Cloudflare Stream
So sánh này có một twist: AVCaption chạy trên Cloudflare R2 và CDN Cloudflare. 300+ vị trí edge bạn nhận được với AVCaption chính là 300+ vị trí edge Cloudflare đang phục vụ Cloudflare Stream.
Khác biệt nằm ở mọi thứ bên trên lớp lưu trữ và CDN — chiến lược mã hoá, profile encoding, embed player, pipeline phụ đề, mô hình giá.
Nhìn nhanh
| AVCaption | Cloudflare Stream | |
|---|---|---|
| Gói miễn phí | Lưu trữ không giới hạn, có quảng cáo, 2K | Không (trial nhỏ) |
| Mô hình giá | $100/tháng cố định cho 5 TB | $5/1,000 phút lưu trữ + $1/1,000 phút phát |
| Workload 5 TB (ước tính) | $100/tháng | ~$1,000/tháng riêng lưu trữ + delivery scale theo |
| Độ phân giải tối đa | 4K (Premium / Enterprise) | 1080p — không có 4K |
| Mã hoá | AES-128 HLS đa khoá | Signed URL có token, AES-128 |
| Custom embed player | Có (màu, watermark, whitelist domain) | Có (style cơ bản) |
| Live streaming | Không | Có |
| Player đa track + song ngữ | Có | Single-track |
| Studio tạo phụ đề | Có (upload, gõ tay, auto-detect từ audio) | Chỉ auto-captions |
| CDN | Cloudflare (300+ POP) | Cloudflare (300+ POP) |
| REST API | Gói Enterprise | Mọi gói |
Chuyện 4K — deal-breaker
Cloudflare Stream không encode 4K. Trần đầu ra là 1080p. Với hầu hết case B2B và giáo dục thì ổn — viewer không nhận ra khác biệt 1080p và 4K trên điện thoại, và 1080p đủ cho xem trên laptop.
Nhưng bất cứ thứ gì điện ảnh (filmmaker, tutorial nhiếp ảnh, khoá học có quay UI chi tiết, content gaming, bất cứ thứ gì hướng tới TV) — 1080p không còn là chuẩn. AVCaption ship 4K trên gói Premium và Enterprise.
So sánh giá ở quy mô lớn
Cloudflare Stream tính $5 cho 1,000 phút lưu trữ + $1 cho 1,000 phút phát.
Thư viện 5 TB tương đương khoảng 200,000 phút video 1080p.
- Lưu trữ: 200,000 × $0.005 = $1,000/tháng chỉ riêng lưu trữ
- Delivery: trung bình 5 triệu phút/tháng phát = 5,000,000 × $0.001 = $5,000/tháng
Tức khoảng $6,000/tháng cho workload 5 TB với lượt xem trung bình — so với $100/tháng của AVCaption Premium.
CF Stream thắng ở phía rất nhỏ: 50 phút video và 10,000 phút phát, bạn trả khoảng ~$10/tháng. Gói free của AVCaption cũng free — nhưng có quảng cáo.
Mã hoá: cách tiếp cận giống, chu kỳ xoay khác
Cả hai đều dùng mã hoá AES-128 HLS với URL phát gắn token. AVCaption xoay khoá theo cụm segment — lộ một khoá chỉ phơi một cửa sổ ngắn của video. Cloudflare Stream dùng signed URL với khoá nhúng gắn với account và xoay ít hơn.
Với hầu hết case B2B và creator, cả hai đều đủ. Cả hai đều không phải DRM cấp studio (không có Widevine/PlayReady tích hợp sẵn).
Khác biệt là thật, không phải hình thức: CF Stream gắn một signed URL với một session, AVCaption xoay khoá AES mới mỗi cụm segment. Bắt được token + khoá trên CF Stream là giải mã được toàn bộ video; bắt được cặp đó trên AVCaption chỉ giải được một cụm.
AVCaption thêm gì lên trên hạ tầng CF
AVCaption dùng CF R2 cho lưu trữ và CF CDN cho delivery — cùng hạ tầng với Cloudflare Stream. Bên trên đó, AVCaption phủ:
- Mã hoá AES-128 đa khoá xoay (vs. mô hình một khoá của CF Stream)
- Pipeline encoding 4K (CF Stream không có)
- Player đa track + song ngữ — số track không giới hạn, hai ngôn ngữ render cùng lúc trên màn hình
- Custom watermark (ảnh + text động per-viewer)
- Giá gói cố định thay vì tính theo phút
Bạn đang đánh đổi sản phẩm tích hợp dọc một-vendor (Cloudflare Stream) lấy một sản phẩm phân lớp (AVCaption-trên-CF) phơi nhiều control hơn với mô hình giá khác.
Khi nào chọn Cloudflare Stream
Chọn CF Stream nếu tất cả đúng:
- Bạn không cần 4K.
- Bạn stream live (CF có live, AVCaption thì chỉ on-demand).
- Thư viện rất nhỏ (tổng dưới vài trăm phút).
- Bạn đã ở sâu trong hệ sinh thái Cloudflare và muốn ít hơn một vendor.
Khi nào chọn AVCaption
Chọn AVCaption nếu bất kỳ điều nào đúng:
- Bạn cần đầu ra 4K.
- Bạn publish nhiều ngôn ngữ và muốn player song ngữ đồng thời.
- Bạn muốn hoá đơn hàng tháng dự đoán được ở mọi cỡ thư viện.
- Bạn cần mã hoá đa khoá xoay để chống piracy mạnh hơn.
- Bạn muốn gói miễn phí lưu trữ không giới hạn để prototype.
Phán quyết thẳng thắn
Cloudflare Stream xuất sắc cho thư viện rất nhỏ và live streaming khi 1080p là đủ. AVCaption được xây cho mọi case còn lại — đặc biệt ở quy mô lớn, khi cần 4K, hoặc cần localization.
Nếu thư viện có bất kỳ source 4K nào, hoặc delivery hàng tháng đã chạm hàng triệu phút, tạo tài khoản AVCaption miễn phí và re-encode cùng source — vẫn cùng CDN Cloudflare bên dưới, nhưng hoá đơn ngừng nhảy lung tung.