Họ không thể so sánh được.
Đối với trường hợp đầu tiên, mã hóa tối ưu để xem cục bộ khác với mã hóa tối ưu để xem truyền phát.
Hãy nói về mã hóa video.
Trong hầu hết định dạng mã hóa video, thường có hai loại khung:
- Khung mã hóa nội bộ (Khung hình I) - đây là các khung được truyền đầy đủ, khung này có thể được giải mã mà không cần biết về bất kỳ khung nào khác. Một khung mã hóa nội tại về cơ bản là một hình ảnh tĩnh. Bộ mã hóa sẽ tạo ra những thứ này trong quá trình chuyển đổi đột ngột. Đây là ít hiệu quả để nén.
- Khung dự đoán (Khung P) hoặc khung dự đoán Bi (Khung B) - đây là các khung chỉ lưu trữ sự khác biệt giữa các khung, nó chỉ có thể được giải mã nếu người xem cũng biết khung trước và / hoặc khung sau. Đây là hiệu quả hơn nhiều để nén.
Mã hóa để xem cục bộ có thể tận dụng các tìm kiếm đĩa nhanh để sử dụng nhiều khung hình P và B hơn, trong khi video được mã hóa để phát trực tuyến hiệu quả sẽ phải mã hóa I-Frame dự phòng nhiều hơn ngay cả khi không có chuyển đổi đột ngột để phù hợp tìm kiếm ngẫu nhiên.
Ngoài ra, có hai loại phát trực tuyến khác nhau. Bạn có thể phát trực tuyến một luồng được ghi trước (hầu hết các video trên Youtube) và các luồng sự kiện trực tiếp (ví dụ: Youtube Live). Do nhu cầu độ trễ, phát trực tiếp sự kiện không thể tận dụng các kỹ thuật mã hóa tiên tiến mất nhiều thời gian hoặc không thể đoán trước, trong khi luồng được ghi trước có thể mất nhiều thời gian như cần mã hóa.
Truyền phát video cũng thường được mã hóa với tốc độ bit không đổi (CBR). Với cùng kích thước mục tiêu, video tốc độ bit biến (VBR) thường sẽ có chất lượng cao hơn video CBR. Ngược lại, video VBR nhỏ hơn với cùng chất lượng của video CBR. Một giao thức truyền phát thích ứng như DASH có bitrate thích ứng (ABR), là một sự thỏa hiệp giữa CBR và VBR. ABR cho phép người xem thích ứng với những thay đổi trong băng thông mạng. Với một băng thông ổn định, nhất quán, ABR ít nhiều giống với CBR.
Tất cả những điều này có nghĩa là có cùng chất lượng và trải nghiệm xem , bạn có thể mã hóa video để xem cục bộ hiệu quả hơn video được phát trực tuyến và bạn có thể mã hóa video cho các luồng được ghi trước hiệu quả hơn so với phát trực tiếp.
Sau đó, cũng có một chi phí trong giao thức truyền phát. Tải xuống HTTP thông thường có thể sử dụng mã hóa chuyển khối để tải xuống toàn bộ tệp có chi phí rất nhỏ. Một tải xuống được truyền phát sẽ phải thương lượng khối và chất lượng của khối để chuyển. Trong sơ đồ lớn của mọi thứ, chi phí chung của giao thức chuyển giao là tương đối nhỏ.
Nhìn chung, với cùng một lượng video được xem, video được phát trực tuyến sẽ chiếm một lượng băng thông lớn hơn. Ưu điểm chính của phát trực tuyến, về mặt sử dụng băng thông, là nó có thể lưu bởi những người tải xuống nhưng không xem video đầy đủ, đây có thể là một cách tiết kiệm rất đáng kể.