Để giải quyết vấn đề nổ yêu cầu ở thấpđộ trễ live streaming, chúng tôi tận dụng các tính năng push servertrong HTTP 2.0, mà ban đầu được giới thiệu cho tối ưunội dung thu hồi mà không gây ra các chi phí đáng kể trong cácGiao tiếp HTTP. Hình 1 cho thấy dòng chảy chung củađẩy máy chủ của chúng tôi dựa trên lược đồ sống streaming (tức là, (b) và(c)), với so với các chương trình truyền thống (tức là (a)).Trong đề án đẩy máy chủ, thay vì đòi hỏi một yêu cầucho mỗi phân đoạn video, các máy chủ web, tích cực đẩy cácCác phân đoạn trong tương lai sau khi nhận được yêu cầu đầu tiên cho một videophân khúc, theo một chiến lược đẩy được xác định trước mà được thiết lậpvà thoả thuận trên bởi khách hàng và máy chủ. Bằng cách này, nócó thể cho khách hàng để giảm các yêu cầu đến máy chủđể một số lượng hợp lý nhỏ, ví dụ, chỉ có một yêu cầu cho cáctoàn bộ dòng trong các trường hợp cực kỳ (trong con số 1(b)).Quan trọng hơn, bằng cách cho phép các máy chủ để đẩy bổ sungCác phân đoạn cho khách hàng thông qua HTTP, phá vỡ kế hoạch của chúng tôicác mối tương quan chặt chẽ giữa các phân đoạn thời gian và cácsố lượng các yêu cầu cho một độ dài nhất định của video. Do đó,nó cho phép các cơ hội để giảm độ trễ sống bằng cách giảmphân đoạn thời gian trong khi vẫn duy trì một liên tụchoặc kiểm soát số lượng các yêu cầu đến máy chủ. Kháclời nói, bằng cách tận dụng server đẩy, chúng tôi đề nghị thực hành tốt nhấtĐối với độ trễ thấp sống streaming là để giảm bớt các phân đoạnKích thước cho đến khi nó đáp ứng yêu cầu mong muốn trễ, trong khivẫn còn xem xét và đếm cho chi phí bổ sung yêu cầuvà có thể tác động về tỷ lệ bit năng động chuyển đổi.
đang được dịch, vui lòng đợi..
