有效載荷類型
發(fā)布時間:2014/9/25 18:13:59 訪問次數:1253
在RTP分組的首部中,前⒓個字節(jié)是必須的,而⒓字節(jié)以后的部分則是可選的。下S3C2410AL-20面按照各字段重要性的順序來進行介紹。
(1)有效載荷類型ωγload饣pe) 占7位。這個字段指出后面的RTP數據屬于何種格式的應用。收到RTP分組的應用層就根據此字段指出的類型進行處理。例如,對 :u律KM⑼,GSMO),LPC卩),A律R為I⑶,G”2l9,,G”8(15)等;對于視頻有效載荷:活動JPEG⑿0,H.261(31),MPEG1(32),MPEG2(33)等。(每一種格式后面括弧中的數字就表示其有效載荷的編碼)
(2)序號 占16位。對每一個發(fā)送出的RTP分組,其序號加1。在一次RTP會話開始時的初始序號是隨機選擇的。序號使接收端能夠發(fā)現丟失的分組,同時也能將失序的RTP分組重新按序排列好。例如,在收到序號為60的RTP分組后又收到了序號為65的RTP分組。那么就可推斷出,中間還缺少序號為61至“的4個RTP分組。
(3)時間戳 占32位。時間戳反映了RTP分組中的數據的第一個字節(jié)的采樣時刻。 在一次會話開始時時間戳的初始值也是隨機選擇的。即使是在沒有信號發(fā)送時,時間戳的數值也要隨時間而不斷地增加。接收端使用時間戳可準確知道應當在什么時間還原哪一個數據塊,從而消除時延的抖動。時間戳還可用來使視頻應用中聲音和圖像的同步。在RTP協議中并沒有規(guī)定時間戳的粒度(granularity)①,這取決于有效載荷的類型。因此RTP的時間戳又
稱為媒體時間戳,以強調這種時間戳的粒度取決于信號的類型。例如,對于8kIIz采樣的話音信號,若每隔zO ms構成一個數據塊,則一個數據塊中包含有160個樣本(0.⒆×8000=16ω。因此發(fā)送端每發(fā)送一個RTP分組,其時間戳的值就增加160。
在RTP分組的首部中,前⒓個字節(jié)是必須的,而⒓字節(jié)以后的部分則是可選的。下S3C2410AL-20面按照各字段重要性的順序來進行介紹。
(1)有效載荷類型ωγload饣pe) 占7位。這個字段指出后面的RTP數據屬于何種格式的應用。收到RTP分組的應用層就根據此字段指出的類型進行處理。例如,對 :u律KM⑼,GSMO),LPC卩),A律R為I⑶,G”2l9,,G”8(15)等;對于視頻有效載荷:活動JPEG⑿0,H.261(31),MPEG1(32),MPEG2(33)等。(每一種格式后面括弧中的數字就表示其有效載荷的編碼)
(2)序號 占16位。對每一個發(fā)送出的RTP分組,其序號加1。在一次RTP會話開始時的初始序號是隨機選擇的。序號使接收端能夠發(fā)現丟失的分組,同時也能將失序的RTP分組重新按序排列好。例如,在收到序號為60的RTP分組后又收到了序號為65的RTP分組。那么就可推斷出,中間還缺少序號為61至“的4個RTP分組。
(3)時間戳 占32位。時間戳反映了RTP分組中的數據的第一個字節(jié)的采樣時刻。 在一次會話開始時時間戳的初始值也是隨機選擇的。即使是在沒有信號發(fā)送時,時間戳的數值也要隨時間而不斷地增加。接收端使用時間戳可準確知道應當在什么時間還原哪一個數據塊,從而消除時延的抖動。時間戳還可用來使視頻應用中聲音和圖像的同步。在RTP協議中并沒有規(guī)定時間戳的粒度(granularity)①,這取決于有效載荷的類型。因此RTP的時間戳又
稱為媒體時間戳,以強調這種時間戳的粒度取決于信號的類型。例如,對于8kIIz采樣的話音信號,若每隔zO ms構成一個數據塊,則一個數據塊中包含有160個樣本(0.⒆×8000=16ω。因此發(fā)送端每發(fā)送一個RTP分組,其時間戳的值就增加160。
上一篇:把RTP協議畫在應用層
上一篇:同步源標識符