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 TRUYỀN DÒNG DỮ LIỆU THỜI GIAN THỰC (REAL TIME STREAMING) (Trang 48)

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

4.5 QUI ĐỊ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 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 TRUYỀN DÒNG DỮ LIỆU THỜI GIAN THỰC (REAL TIME STREAMING) (Trang 48)

Tải bản đầy đủ (DOC)

(101 trang)
w