有效载荷类型
发布时间:2014/9/25 18:13:59 访问次数:1246
在RTP分组的首部中,前⒓个字节是必须的,而⒓字节以后的部分则是可选的。下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位。对每一个发送出的RTP分组,其序号加1。在一次RTP会话开始时的初始序号是随机选择的。序号使接收端能够发现丢失的分组,同时也能将失序的RTP分组重新按序排列好。例如,在收到序号为60的RTP分组后又收到了序号为65的RTP分组。那么就可推断出,中间还缺少序号为61至“的4个RTP分组。
(3)时间戳 占32位。时间戳反映了RTP分组中的数据的第一个字节的采样时刻。 在一次会话开始时时间戳的初始值也是随机选择的。即使是在没有信号发送时,时间戳的数值也要随时间而不断地增加。接收端使用时间戳可准确知道应当在什么时间还原哪一个数据块,从而消除时延的抖动。时间戳还可用来使视频应用中声音和图像的同步。在RTP协议中并没有规定时间戳的粒度(granularity)①,这取决于有效载荷的类型。因此RTP的时间戳又
称为媒体时间戳,以强调这种时间戳的粒度取决于信号的类型。例如,对于8kIIz采样的话音信号,若每隔zO ms构成一个数据块,则一个数据块中包含有160个样本(0.⒆×8000=16ω。因此发送端每发送一个RTP分组,其时间戳的值就增加160。
在RTP分组的首部中,前⒓个字节是必须的,而⒓字节以后的部分则是可选的。下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位。对每一个发送出的RTP分组,其序号加1。在一次RTP会话开始时的初始序号是随机选择的。序号使接收端能够发现丢失的分组,同时也能将失序的RTP分组重新按序排列好。例如,在收到序号为60的RTP分组后又收到了序号为65的RTP分组。那么就可推断出,中间还缺少序号为61至“的4个RTP分组。
(3)时间戳 占32位。时间戳反映了RTP分组中的数据的第一个字节的采样时刻。 在一次会话开始时时间戳的初始值也是随机选择的。即使是在没有信号发送时,时间戳的数值也要随时间而不断地增加。接收端使用时间戳可准确知道应当在什么时间还原哪一个数据块,从而消除时延的抖动。时间戳还可用来使视频应用中声音和图像的同步。在RTP协议中并没有规定时间戳的粒度(granularity)①,这取决于有效载荷的类型。因此RTP的时间戳又
称为媒体时间戳,以强调这种时间戳的粒度取决于信号的类型。例如,对于8kIIz采样的话音信号,若每隔zO ms构成一个数据块,则一个数据块中包含有160个样本(0.⒆×8000=16ω。因此发送端每发送一个RTP分组,其时间戳的值就增加160。
上一篇:把RTP协议画在应用层
上一篇:同步源标识符