Bộ đệm nhận(Receiver buffering)

Một phần của tài liệu Đảm bảo chất lượng cho luồng âm thanh trực tuyến (Trang 40 - 41)

Bộ đệm nhận là yêu cầu để bù đắp cho biến thiên trễ còn được gọi là Jitter, đã được giới thiệu và được sử lý trong các hệ thống đầu cuối. Và rất quan trọng để giải quyết vấn đề truyền dữ liệu sai, chẳng hạn như sắp xếp lại gói tin. Nhiệm vụ của bộ đệm nhận là để đánh giá tối ưu của phát lại trễ. Cần thiết để tính toán thời gian bộ đệm và quản lý xếp hàng của các gói tin nhận được cho đến trước thời điểm phát lại. Thời gian phát cho mỗi gói tin thường được quyết định bởi nhãn thời gian được chỉ định bởi người gửi và ước tính của mạng và trễ xử lý

TPlayback= TRecording + DNetword + DProcessing

DProcess ước tính cho xử lý trễ( nghĩa là giải mã, sự giải nén, lập lịch ) tại người nhận. Khi người nhận không thể phân biệt được được trễ (hoặc Jiter) được tạo ra do người gửi hoặc do mạng. Ước tính trễ của mạng DNetwork xác định gói tin trễ đến người nhận.

Phát lại trễ có thể được được thực hiện liên tục trong xuốt phiên hoặc có thể được điều chỉnh thích nghi trong phiên truyền. Việc điều chỉnh phát lại các thích ứng có thể được thực hiện trên cơ sở mỗi Talkspurt hoặc mỗi packit. Trong mỗi trường của gói Audio việc dự tính thời gian phát lại trễ cho gói đầu tiên của Talkspurt là rất quan trọng bởi vì nó quyết định thời gian phát lại của các gói tiếp theo của Talkspurt. Lưu ý là những khoảng phát lại trong tín hiệu Audio được nhận diện ngay lập tức và nghe như tiếng nổ lách tách. Trong trường hợp phát lại trễ video thực hiện điều chỉnh trên cơ sở mỗi packet nếu Video và Audio chỉ được kết hợp một cách lỏng lẻo, hoặc nếu Video được phát riêng một mình. Khi nhận dạng hình ảnh, con người thường không nhận thấy sự thay đổi nhỏ trong thời gian hiển thị trên một khung hình riêng.

Một ví dụ về vấn đề ước tính phát lại gói luồng Audio. Phát lại trễ của gói thứ i là dpi bằng tổng trễ của mạng di và thời gian bộ đệm bi.

Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ Hình 2.1.4: ước tính phát lại gói tin

bi= pi - ai

dpi = di + bi = pi – ti

Vấn đề chính của ước tính trễ mạng nói chung là thời gian giữa người gửi và người nhận không đồng bộ, và do đó tính toán trễ tuyệt đối là không đáng kể. Các biến đổi trễ đòi hỏi ước tính phát lại trễ. Tuy nhiên, nó không phụ thuộc tuyệt đối vào thời gian. Jitter của một gói thứ i có thể chỉ được tính đơn giản như sau :

ji =|(ai – ai-1) – (ti – ti-1)|

Nếu các gói đến trong khoảng thời gian bằng nhau, tức là Jitter là bằng không, gói Audio có thể ngay lập tức phát lại bên nhận. Tuy nhiên, việc lưu trữ và chuyển tiếp trong mạng của trễ truyền tải là khác nhau( J>0 ). Lập vùng đệm máy thu là tuyệt đối cần thiết.

Tính toán, tối ưu phát lại trễ mục tiêu nhằm giảm thiểu việc tăng trễ vào bộ đệm khi đã có tối đa các gói đến trước khi chúng phát lại. Các gói đến sau thời điểm phát lại (pi<ai)coi như bị mất. Phát lại trễ kéo dài bù đắp cho biến đổi trễ nhưng tăng tổng trễ đầu cuối và do đó hạn chế khả năng sử dụng các ứng dụng luồng thời gian thực.

Một phần của tài liệu Đảm bảo chất lượng cho luồng âm thanh trực tuyến (Trang 40 - 41)

Tải bản đầy đủ (PDF)

(82 trang)