[00258095]一种构建多节目TS流时使各路节目码流均匀分布的方法
交易价格:
面议
所属行业:
广播电视
类型:
发明专利
技术成熟度:
正在研发
专利所属地:中国
专利号:CN201410421672.X
交易方式:
技术转让
技术转让
技术入股
联系人:
西安交通大学
进入空间
所在地:陕西西安市
- 服务承诺
- 产权明晰
-
资料保密
对所交付的所有资料进行保密
- 如实描述
技术详细介绍
本发明涉及一种构建多节目TS流时使各路节目码流均匀分布的方法,通过在进行一次TS包的发送时,为需要发送的N路音视频数据包分配N个内存块,且每个内存块中存放表信息包和整数个TS包。并在发送时刻统计N个内存块中TS包总数,计算各个内存块中TS包数量占TS包总数的百分比,并以此为每一个内存块分配相互连续的序号范围;产生一个取值范围小于TS包总数的均匀分布随机数;读取产生的随机数所落在内存块序号范围内的相应内存块中的TS包并发送。重复产生均匀分布随机数,直至发送完所有TS包。从而避免某路节目产生突发的大量数据发送,提高播出的稳定性,减轻有线电视接收端的音视频数据缓存压力。
本发明涉及一种构建多节目TS流时使各路节目码流均匀分布的方法,通过在进行一次TS包的发送时,为需要发送的N路音视频数据包分配N个内存块,且每个内存块中存放表信息包和整数个TS包。并在发送时刻统计N个内存块中TS包总数,计算各个内存块中TS包数量占TS包总数的百分比,并以此为每一个内存块分配相互连续的序号范围;产生一个取值范围小于TS包总数的均匀分布随机数;读取产生的随机数所落在内存块序号范围内的相应内存块中的TS包并发送。重复产生均匀分布随机数,直至发送完所有TS包。从而避免某路节目产生突发的大量数据发送,提高播出的稳定性,减轻有线电视接收端的音视频数据缓存压力。