发明名称 一种支持TS流媒体文件的容错方法
摘要 本发明公开了一种支持TS流媒体文件的容错方法,从而解决不同TS流媒文件在收录、传输中的存在格式缺陷不能满足非线性编辑处理中帧精确定位的问题。所述容错方法包括:从文件头开始读取流媒体文件,确定真正有效的目标视音频数据块;之后根据确定的目标数据块,确定基本文件头信息,并预留一级索引单元项目空间;解析目标数据块,结合校正方式,建立二级索引单元项目;最后根据所述二级索引单元项目信息生成一级索引单元项目,并回填到上述一级索引单元项目空间中,通过以上容错方法可以实现TS流中插入丢失的关键帧序号、插入部分缺失的视频解码单元基本信息、对同一文件中保存多个以不同时间标签基点的节目流进行校正操作,通过以上容错可以有效矫正TS流媒体文件在封装、传输、解码过程中存在的格式缺陷,从而保证正确编辑、播放等操作。
申请公布号 CN102231803A 申请公布日期 2011.11.02
申请号 CN201110060812.1 申请日期 2011.03.14
申请人 新奥特(北京)视频技术有限公司 发明人 杨珂;夏永宏
分类号 H04N5/262(2006.01)I 主分类号 H04N5/262(2006.01)I
代理机构 北京挺立专利事务所 11265 代理人 叶树明
主权项 一种支持TS流媒体文件精确定位的容错方法,其特征在于,包括:读取TS流媒体文件后,确定目标数据块;根据确定的目标数据块,读取所述目标数据块的基本文件信息,并根据所述基本信息预留一级索引单元项目空间;按照传输流PID值解析所述目标数据块,结合校正方式,建立二级索引单元项目;根据所述二级索引单元项目信息生成一级索引单元项目,并回填到上述一级索引单元项目空间中。按设定条件,检索目标数据块信息中的全部单元信息。
地址 100195 北京市海淀区五棵松路49号新奥特科技大厦