Như đã tóm tắt ở trên, RTCP là giao thức điều khiển làm việc trực tiếp với RTP. Giao thức này cung cấp các thông tin điều khiển đến giao thức RTP cho mục đích thực hiện và kiểm tra. Hơn nữa, chúng cung cấp phản hồi của chất lượng truyền dữ liệu cũng như thông tin về thành viên. Bốn chức năng chính của RTCP là :
69
- Xác định nguồn.
- Đồng bộ giữa các tín hiệu Media.
- Điều khiển Cân bằng thông tin.
Kiểm soát tác ngẽn và Theo dõi QoS là các công việc chính của RTCP. Các gói tin gửi giữa những người sử dụng chứa thông tin cho phép các ứng dụng có thể làm việc với những tốc độ mạng chậm, thông qua cơ chế lưu trữ tạm, và qua các thành phần mạng khác. Những người gửi sau đó có thể hiệu chỉnh việc truyền dựa vào cơ chế phản hồi cung cấp bởi các gói RTCP. Thông tin cũng có thể được sử dụng bởi người quản trị, phục vụ cho việc đánh giá hoạt động của hệ thống.
Chức năng thứ hai của RTCP là xác định nguồn. Sự xác định này được thu thập từ thông tin header RTP. Sau đó RTCP chuyển đổi giá trí 32 bit thành những tên toàn cục duy nhất mà nó xác định những người tham gia trong mỗi phiên RTP. RTCP có thể biến đổi những thông tin trên sử dụng gói tin SDES, được mô tả tại phần sau.
RTCP cũng cho phép đồng bộ giữa các tín hiệu Media. Điều này tận dụng các nhãn thời gian RTP và thời gian thực RTCP tương ứng để đồng bộ hình ảnh và tiếng nói, ví dụ trong trình diễn Video.
Cuối cùng, RTCP cung cấp một dịch vụ cho cân đối thông tin điều khiển. Dịch vụ này cơ bản là giới hạn số lượng tổng thông lượng mạng danh cho mục đích điều khiển và bảo trì. Hiện tại, chỉ khoảng 5% thông lượng mạng có thể được sử dụng cho mục đích điều khiển.
RTCP có thể cung cấp các dịch vụ này thông qua một số gói tin điều khiển đặc biệt. Chúng cung cấp những thông tin định trước co người gửi và người nhận Luồng Media. Năm kiểu gói tin được tóm lược như sau :
- Receiver Report (RR): Những người tham gia không phải là ngưòi gửi đang
thực hiện tạo ra các báo cáo này. Chúng chứa các thông tin như số gói tin nhận được, thời gian trễ.
- Sender Report (SR): Chúng được gửi bởi những thành viên là những người
gửi đang tích cực trong phiên làm việc. Ngoài những thông tin có trong RR, SR chứa những thông tin về đồng bộ giữa các nguồn media và số byte được gửi. Hình 3.4 mô tả một trong số gói tin báo cáo.
- Source Description Items (SDES): Sẽ được mô tả sau chứa thông tin về thành
viên.
- BYE: Gói tin này chỉ thị sự kết thúc vai trò thành viên từ người sử dụng.
70
Hình 3.18:Gói tin RTCP Sender Report