Trong những năm qua, việc phân phối các nội dung đa phương tiện trở nên
nổi bật hơn bao giờ hết. Đặc biệt, video,
các ứng dụng hiện nay chịu trách nhiệm cho hơn một nửa số
lượng truy cập Internet [30]. Để kích hoạt tính năng video streaming qua besteffort
Internet, khái niệm về HTTP thích nghi streaming
(HAS) đã được giới thiệu. Như thể hiện trong hình 1, nội dung video
được mã hóa ở mức chất lượng khác nhau. Mỗi cấp độ chất lượng được xác định
bởi tốc độ bit trung bình tương ứng của nó. Ngoài ra,
các nội dung được chia thành các đoạn có một thời gian điển hình
của 1-10 giây. Mỗi phân khúc có thể được giải mã
một cách độc lập các bộ phận khác. Một HAS khách khởi tạo một
phiên làm việc mới bằng cách tải về một file manifest. Biểu hiện này
tập tin cung cấp một mô tả về chất lượng có sẵn khác nhau
cấp và phân đoạn. Căn cứ vào các điều kiện mạng và
hiện tại mức đệm-điền, Rate Xác Algorithm
(RDA) trong HAS khách hàng xác định chất lượng đối với
phân khúc tải tiếp theo. Mục tiêu của RDA là
để tối ưu hóa chất lượng toàn cầu của kinh nghiệm (QoE) xác định
bởi sự xuất hiện của đóng băng video, chất lượng trung bình
mức độ và tần suất thay đổi chất lượng. Ưu điểm chính
của HAS qua tiến trình tải và truyền thống
thời gian thực trực tuyến là khả năng thích ứng với các video chất lượng cao
với băng thông có sẵn để tránh đóng băng video.
Như một hệ quả, tạo điều kiện cho HAS video streaming qua
mạng tốt nhất trong nỗ lực. Ngoài ra, dựa trên HTTP dòng video
có thể dễ dàng đi qua tường lửa và tái sử dụng đã được triển khai
cơ sở hạ tầng HTTP như các máy chủ HTTP, HTTP proxy,
và Content Delivery Network (CDN) nút. Bởi vì
những lợi thế, cầu thủ lớn như Microsoft, Apple,
Adobe và Netflix ồ ạt nuôi streaming thích nghi
mô hình. Như hầu hết HAS giải pháp sử dụng kiến trúc tương tự,
Motion Picture Expert Group (MPEG) đề xuất
một tiêu chuẩn gọi là động thích ứng streaming qua HTTP
(DASH) [31].
Mặc dù có nhiều HAS lợi thế, một số không hiệu quả
vẫn phải được giải quyết để cải thiện của người dùng QoE, đặc biệt là
trong streaming video trực tiếp.
đóng băng • video do rebuffering:. Dobrian et al
[11] cho thấy rebuffering có ảnh hưởng lớn nhất trên
tương tác người dùng. Conviva [10] ước tính số lượng
của HAS phiên bị đóng băng video tại 27
541
phần trăm. Đặc biệt là trong môi trường với băng thông nhanh chóng
thay đổi như các mạng di động, khách hàng có thể
không có đủ thời gian để thích nghi và có thể cần phải rebuffer
[24]. Rebuffering có thể tránh được bằng cách sử dụng
bộ đệm của khách hàng lớn hơn nhưng tiếc là điều này làm tăng
cũng chậm trễ end-to-end cho sống streaming.
• Low video chất lượng trung bình: Trong [10], số phiên
ảnh hưởng bởi độ phân giải thấp được ước tính ở mức 43
phần trăm.
• thường xuyên video chất lượng thay đổi: các xét nghiệm chủ quan được mô tả
trong [22] và [32] cho thấy rằng thường xuyên và đột ngột
biến động ở các cấp độ video chất lượng được lựa chọn cũng
như dao động video chất lượng có tác động tiêu cực trên
. các QoE
• camera- lớn để hiển thị chậm trễ: Lohmar et al. [21] cho thấy
rằng tổng độ trễ từ máy ảnh để hiển thị trong live
trực tuyến nên được giữ càng nhỏ càng tốt. Các
kinh nghiệm xem của một trò chơi bóng đá trực tiếp có thể được tha
bởi phương tiện truyền thông xã hội hoặc hàng xóm cổ vũ cho một mục tiêu khi
mục tiêu này vẫn chưa được hiển thị trên màn hình. Trong hiện tại
HAS triển khai, điều này chậm trễ máy ảnh để hiển thị trong
thứ tự của hàng chục giây.
• chậm trễ tương tác lớn: chậm trễ này được định nghĩa là
thời gian chờ đợi cho người xem khi tương tác với
HAS khách hàng. Chúng tôi phân biệt khởi động chậm trễ, tìm kiếm chậm trễ,
và thay đổi kênh chậm trễ.
Mục tiêu của chúng tôi là để giảm số lượng đóng băng video, tăng
chất lượng video trung bình, giảm số lượng các qualitylevel
thay đổi, giảm độ trễ cho trực tiếp, và
làm giảm tính tương tác chậm trễ bằng cách sử dụng mới HTTP / 2 tính năng.
đầu năm 2012, IETF httpbis nhóm làm việc [18]
bắt đầu các tiêu chuẩn của HTTP / 2, để giải quyết một số
thiếu sót trong HTTP / 1.1. Vào tháng Hai năm 2015, mới
chuẩn HTTP / 2 đã được công bố như một IETF RFC [2] và
được hỗ trợ bởi các trình duyệt như Chrome, Firefox
và Internet Explorer. Trọng tâm chính của HTTP / 2 là để
giảm độ trễ trong giao hàng Web, sử dụng bốn tính năng mới
cung cấp khả năng để chấm dứt việc truyền tải
nội dung nhất định, multiplex một vài yêu cầu, ưu tiên nhiều
nội dung quan trọng, và đẩy nội dung từ máy chủ cho khách hàng.
Các chính đóng góp của bài viết này là gấp ba. Là một
đóng góp đầu tiên, chúng tôi đề xuất mười phương pháp mới để cải thiện
các QoE của HAS, dựa trên HTTP / 2 tính năng. Hai phương pháp
này dựa trên yêu cầu / đáp ứng ghép và ưu tiên.
Những HTTP / 2 tính năng cho phép đồng thời yêu cầu
cho các phân đoạn tiếp theo hoặc các lớp phân đoạn trong các trường hợp
Scalable Video Coding (SVC) để tránh / perlayer mỗi phân khúc
thời gian đi (RTT ). Một hai phương pháp đều dựa
trên cabability của HTTP / 2 để hủy bỏ một dòng (và các
hồi phân đoạn tương ứng). capabilit này
đang được dịch, vui lòng đợi..
