RTP專有名詞說明

RTP 專有名詞說明
RTP packet: 一個開頭有RTP header的packet,即為RTP packet。通常在底層protocol中,一個packet只包含一個RTP packet,但透過一些特別的encapsulation方法,底層packet也可以包含一個以上的RTP packet。
 
RTP payload: 在RTP packet中,真正要傳送的資料,即為RTP payload。例如在影像會議中,影像資料就是RTP payload。
RTCP packet: 一個開頭是RTCP header,後面接著控制資料的packet,即為RTCP packet。通常許多RTCP packet會被結合,再加上底層的header,而結合後的RTCP packet長度會被紀錄在RTCP header中的length欄位。
Port: 當RTP想傳送RTP packet與RTCP packet到同一個IP Address時,port就可以用來區分目的地的不同。
Transport address: 一般都是IP Address加上UDP port。packet都是從一個source transport address傳到一個destination transport address。
 
RTP        session: 對於每一個RTP使用者而言,RTP session是由一對destination transport address定義而成(一個為了RTP,另一個為了RTCP)。要注意的是,一個多媒體會議中,不同的媒體資料最好在不同的RTP session中傳送。
Synchronization source (SSRC): SSRC是一個隨機選取的識別值,用意是使一個RTP session中的participant都有獨一無二的識別資訊。但是同一個使用者在不同的RTP session中,並不一定要用同一個SSRC。
Contributing source (CSRC): 之前提過mixer可以將不同來源的RTP packet混和放到同一個RTP packet中。此時,RTP也會在RTP header中紀錄與這個packet有關的SSRC,而這些SSRC合起來就叫做CSRC。
End system: 如果一個application可以產生內容被包在RTP packet中被傳送,或是可以讀取RTP packet中的內容,就可以被稱為End system。
Monitor: 如果一個application可以接收在一個RTP session中所有participant送來的RTCP packet,就可以被稱為Monitor。Monitor可以被內建在End system中﹔也可以不直接參與RTP session,這種Monitor被稱為Third Party Monitor。
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值