发明名称 传输流封装方法、传输流及其解析方法
摘要 本发明揭示了一种传输流封装方法、传输流及其解析方法,其中传输流封装方法包括将待封装文件拆分成多个数据段;分别将各个数据段封装成传输包,其中传输包至少包括数据标识,数据标识用于记录数据段在待封装文件中的起始偏移位置;在任意相邻两个传输包之间插入节目关联表和/或节目映射表以形成封装后的传输流,其中所述节目关联表用于向接收端提供复用的每一路传输流中包含的广播任务,所述节目映射表用于指示接收端接收与各个广播任务对应的传输包。本技术方案解决了现有技术中文件无法通过广播链路下发至各个接收端,而在广播链路上丢失的数据包也无法通过互联网进行补包的问题。
申请公布号 CN103546765B 申请公布日期 2016.12.28
申请号 CN201310226280.3 申请日期 2013.06.08
申请人 上海数字电视国家工程研究中心有限公司 发明人 管云峰;何大治;项立任;应小青;史梦蕾;张文军
分类号 H04N21/236(2011.01)I;H04N21/434(2011.01)I;H04N21/435(2011.01)I 主分类号 H04N21/236(2011.01)I
代理机构 代理人
主权项 一种传输流的解析方法,其特征在于,包括:基于接收到的传输流中的节目关联表和节目映射表分别确定传输流中所包含的广播任务以及确定各个广播任务对应的传输包;从传输流中查找与需要接收的广播任务对应的传输包;将该传输包中的数据段存储在本地文件中相应的存储位置;其中,该本地文件的名称由所述节目映射表来确定,所述存储位置是指在所述本地文件中存储该数据段的起始偏移位置,且该起始偏移位置由该数据段对应的数据标识来确定,当接收所述广播任务完成后,若在本地文件中存在丢失数据段,则以临时数据填充所述丢失数据段;其中,所述临时数据由接收端设定;确定各个丢失数据段在本地文件中的起始偏移位置;计算相邻两个丢失数据段的起始偏移位置之间的相对偏移量;若所述相对偏移量小于预设阈值,则将这两个丢失数据段合并为一个标记数据段;若所述相对偏移量大于预设阈值,则以分别以这两个丢失数据段作为标记数据段;通过互联网下载与该所述标记数据段对应的数据内容并填充所述标记数据段以还原所述本地文件。
地址 200125 上海市浦东新区东三里桥路1018号B座104室