chất lượng trong sự hiện diện của gói tin bị mất. Đề án như vậy được gọi là chương trình phục hồi mất.
Ở đây chúng ta xác định gói tin bị mất trong một nghĩa rộng: Một gói tin bị mất hoặc nếu nó không bao giờ đến với
người nhận hoặc nếu nó đến sau thời gian phát sóng dự kiến của nó. Ví dụ VoIP của chúng tôi sẽ
một lần nữa đóng vai trò như một bối cảnh để mô tả các chương trình phục hồi mất.
Như đã đề cập ở phần đầu của phần này, truyền lại gói tin bị mất có thể không
khả thi ở một ứng dụng đàm thoại thời gian thực như VoIP. Thật vậy, phát lại một gói tin đó đã bỏ lỡ thời hạn phát xạ của nó phục vụ hoàn toàn không có mục đích. Và
phát lại một gói tin tràn hàng đợi một router không thể bình thường được thực hiện một cách nhanh chóng đủ. Bởi vì những nhận xét này, các ứng dụng VoIP thường sử dụng
một số loại chương trình mất dự đoán. Hai loại chương trình dự đoán thiệt hại là
tiền sửa lỗi (FEC) andinterleaving.
Forward Error Correction (FEC)
Ý tưởng cơ bản của FEC là thêm thông tin dự phòng cho các dòng gói tin ban đầu.
Đối với chi phí nhẹ tăng tốc độ truyền dẫn, thông tin dự phòng
có thể được sử dụng để tái tạo lại xấp xỉ hoặc các phiên bản chính xác của một số các gói tin bị mất.
Sau [Bolot 1996] và [Perkins 1998], bây giờ chúng tôi phác thảo hai cơ chế FEC đơn giản. Cơ chế đầu tiên gửi một đoạn dư thừa mã hoá sau mỗi nchunks. Các
đoạn dư thừa được thu được bằng độc quyền OR-ing các khối noriginal [Shacham
1990]. Theo cách này nếu có một gói tin của nhóm n + 1 gói tin bị mất, người nhận
hoàn toàn có thể tái tạo lại các gói tin bị mất. Nhưng nếu hai hoặc nhiều hơn các gói tin trong một nhóm bị mất,
người nhận không thể tái tạo lại các gói tin bị mất. Bằng cách giữ cho n + 1, kích thước nhóm, nhỏ, một
phần lớn của các gói tin bị mất có thể được phục hồi khi mất mát là không quá nhiều. Tuy nhiên,
nhỏ hơn kích thước nhóm, lớn hơn mức tăng tương đối của tốc độ truyền. Trong
đó, tăng tốc độ truyền tải của một yếu tố của 1 / n, do đó, nếu n = 3, sau đó
tốc độ truyền tải tăng 33 phần trăm. Hơn nữa, chương trình đơn giản này làm tăng
sự chậm trễ phát sóng, như người nhận phải chờ đợi để nhận được toàn bộ nhóm các gói tin trước khi
nó có thể bắt đầu phát sóng. Để biết chi tiết thực tế hơn về cách thức hoạt FEC cho đa phương tiện
giao thông vận tải xem [RFC 5109].
Cơ chế FEC thứ hai là để gửi một dòng âm thanh có độ phân giải thấp hơn như các
thông tin dư thừa. Ví dụ, người gửi có thể tạo ra một âm thanh danh nghĩa
luồng và tương ứng với độ phân giải thấp, dòng bit tốc độ âm thanh. (Các danh nghĩa
dòng có thể là một bảng mã PCM 64 kbps, và dòng chất lượng thấp hơn có thể là
một bảng mã GSM ở 13 kbps). Các dòng tốc độ bit thấp được gọi là dư thừa
dòng. Như thể hiện trong hình 7.8, người gửi xây dựng các gói thứ n bằng cách lấy
đoạn thứ n từ dòng danh nghĩa và thêm vào đó (n-1) st đoạn từ các
luồng dự phòng. Theo cách này, bất cứ khi nào có mất gói tin không liên tiếp, những
người nhận có thể che giấu sự mất mát bằng cách chơi ra tốc độ bit thấp đoạn mã hóa mà
đến với các gói tin tiếp theo. Tất nhiên, khối tỷ lệ bit thấp cho chất lượng thấp hơn so với các khối danh nghĩa. Tuy nhiên, một dòng chủ yếu là khối chất lượng cao,
khối chất lượng thấp thường xuyên, và không có những phần còn thiếu cho tốt âm thanh tổng thể
chất lượng. Lưu ý rằng trong chương trình này, người nhận chỉ có nhận được hai gói tin trước khi
phát lại, do đó, sự chậm trễ phát sóng tăng là nhỏ. Hơn nữa, nếu thấp-bit
618 CHƯƠNG 7 • MULTIMEDIA MẠNG
mã hóa tốc độ là ít hơn nhiều hơn so với mã hóa danh nghĩa, sau đó tăng nhẹ ở
tốc độ truyền tải sẽ được nhỏ.
Để đối phó với sự mất mát liên tiếp, chúng ta có thể sử dụng một biến thể đơn giản. Thay vì
phụ thêm chỉ là (n-1) st đoạn tỷ lệ bit thấp để chunk danh nghĩa thứ n, người gửi
có thể phụ thêm (n-1) st và (n-2) nd-bit thấp tỷ lệ đoạn, hoặc nối thêm ( n-1) st
và (n-3) thứ đoạn tỷ lệ bit thấp, và như vậy. Bằng cách thêm nhiều khối tỷ lệ bit thấp
để mỗi chunk danh nghĩa, chất lượng âm thanh ở người nhận trở nên chấp nhận được cho một
đa dạng hơn của môi trường nhất nỗ lực khắc nghiệt. Mặt khác, thêm
khối tăng băng thông truyền tải và sự chậm trễ phát sóng.
đang được dịch, vui lòng đợi..
