[发明专利]一种支持TS流媒体文件帧精确定位的索引方法及系统有效
申请号: | 201110061151.4 | 申请日: | 2011-03-14 |
公开(公告)号: | CN102231826A | 公开(公告)日: | 2011-11-02 |
发明(设计)人: | 夏永宏;杨珂 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
主分类号: | H04N7/24 | 分类号: | H04N7/24;H04N7/26;G06F17/30 |
代理公司: | 北京挺立专利事务所 11265 | 代理人: | 叶树明 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 ts 流媒体 文件 精确 定位 索引 方法 系统 | ||
1.一种支持传输流TS流媒体文件帧精确定位的索引方法,其特征在于,包括:
读取TS流媒体数据流信息,预分析流媒体文件中的视音频数据流的基本文件信息,选择基本的数据结构,所述基本的数据结构包括节目流列表PAT数据块和节目流信息PMT数据块,根据所述PMT数据块基本信息预留一级索引单元项目空间;
解析读取到的流媒体文件数据块单元,按照数据流信息的标志码传输包PID值从中得到实际的编码数据的文件偏移,生成视音频二级索引;
在记录二级索引的同时,根据数据块出现时间的先后顺序分组形成一级索引;
复写完整的视音频流信息。
2.如权利要求1所述支持TS流媒体文件帧精确定位的索引方法,其特征在于,所述读取TS流媒体数据流信息包括:
读取包含TS媒体流基本文件信息的媒体流数据块,读取到PMT数据块后预写所有数据流的基本信息到文件头。
3.如权利要求1所述支持TS流媒体文件帧精确定位的索引方法,其特征在于,所述根据PMT数据块基本信息预留一级索引单元项目空间还包括:
在预写文件头的同时预留一级索引单元项目空间,所述一级索引单元项目空间包括:文件头基本信息、视频GOP一级索引单元、视频Payload一级索引单元、音频一级索引单元。
4.如权利要求1所述支持TS流媒体文件帧精确定位的索引方法,其特征在于,所述解析读取到的流媒体文件数据块单元包括:
根据通用国际标准解析读取到的媒体流数据块的信息,对所述媒体流数据块按照数据流信息的标志码传输包PID值进行分类,数据流分类包括:视频数据块,音频数据块,其他数据块。
5.如权利要求4所述支持TS流媒体文件帧精确定位的索引方法,其特征在于,判断为视频数据块后包括:
得到第一次有效的视频数据块后分析实际数据后截取记录并记录其视频序列头Sequenceheader信息数据。
6.如权利要求1所述支持TS流媒体文件帧精确定位的索引方法,其特征在于,所述生成二级索引包括:
视频GOP二级索引、Payload二级索引、音频二级索引、视频序列头Sequenceheader信息数据;
7.如权利要求1或6所述支持TS流媒体文件帧精确定位的索引方法,其特征在于,所述生成二级索引具体包括:
每次读取的视频数据包进行记录并生成视频Payload的二级索引;
生成视频Payload二级索引的同时对当前视频Payload记录进行关键帧的判断分析,当前帧如果为关键帧需要加入累计到的前一个视频GOP数据的基本信息二级索引,并清空累计信息开始记录新的一个GOP数据;
当判断媒体流数据块为音频数据块后则对每次读取的音频数据流属性信息记录到音频二级索引内。
8.如权利要求1所述支持TS流媒体文件帧精确定位的索引方法,其特征在于,所述生成二级索引后还包括:
生成的视音频二级索引后根据常见文件的结构信息和磁盘扇区的最小单位的倍数,按照固定的数据块大小进行存储,当存储上限达到预设值时则回写到对应的视音频一级索引中。
9.一种支持传输流TS流媒体文件帧精确定位的索引系统,其特征在于,具体包括:
索引文件头模块,用于记录视音频文件的基本信息;
一级索引模块,用于记录视音频一级索引;
二级索引模块,用于存储视音频文件的二级索引。
10.如权利要求9所述支持TS流媒体文件帧精确定位的索引系统,其特征在于,所述一级索引模块进一步包括:
视频画面组GOP索引,用于存储视频GOP一级索引;
视频有效载荷Payload索引,用于存储视频Payload一级索引;
音频索引,用于存储音频一级索引。
11.如权利要求9所述支持TS流媒体文件帧精确定位的索引系统,其特征在于,所述二级索引模块进一步包括:
视频Payload索引,用于存储视频Payload二级索引;
视频GOP索引,用于存储关键帧二级索引;
音频索引,用于存储音频二级索引;
视频数据头Sequenceheader数据,用于记录得到的第一次有效视频数据块后分析截取的实际数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110061151.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:车载信息系统
- 下一篇:一种域名解析验证的方法及系统