CDN so với máy chủ Origin — Cách phân phối video thực sự hoạt động
Origin lưu bản gốc của video; CDN cache nó trên các edge gần người xem. Cùng nhau, hai lớp này giảm độ trễ, mở rộng lưu lượng và hấp thụ tải tăng đột biến.
Đọc tiếp10 bài viết
Origin lưu bản gốc của video; CDN cache nó trên các edge gần người xem. Cùng nhau, hai lớp này giảm độ trễ, mở rộng lưu lượng và hấp thụ tải tăng đột biến.
Đọc tiếpH.264 phổ thông nhưng kém hiệu quả. HEVC tiết kiệm ~30% băng thông. AV1 tiết kiệm ~50% nhưng encode chậm. VP9 chạy YouTube. Chọn theo phạm vi khán giả và ngân sách băng thông.
Đọc tiếpAES-128 là mã đối xứng 128-bit dùng để mã hóa các phân đoạn HLS. Khóa được lấy riêng khi phát, ngăn việc tải xuống hoặc phát lại trái phép luồng video.
Đọc tiếpWatermark động hiển thị văn bản riêng cho mỗi người xem (email, ID, IP) lên mỗi lượt phát, giúp truy ra nguồn rò rỉ — khác với logo tĩnh không cho biết gì.
Đọc tiếpHLS (HTTP Live Streaming) là giao thức phát video của Apple, chia video thành các phân đoạn ngắn truyền qua HTTP và tự điều chỉnh chất lượng theo băng thông người xem.
Đọc tiếpEmbed token là chuỗi mờ được xác thực phía server (thu hồi được, nhiều metadata). Signed URL dùng HMAC (không trạng thái, nhanh, không thu hồi được). Chọn theo nhu cầu thu hồi.
Đọc tiếpHLS là giao thức của Apple, hỗ trợ Safari gốc và là đường ngắn nhất để ship. DASH là chuẩn MPEG, hỗ trợ multi-DRM qua CENC. Đây là khi nào nên dùng cái nào.
Đọc tiếpEncoding nén video thô thành định dạng codec. Transcoding giải mã file đã encode rồi mã hóa lại sang codec, bitrate, container hoặc độ phân giải khác.
Đọc tiếpPhát bitrate thích ứng (ABR) cho phép player chuyển giữa các biến thể đã mã hóa theo băng thông thực tế, ngăn buffer mà không hy sinh chất lượng.
Đọc tiếpDRM (Widevine, PlayReady, FairPlay) là mã hóa kèm kiểm soát giấy phép và khóa gắn phần cứng. AES-128 đơn thuần đủ cho khóa học tự sản xuất và gói trả phí.
Đọc tiếp