Cỏc kỹ thuật và giao thức hỗ trợ truyền tớn hƯu thoại qua mạng IP
2.1.2. Giao thức điều khiển thời gian thực RTCP
Giao thức điều khiển thời gian thực RTCP là giao thức điều khiển đi kốm với RTSP. Phương thức truyền thụng người giữa người gửi và người nhận thực hiện theo chu kỳ cỏc gúi RTCP đến cựng một nhúm đa phỏt đỏp nh dựng để phõn phỏt cỏc gúi RTSP. Mỗi gúi RTCP cú chứa một số cỏc phần tử thụng thường là cỏc bản tin người gửi hoặc bản tin người nhận tiếp theo ngay sau mụ tả tài nguyờn. Mỗi loại phục vụ một chức năng riờng.
Cỏc bản tin người dựng: Được tạo ra bởi người sử dụng đồng thời
cũng kốm theo cỏc phương thức truyền thụng (cỏc nguồn RTSP). Chúng mụ tả số lượng dữ liệu được gửi giống nh tương quan với gỏn nhón thời gian lấy mẫu RTSP và thời gian tuyệt đối để cho phộp đồng bộ giữa cỏc phương tiện khỏc nhau.
Cỏc bản tin người nhận: được tạo ra bởi cỏc thành phần tham gia
phiờn RTSP chúng là phương thức truyền thụng nhận. Mỗi bản tin nh vậy cú chứa một khối cho cỏc nguồn RTSP trong nhúm. Mỗi khối mụ tả hệ số mất tớch luỹ tức thời và sự trụi từ nguồn đú. Khối cũng đồng thời chỉ ra nhón cuối cựng và trễ từ lỳc nhận một bỏo cỏo người gửi, cho phộp cỏc nguồn ước lượng khoảng cỏch của chỳng để hạ thấp dần.
Cỏc gúi ký hiệu nguồn (source describe - SDES) dựng cho điều khiển phiờn. Nú cú chứa tờn chuẩn (Canonical name – CNAME), một nhận dạng duy nhất giống nh khuụn dạng của một địa chỉ trờn mạng internet. Tờn chuẩn dựng để giải quyết xung đột trong giỏ trị nguồn đồng bộ và cỏc dũng
phương thức truyền thụng liờn kết khỏc nhau được tạo ra bởi cựng một người sử dụng. Cỏc gúi SDES cũng nhận dạng cỏc thành viờn qua tờn của nú, email, số điện thoại. Điều này cung cấp dạng điều khiển phiờn đơn giản. Cỏc ứng dụng client cú thể hiển thị về tờn và email trong cỏc giao diện người sử dụng. Điều đú cho phộp cỏc thành viờn tham gia phiờn nghe được cỏc thành viờn khỏc cựng tham gia, nú cũng cho phộp chúng thu được cỏc thụng tin liờn lạc phục vụ cho cỏc dạng khỏc của truyền thụng. Vớ dụ nh khởi tạo một cuộc hụi thoại riờng. Chớnh điều này cũng làm thuận tiện hơn trong việc liờn lạc với một người sử dụng. Nếu một người ngừng tham gia phiờn thụng tin, người đú sẽ cú thụng điệp BYTE. Cuối cựng cỏc phần tử ứng dụng (APP) cú thể dựng để đưa thờm cỏc thụng tin cụ thể vào cỏc gúi tin RTCP.
Cỏc bản tin người nhận và người gửi và cỏc gúi SDES cú chứa cỏc thụng tin, cỏc thụng tin này cú thể thay đổi thường xuyờn do đú phải gửi cỏc gúi này một cỏch định kỳ. Nếu cỏc thành phần phiờn RTSP đơn giản gửi cỏc thụng điệp theo một chu kỳ cố định sẽ gõy nờn hậu quả là băng thụng của nhúm đa phỏt đỏp sẽ lớn tỉ lệ tuyến tớnh với kớch thước của nhúm đú- khụng cú lợi. Để khắc phục điều này, mỗi thành viờn đếm số thành viờn mà nú nghe được (theo cỏc goi RTCP). Chu kỳ giữa cỏc gúi RTCP từ mỗi người sử dụng sau đú được cõn đối tỉ lệ với với số cỏc thành viờn của nhúm, đảm bảo băng thụng dành cho cỏc bản tin RTCP vẫn cố định, khụng phụ thuộc vào kớch thước của nhúm. Từ khi kớch thước của nhúm ước lượng thu được bởi đếm số cỏc thành phần khỏc, nú chiếm giữ thời gian cho mỗi thành viờn tham gia mới để tiến gần đến kớch thước nhúm một cỏch chớnh xỏc. Nếu nhiều người sử dụng cựng tham gia nhập vào một nhúm, mỗi người sử dụng sẽ cú sai lệch trong việc ước lượng kớch thước của nhúm. Do đú cú thể dẫn đến sự tràn cỏc bản tin RTCP.