8. Timestamp: 32 bits
4.4 CP NH TS THÀNH VIÊN THAM GIA PHIÊN TRUY N:
( MAINTAINING THE NUMBER OF SESSION MEMBERS)
Vi c tính tốn chu k g i các gĩi RTCP d a trên s c l ng s thành viên tham gia trong phiên truy n. M t thành viên m i s đ c thêm vào bi n đ m khi h đ c
nghe th y. Khi đĩ m i thành viên s đ c thêm vào b ng đ c đánh s b i đ nh danh
SSRC ho c CSRC đ dùng cho vi c theo dõi. M t thành viên m i s ch a chính th c đ c th a nh n tr c khi gĩi tin cĩ ch a giá tr SSRC m i ho c gĩi SDES RTCP cĩ
ch a CNAME ch a đ c nh n. Thành viên này s b lo i kh i b ng khi gĩi RTCP BYE cĩ kèm theo đ nh danh SSRC t ng ng mà h g i đi đ c nh n. tránh tr ng h p m t gĩi tin lang thang đ n sau gĩi BYTE cĩ th t o ra đ a ch m i. M t
thành viên khi nh n đ c gĩi tin BYTE s đánh d u l i s nh n đ c đĩ và s xố đ a
ch SSRC t ng ng sau m t kho ng th i gian nào đĩ.
M t thành viên b t k cĩ th đánh d u m t thành viên khác tr ng thái khơng ho t đ ng (inactive) ho c lo i b h n n u khơng nh n đ c gĩi tin RTP và RTCP trong m t
KILOB OB OO KS .CO M 42
V i nh ng phiên truy n cĩ s l ng thành viên nhi u, cĩ th khơng th c hi n đ c
vi c duy trì m t b ng ch a đ nh danh SSRC và tr ng thái c a các thành viên. Lúc đĩ ta
s cài đ t c ch l y m u SSRC
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 tốn th i gian gi a các l t truy n các gĩi tin.