KC5.2.2分组复用 4、复接器的包调度 ■复接器除了交替传送音、视频包以外,还要周期性地传送定 时(PCR)和服务信息(PSI)等辅助信息。 ■一个复接器应满足下列基本要求: >复接后的最高速率小于传输通道允许的速率; >保证复接器输入缓存器不上溢或下溢; >保证接收端解码器缓存器不上溢或下溢。 ynh,cxh@ustc.edu.cn
{ynh, cxh}@ustc.edu.cn {ynh,cxh}@ustc.edu.cn 5.2.2 分组复用 4、复接器的包调度 复接器除了交替传送音、视频包以外,还要周期性地传送定 时(PCR)和服务信息(PSI)等辅助信息。 一个复接器应满足下列基本要求: 复接后的最高速率小于传输通道允许的速率; 保证复接器输入缓存器不上溢或下溢; 保证接收端解码器缓存器不上溢或下溢
KC5.2.3多媒体数据的封装 1、定长包与变长包 ■定长包的优点: >有利于信道容量的分配; >有利于检错和再同步(已知包的长度很容易找到下一个无误 码包的开始); >有利于加纠错码和进行数据交错; >有利于对包进行处理(如交换、复用)的设备的减缓。 ■变长包的优点: >有利于保持数据的逻辑结构(如一个视频帧数据打成一个 包); >有较高的的效率(不需要在应用数据单元不等于包长的整数 倍时添加填充字节)。 ynh,cxh @ustc.edu.cn
{ynh, cxh}@ustc.edu.cn {ynh,cxh}@ustc.edu.cn 5.2.3 多媒体数据的封装 1、定长包与变长包 定长包的优点: 有利于信道容量的分配; 有利于检错和再同步(已知包的长度很容易找到下一个无误 码包的开始); 有利于加纠错码和进行数据交错; 有利于对包进行处理(如交换、复用)的设备的减缓。 变长包的优点: 有利于保持数据的逻辑结构(如一个视频帧数据打成一个 包); 有较高的的效率(不需要在应用数据单元不等于包长的整数 倍时添加填充字节)
KC5.2.3多媒体数据的封装 2、包长的选择 (1)包头所占的比例 包长一定时,包头所占比例大,则包携带的应用数据少,传输 效率变低。 (2)处理延时 包的长度越大,中间节点必须将包完整接收下来,才能进行转 发,传输延时越长。 (3)链路带宽利用率 对于同样的数据量,长包的包间隔少, 链路层带宽利用率较高。 (4)网络最大传输单元 许多分组交换的网络有限定的最大传输单元MTU(Maximum Transmission Unit)),如果包长大于目的接入网或中间网络的MTU, 目的网关或中间路由器将包拆分成几个较小的单元,其长度由途径 网络的MTU决定。 ynh,cxh @ustc.edu.cn
{ynh, cxh}@ustc.edu.cn {ynh,cxh}@ustc.edu.cn 5.2.3 多媒体数据的封装 2、包长的选择 (1)包头所占的比例 包长一定时,包头所占比例大,则包携带的应用数据少,传输 效率变低。 (2)处理延时 包的长度越大,中间节点必须将包完整接收下来,才能进行转 发,传输延时越长。 (3)链路带宽利用率 对于同样的数据量,长包的包间隔少,链路层带宽利用率较高。 (4)网络最大传输单元 许多分组交换的网络有限定的最大传输单元MTU(Maximum Transmission Unit),如果包长大于目的接入网或中间网络的MTU, 目的网关或中间路由器将包拆分成几个较小的单元,其长度由途径 网络的MTU决定
KC5.2.3多媒体数据的封装 2、包长的选择 (5)传输网络的错误率 假设信道产生随机错误,且误码率为P。当每一个数据包均包 含的比特数为W时,一个包中至少包含一个错误的概率为 Pw=1-(1-P)N≈NP 当NP<1时,右边的近似式成立。 因此,对于误码率较高的信道应该选择较短的包长。 (6)与底层网络协议单元的配合 ynh,cxh@ustc.edu.cn
{ynh, cxh}@ustc.edu.cn {ynh,cxh}@ustc.edu.cn 5.2.3 多媒体数据的封装
MC5.2.3多媒体数据的封装 3、包头压缩 ■对属于同一包流的包,一些头字段是不变的。如源和目的地 址、源和目的端口,以及媒体类型等 >只在包流开始传送时发送一次 ■对于同一包流中的连续的的包,一些头字段是线性递增的, 例如序列号和时间戳等 >采用差分预测编码 RDP/UDP/IP头字段属性 RTP UDP IPv6 版本号:P:X;CC: 源端口: 静态 版本号:业务等级:流标志;下 PT;同步源标识符 目的端口 一个包头域:源地址:目的地址 线性变化 序列号;时间戳 段数限制 变化 M 校验和 ustc.edu.cn
{ynh, cxh}@ustc.edu.cn {ynh,cxh}@ustc.edu.cn 5.2.3 多媒体数据的封装 3、包头压缩 对属于同一包流的包,一些头字段是不变的。如源和目的地 址、源和目的端口,以及媒体类型等 只在包流开始传送时发送一次 对于同一包流中的连续的的包,一些头字段是线性递增的, 例如序列号和时间戳等 采用差分预测编码 RDP/UDP/IP头字段属性