Giả sử rằng các khách hàng bắt đầu nhận dữ liệu tại t
r
0
. Tại t
p
0
,
khách hàng bắt đầu tiêu thụ dữ liệu từ bộ đệm nhận.
Các đệm ban đầu là (t
p
0 - t
r
0
) giây. Về cơ bản,
khoảng cách ngang giữa đường cong xuất hiện và phát sóng
đường cong là mức đệm của khách hàng. Nếu tốc độ đến trung bình (hoặc
thông) bằng với tốc độ phát sóng, bộ đệm sẽ được ổn định.
Sau đây, chúng tôi giả định rằng máy chủ có một bộ K
đại diện cho mỗi đoạn, tương ứng với thiết lập của K
tùy chọn bitrate cho ℜ khách hàng = {R0, R1, ..., RK-1}. Chúng tôi sau đó
biểu thị tốc độ bit yêu cầu của phân khúc l bởi Bl
. Vào thời gian ti
,
cho rằng sau khi hoàn toàn tải phân đoạn hiện
tôi với bitrate Bi
, khách hàng sẽ quyết định một chuỗi các bitrate
cho các phân đoạn tiếp theo N {b (i, 1), b (i, 2), ..., b (i, N)} trong đó các
ký hiệu (i, j) có nghĩa là phân khúc i + j và b (i, j) có nghĩa là video
bitrate quyết định cho phân khúc i + j.
đối với mỗi phân đoạn N tiếp theo, nếu bitrate video b ( i, j)
được yêu cầu cho phân khúc (i, j) (Bi + j = b (i, j)), sự xuất hiện
đường cong sẽ được kéo dài thêm một đoạn đường, trong đó
độ dốc là thông lượng trung bình. Rõ ràng, có rất nhiều
cách khác nhau để quyết định trình tự thích hợp của các tốc độ bit,
tùy thuộc vào các thông lượng và độ đệm tại thời điểm t.
Do đó, vấn đề quyết định là đại diện như một lưới mắt cáo trong
đó mỗi chuỗi các bitrate được hiển thị như là một con đường. Với
đại diện này, chúng ta có thể dự đoán xu hướng của bộ đệm trong
tương lai gần theo bitrate của phân đoạn và thông lượng
dự toán. Nếu mức đệm hiện tại là đủ lớn, một tốt
con đường có thể được tìm thấy để đáp ứng các tiêu chí khác nhau, ví dụ như tối thiểu
ngưỡng đệm, nhỏ nhất bitrate phương sai, vv Tuy nhiên, nếu
mức đệm hiện nay là rất thấp, khách hàng nên tích cực
chuyển sang một bitrate đó là ít nhất nhỏ hơn so với dự kiến
thông qua.
đang được dịch, vui lòng đợi..