Với xu hướng phát triển nhanh chóng của video thống trị
lưu lượng Internet, video streaming qua Internet đã thu hút được
rất nhiều sự chú ý trong cả hai ngành công nghiệp và nghiên cứu cộng đồng
[4] [5] [6]. Như đã thảo luận trong [4], công nghệ video streaming
đã trải qua một loạt các tiến bộ, khác nhau,
từ giao thức trực tuyến truyền thống (ví dụ như, RTP / RTSP, RTMP,
và tiến trình tải) để HTTP streaming. Mặc dù
hiệu quả của nó trong việc đạt được chi phí thấp và video khả năng mở rộng
tuyến, nó đã được quan sát thấy rằng HTTP streaming bởi
định nghĩa là không thích hợp cho truyền thông và độ trễ thấp, như
các phân đoạn của nội dung video giới thiệu ít nhất một
(và trong những trường hợp điển hình nhất là hai đến ba) thời gian phân khúc
vào độ trễ sống. Do đó, hiện đang triển khai
các hệ thống sống streaming đòi hỏi thời gian trễ thấp chủ yếu
dựa trên giao thức trực tuyến truyền thống mà không nhận ra
những lợi ích của HTTP streaming.
Gần đây đã có nhiều nỗ lực nghiên cứu nhắm đến
độ trễ thấp HTTP streaming. Ví dụ, trong [7], các
tác giả đã phát triển một loại mã hóa phương pháp tiếp cận dựa chunked để
đạt được các mục tiêu của độ trễ thấp HTTP streaming. Mặc dù
nó làm giảm độ trễ sống đến 1-2 khoảng thời gian đoạn, các
phương pháp mã hóa chửi rủa đặt ra các yêu cầu đặc biệt, cho
cả hai giao thức truyền tải và các hệ thống, trong đó họ
phải chấp nhận các phản hồi HTTP chunked và chơi chúng trở lại trong
một cách kịp thời trước khi đáp ứng đầy đủ là nhận được. Trong khi
các công trình này cho các đề án với tự mô tả các định dạng stream,
như HDS [8] và HLS [6], rất khó để áp dụng cho
chương trình với siêu dữ liệu mô tả mảnh tập tin (ví dụ, năng động
thích ứng streaming qua HTTP (DASH) [9]) và phương tiện truyền thông
các khung (ví dụ như, truyền thông Nguồn Extensions [10
đang được dịch, vui lòng đợi..