[发明专利]一种支持TS流媒体文件的容错方法有效
申请号: | 201110060812.1 | 申请日: | 2011-03-14 |
公开(公告)号: | CN102231803A | 公开(公告)日: | 2011-11-02 |
发明(设计)人: | 杨珂;夏永宏 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
主分类号: | H04N5/262 | 分类号: | H04N5/262 |
代理公司: | 北京挺立专利事务所 11265 | 代理人: | 叶树明 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 ts 流媒体 文件 容错 方法 | ||
1.一种支持TS流媒体文件精确定位的容错方法,其特征在于,包括:
读取TS流媒体文件后,确定目标数据块;
根据确定的目标数据块,读取所述目标数据块的基本文件信息,并根据所述基本信息预留一级索引单元项目空间;
按照传输流PID值解析所述目标数据块,结合校正方式,建立二级索引单元项目;
根据所述二级索引单元项目信息生成一级索引单元项目,并回填到上述一级索引单元项目空间中。
按设定条件,检索目标数据块信息中的全部单元信息。
2.根据权利要求1所述的容错方法,其特征在于:
读取所述确定目标数据块的基本文件信息包括:分组首部、有效负载,其中分组首部至少包括:PAT信息。
3.根据权利要求1或2所述的容错方法,其特征在于:
读取所述目标数据块的基本文件信息,可以通过解析PMT信息获得,其中,PMT信息可以通过PAT数据单元确定。
4.根据权利要求1所述的容错方法,其特征在于:
根据所述基本信息预留一级索引单元包括:文件头基本信息、视频GOP一级索引单元、视频Payload一级索引单元、音频一级索引单元。
5.根据权利要求4所述的容错方法,其特征在于:
所述文件头基本信息,可以通过PMT信息确定。
6.根据权利要求1的容错方法,其特征在于:解析目标数据块包括:
视频数据块;音频数据块;其他数据块。
7.根据权利要求1或6所述的容错方法,其特征在于:所述建立二级索引单元项目包括:视频GOP二级索引、Payload二级索引、音频二级索引、视频分割数据记录。
8.根据权利要求7所述的容错方法,其特征在于:所述视频分割数据记录可以通过记录首次有效视频记录得到。
9.根据权利要求7所述的容错方法,其特征在于:所述视频GOP二级索引通过对视频Payload二级索引组判断确定。
10.根据权利要求7或9所述的容错方法,其特征在于视频数据块可以根据PMT文件中的PID值确定。
11.根据权利要求7所述的容错方法,其特征在于音频数据块可以根据PMT文件中的PID值确定。
12.根据权利要求7所述的容错方法,其特征在于其他数据块可以根据PMT文件中的PID值确定。
13.根据权利要求1或7所述的容错方法,其特征在于:所述根据所述二级索引单元项目信息生成一级索引单元项目,包括视频Payload索引项目、视频GOP索引项目、音频索引项目。
14.根据权利要求1或12所述的容错方法,其特征在于:所述根据所述二级索引单元项目信息生成一级索引单元项目,可以通过对二级索引单元项目设定阀值获得相应的一级索引单元项目。
15.根据权利要求1或5所述的容错方法,其特征在于:包括将文件尾信息写入所述基本文件头信息中。
16.根据权利要求2所述的容错方法,其特征在于:流媒体源数据块大小可以为184或192字节的两种情况。
17.根据权利要求1或2或是所述的容错方法,其特征在于:还可以包括解析所述目标数据块数量由PAT信息确定。
18.根据权利要求1所述的容错方法,其特征在于:所述校正方式包括:插入关键帧序号、插入视频解码单元基本信息、对帧时间标签基点进行校正。
19.根据权利要求18中所述的容错方法,其特征在于:所述插入关键帧序号的方法包括:
记录同一PID值中的视频数据块中视频GOP关键帧及所属帧的PTS、DTS时间标签信息;
根据关键帧及所属帧的PTS、DTS时间标签信息计算帧长;
如帧长大于实际视频数据块记录帧长,则根据实际视频数据块记录帧长与 计算帧长的差值,对实际视频数据块帧长进行差值补偿修正;
根据差值累加帧号。
20.根据权利要求19中所述的容错方法,其特征在于:根据关键帧及所属帧PTS、DTS单元信息计算帧长的方法可以是:I帧PTS值与B帧PTS值差值,除以每帧显示时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110060812.1/1.html,转载请声明来源钻瓜专利网。