Giao thức RTCP – Real Time Transport Control Protocol

Một phần của tài liệu Tìm hiểu Voip trên nền 802.11 - P2 (Trang 27 - 29)

Mặc dù giao thức RTP là một giao thức độc lập, nhưng thường được hỗ trợ bởi giao thức RTCP. RTCP trả về nguồn thơng tin về sự truyền thơng và các thành phần đích.

- Gửi về nguồn các thơng số bên thu như kiểu nén tín hiệu

- Điều chỉnh lưu lượng dữ liệu bên phát cho phù hợp với đường truyền.

Tùy thuộc vào giao thức RTP được sử dụng cho loại dữ liệu nào mà RTCP cung cấp các thơng báo điều khiển khác nhau. Nĩi chung RTCP cung cấp 4 loại thơng báo điều khiển chính như sau :

• SR( Sender Report). Thơng báo này chứa các thống kê liên quan đến sự truyền thơng (phần trăm tổn hao, số gĩi dữ liệu bị mất, khoảng delay). Các thơng báo này phát ra từ máy phát trong một phiên truyền thơng.

• RR( Receiver Report). Thơng báo này chứa các thống kê liên quan đến sự giao tiếp giữa các endpoint. Các thơng báo này phát ra từ máy thu trong một phiên truyền thơng.

• SDES( Source Description). Các thơng số mơ tả nguồn (tên, email, vị trí… )

• BYE. Message thơng báo kết thúc tham gia vào một phiên truyền thơng.

0 15 16 31Version Padding Report Version Padding Report

Counter Packet Type Length Report(s) Các trường:

• Version : 2 bit, xác định version của giao thức RTP, hiện tại là 2.

• Padding : 1 bit,

• Report Counter : 5 bit, chứa số thơng báo trong một gĩi (mỗi một nguồn cĩ một thơng báo)

• Packet Type : 8 bit, xác định loại thơng báo của gĩi (SR, RR, SDES, hoặc BYE)

• Length : 16 bit, chiều dài của gĩi.

RTCP cĩ 4 chức năng riêng biệt như sau:

1) Chức năng cơ bản là cung cấp các thơng báo phản hồi về chất lượng của quá trình phân phối dữ liệu. Các thơng tin phản hồi cĩ thể được dùng để điểu khiển quá trình mã hĩa tự thích nghi. Thơng tin phản hồi thu được ở các báo cáo từ phía gởi và phía thu.

2) RTCP theo dõi tất cả các bên tham gia trong một phiên. Chức năng này được thực hiện bằng cách mang một phần nhận dạng mức truyền tải của mỗi nguồn, được gọi là tên qui ước (Cname) và phần nhận dạng nguồn đồng bộ. Cname cũng cần thiết cho việc đồng bộ nhiều luồng thơng tin cĩ liên hệ với nhau. Một thơng điệp RTCP BYE được gởi đi khi cĩ một bên rời khỏi hội nghị.

3) Các gĩi RTCP được gởi để thực hiện các chức năng 1 và 2, do vậy tốc độ gởi các gĩi RTCP cũng phải được kiểm sốt. RTCP sẽ thực hiện việc điều khiển tốc độ này. Số các bên đang tham gia cuộc hội thảo được dùng để quyết định tốc độ gởi gĩi gởi. Càng nhiều bên tham gia thì tần số gởi tín hiệu của mỗi phần tử càng thấp.

4) Chức năng tùy chọn - mang thơng tin điều khiển phiên, ví dụ hiển thị đặc điểm nhận dạng của các bên tham gia trên giao diện với người sử dụng.

Một phần của tài liệu Tìm hiểu Voip trên nền 802.11 - P2 (Trang 27 - 29)