Qui định đối với việc gởi và nhận các gói RTCP:

Một phần của tài liệu Giao thức ,điều khiển RTP,RTCP, RTP control protocol (Trang 46 - 47)

Hình 4.1: Hoạt động của RTCP

4.5Qui định đối với việc gởi và nhận các gói RTCP:

Đây là qui tắc gởi một gói RTCP nh thế nào và làm gì khi nhận mỗi gói RTCP. Qui tắc phải đảm bảo hoạt động tốt trong trờng hợp truyền multicast hay truyền unicast đa điểm và thoả mãn các điều kiện đợc nêu ở phần trên. Để thực hiện đợc điều này, mỗi thành viên tham gia phiên phải duy trì đợc một số thông tin trạng thái sau:

- tp: Thời điểm mà gói RTCP gần nhất đợc gởi đi. - tc: Mốc thời gian hiện tại.

- tn: Thời điểm mà gói RTCP tiếp theo sẽ đợc gởi.

- Pmembers: Số thành viên theo kết quả đợc tính lần trớc. - members: Số thành viên hiện tại.

- senders: số ngời đang ở trạng thái gởi dữ liệu.

- rtcp_bw (The target RTCP bandwidth): Tổng băng thông đợc sử dụng cho việc truyền các gói RTCP của tất cả các thành viên tham gia phiên, đơn vị là octets/giây. Giá trị này đợc sử dụng để tính tỷ lệ session bandwidth đợc cung cấp cho ứng dụng khi bắt đầu.

- we_sent: Khi cờ này là true dùng để chỉ ứng dụng đã truyền dữ liệu đi quá 2 chu kỳ RTCP report.

- avg_rtcp_size: Kích thớc trung bình của gói RTCP ghép (compound RTCP) đã đợc gởi và nhận bởi thành viên này, đơn vị là octets. Kích thớc này bao gồm cả phần tiêu đề đợc thêm vào ở tầng mạng và tầng giao vận.

- initial: Cờ này mang giá trị true nếu ứng dụng vẫn cha gởi đi gói tin RTCP.

Nh chúng ta thấy, rất nhiều giá trị đợc sử dụng cho viẹc tính toán thời gian giữa các lợt truyền các gói tin.

Một phần của tài liệu Giao thức ,điều khiển RTP,RTCP, RTP control protocol (Trang 46 - 47)