Các khối thơng báo SR/RR:

Một phần của tài liệu Ứng dụng thời gian thực (Trang 69 - 70)

Một bộ “translator” nhận một bản tin báo nhận từ một “cloud” chuyển tiếp đến các

“cloud” khác, với trường SSRC khơng đổi. Chú ý rằng, luồng các bản tin báo nhận cĩ

chiều ngược với chiều của luồng dữ liệu RTP.

Nếu trước đây “translator” kết hợp nhiều gĩi RTP đầu vào thành một gĩi RTP

ghép tại đầu ra và đã thực hiện việc thay đổi số thứ tự của gĩi, thì nĩ phải thực

hiện chuyển đổi ngược tương ứng với các trường “packet loss” và "extended

last sequence number”. Điều này cĩ thể là phức tạp.

Trong một số trường hợp, khơng cĩ cách nào hiệu quả để chuyển đổi các bản

tin báo nhận, “translator”sẽ tổng hợp các bản tin báo nhận của từng đầu cuối rồi

tạo ra một bản báo nhận mới để chuyển đi.

Một “translator” khơng bắt buộc cĩ một định danh SSRC riêng, tuy nhiên cũng

nên cĩ một giá trị SSRC dùng với mục đích gởi đi các thơng báo nĩ đã nhận được

những gì. Các bản tin này sẽ được gởi tới tất cả các “cloud” kết nối với “translator” đĩ.

Mỗi “cloud” sẽ nhận các bản tin này rồi truyền multicast các thành viên của nĩ.

c. SDES: Thường thì “translator” sẽ chuyển tiếp các gĩi tin SDES từ một “cloud” đến các “cloud” khác mà khơng hề thay đổi gì. Trong trường hợp băng thơng

hạn chế “translator” sẽ chặn các gĩi SDES. Các gĩi CNAME phải luơn được

chuyển tiếp vì nĩ được dùng để xác định xung đột SSRC trên mạng.

Khi một bộ “translator” cĩ tạo ra các gĩi RR của riêng mình thì phải gởi đi các

thơng tin về SDES, CNAME của nĩ.

d. BYE:

“translator” chuyển tiếp gĩi BYE, khơng hề thay đổi gì. khi một bộ “translator”

dừng việc chuyển tiếp các gĩi tin (RTP/RCTP) thì nĩ sẽ gởi gĩi BYE đến tất cả các

“cloud” mà nĩ kết nối. Trong gĩi BYE này sẽ chứa danh sách tất cả các SSRC mà

nĩ đã từng chuyển tiếp đến “cloud” đĩ, bao gồm cả SSRC của chính nĩ (nếu như

nĩ cũng đã gởi đi các bản thơng báo của riêng mình).

e. APP: Gĩi này được chuyển tiếp hồn tồn khơng thay đổi gì.

5.3. HOẠT ĐỘNG CỦA MIXERS:

Do “mixer” luơn tạo ra các luồng dữ liệu mới của riêng mình, nĩ sẽ khơng chuyển

70

Hình 5.3: Hoạt động của Mixer. (adsbygoogle = window.adsbygoogle || []).push({});

Bây giờ ta sẽ đi tìm hiểu, cách xử lý của mixer với từng loại gĩi tin RTCP.

Một phần của tài liệu Ứng dụng thời gian thực (Trang 69 - 70)