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 Ứng dụng thời gian thực (Trang 42)

8. Timestamp: 32 bits

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 chưa 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 tố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 Ứng dụng thời gian thực (Trang 42)