5.3.1 Phân khúc Thời gian và Round-Trip Time
Hình 5 cho thấy tác động của một thời đoạn tăng cho một RTT của 30 ms và 300 ms. Hình 5a cho thấy trung bình máy chủ để hiển thị chậm trễ,
định nghĩa là thời gian giữa việc phát hành một phân đoạn và phát sóng của nó ở phía máy khách.
Cả hai cho một RTT của 30 ms và 300 ms, một sự gia tăng rõ ràng được quan sát trong thời hạn phân khúc cao hơn . Điều này là do các bộ đệm đã chọn được thiết kế để giữ năm phân đoạn video,
và trì hoãn việc phát sóng là tỷ lệ thuận với kích thước bộ đệm.
Sự gia tăng này được quan sát cả hai cho HTTP / 1.1 và HTTP / 2,
kết quả về sau là tốt hơn một chút.
Điều này là bởi vì, sử dụng một cách tiếp cận push,
một giảm trung bình của một nửa chu kỳ RTT là đạt được.
sử dụng một thời gian phân đoạn của 133 ms, ban đầu chậm trễ máy chủ đến máy hiển thị
được giảm đến 0,87 s và 0,77 s cho HTTP / 1.1 và HTTP / 2 tương ứng.
Một cách ngây thơ và đơn giản để giảm sự chậm trễ phát sóng
là như vậy, chỉ cần sử dụng các phân khúc siêu ngắn.
Tuy nhiên, như thể hiện trong Hình 5b,
tỷ lệ bit video trung bình thấp hơn đáng kể khi các đoạn ngắn của 133 ms và 266 ms
được sử dụng. Điều này đặc biệt đúng đối với một RTT 300 ms,
nơi tỷ lệ bit video thấp nhất luôn được chọn.
Điều này là bởi vì nó là không thể để có được một phân đoạn trong thời gian,
như thời gian của nó thậm chí còn thấp hơn so với RTT.
Đối với mỗi phân khúc được yêu cầu, do đó phát sóng đóng băng quan sát được. Đối với thời hạn phân đoạn lớn hơn, tốc độ bit tăng trung bình vì việc sử dụng băng thông cao hơn.
Sử dụng đẩy từ máy chủ HTTP / 2 của Tuy nhiên, tỷ lệ bit video trung bình luôn là khoảng 20 Mb / s.
Điều này cho thấy rằng kết quả phương pháp được đề xuất trong một sử dụng băng thông cao hơn
và chọn mức chất lượng, mà là do đạt được của một chu kỳ RTT cho mọi yêu cầu phân khúc. Hình 6 cho thấy tác động của một RTT càng tăng về sự chậm trễ khởi động của khách hàng,
trong thời gian phân đoạn của 133 ms và 2 s. Trong khi sự khác biệt là nhỏ cho một RTT của 30 ms,
một sự gia tăng rõ ràng được hiển thị cho RTT cao hơn. Đây là hậu quả của giai đoạn TCP chậm khởi động, đòi hỏi nhiều chu kỳ RTT để gửi manifest
và các phân đoạn đầu tiên từ máy chủ cho khách hàng. Đối với cả hai khoảng thời gian phân đoạn,
kết quả cho HTTP / 1.1 là rõ ràng thua kém những người cho HTTP / 2.
Việc đạt được trung bình là một chu kỳ RTT, do thực tế rằng không có thêm
các yêu cầu cần thiết để có được những đoạn video đầu tiên. Từ những kết quả này,
chúng ta có thể kết luận rằng việc sử dụng HTTP / 2 của push máy chủ thực sự là có lợi
khi các phân đoạn biểu hiện và video được lưu trữ trên cùng một máy chủ.
Sử dụng HTTP / 2 với một thời gian phân đoạn của 133 ms, thay vì HTTP / 1.1 có thời hạn 2 s,
sự chậm trễ khởi động trung bình cho một RTT 300 ms có thể chủ động được giảm từ 3.04 s đến 1,82 s.
Điều đáng chú ý là, nếu người dùng sẽ chuyển từ một luồng video khác,
sự chậm trễ thay đổi kênh sẽ được giảm bởi đúng một chu kỳ RTT
nếu kết nối TCP hiện tại được tái sử dụng.
đang được dịch, vui lòng đợi..