发明名称 |
一种支持PS流媒体文件直接帧精确定位的索引方法 |
摘要 |
本发明公开了一种实现PS流媒体文件直接帧精确定位的索引方法及系统,所述生成PS流媒体文件的索引文件的方法包括:读取PS流媒体数据流信息,预分析流媒体文件中的视音频数据流的基本文件信息,选择第一个有效的视频数据与第一个有效的音频数据;解析读取到的流媒体文件数据单元单元,按照数据流信息的标志码流SteramID值从中得到实际的编码数据的文件偏移,生成视音频二级索引;在记录二级索引的同时,根据数据单元出现时间的先后顺序分组形成一级索引;复写完整的视音频流信息。通过本发明可以有效地避免源文件断帧现象,通过二级索引的方法实现直接快速帧定位,大大提高了读取查询的效率,也减少了系统内存的存储空间。 |
申请公布号 |
CN102231827B |
申请公布日期 |
2013.03.06 |
申请号 |
CN201110061154.8 |
申请日期 |
2011.03.14 |
申请人 |
新奥特(北京)视频技术有限公司 |
发明人 |
夏永宏;杨珂 |
分类号 |
H04N5/262(2006.01)I;H04N21/647(2011.01)I;G06F17/30(2006.01)I |
主分类号 |
H04N5/262(2006.01)I |
代理机构 |
北京挺立专利事务所(普通合伙) 11265 |
代理人 |
叶树明 |
主权项 |
一种支持节目流PS流媒体文件直接帧精确定位的索引方法,其特征在于,包括:读取PS流媒体数据流信息,预分析流媒体文件中的视音频数据流的基本文件信息,选择第一个有效的视频数据与第一个有效的音频数据;解析读取到的流媒体文件数据单元,按照数据流信息的标志码流SteramID值从中得到实际的编码数据的文件偏移,生成视音频二级索引;在记录二级索引的同时,根据数据单元出现时间的先后顺序分组形成一级索引;复写完整的视音频流信息;其中,所述读取PS流媒体数据流信息包括:读取包含PS媒体流文件头信息的媒体流数据单元,读取到第一个有效的视音频文件后分别预写所有视音频数据流的基本信息到文件头。 |
地址 |
100000 北京市海淀区五棵松路49号新奥特科技大厦 |