发明名称 一种发送数据的方法和装置
摘要 本发明公开了一种发送数据的方法和装置,属于有线电视视频点播技术领域。方法包括:打开每个节目文件,每个节目文件中携带多个节目数据包和多个程序时钟参考时码包;从每个节目文件中读取一个程序时钟参考周期的节目数据包,将读取到的节目数据包作为当前节目数据包;计算当前节目数据包的实时码率;当计算出的实时码率小于预设的带宽阈值时,在当前节目数据包中填充空包,得到复用数据;对复用数据进行均匀分布处理,生成并发送复用数据包。装置包括:打开模块、读取模块、计算模块、填充模块和均匀分布处理模块。通过对一个PCR周期内的节目数据包和空包在进行均匀分布处理,使发送到机顶盒的数据流均匀,避免了在播放节目中出现PCR抖动和数据突发。
申请公布号 CN101790075B 申请公布日期 2011.10.19
申请号 CN201010034221.2 申请日期 2010.01.14
申请人 北京东方广视科技股份有限公司 发明人 朱峰;张宝柱;何营
分类号 H04N21/242(2011.01)I 主分类号 H04N21/242(2011.01)I
代理机构 北京润平知识产权代理有限公司 11283 代理人 南毅宁;王凤桐
主权项 一种发送数据的方法,其特征在于,所述方法包括:打开每个节目文件,所述每个节目文件中携带多个节目数据包和多个程序时钟参考时码包,其中,每两个相邻所述程序时钟参考时码包间隔预设的程序时钟参考周期;从所述每个节目文件中读取一个所述程序时钟参考周期的节目数据包,将读取到的节目数据包作为当前节目数据包;计算所述当前节目数据包的实时码率;当计算出的实时码率小于预设的带宽阈值时,在所述当前节目数据包中填充空包,得到复用数据;计算所述复用数据中包含的空包数量和包含的每个节目文件的节目数据包数量;根据所述空包数量和所述每个节目文件的节目数据包数量,按照预设的均匀分布算法,将所述每个节目文件的每个节目数据包与每个空包按序交叉排列;将按序交叉排列后的每个节目文件的每个节目数据包和空包,作为一个复用数据包,发送所述复用数据包。
地址 102206 北京市昌平区回龙观北京国际信息产业基地