[发明专利]用于快速播放的音视频多媒体文件格式、播放方法及装置无效
申请号: | 201110203894.0 | 申请日: | 2011-07-20 |
公开(公告)号: | CN102891997A | 公开(公告)日: | 2013-01-23 |
发明(设计)人: | 钟智将;刘大卫;钟惟渊 | 申请(专利权)人: | 深圳市快播科技有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;G06F17/30 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻 |
地址: | 518057 广东省深圳市南山区高新南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 快速 播放 视频 多媒体 文件格式 方法 装置 | ||
技术领域
本发明涉及多媒体播放技术领域,尤其是涉及一种用于快速播放的音视频多媒体文件格式、播放方法及装置。
背景技术
现有的播放器,比如realplayer等,可播放采用realmedia,avi等文件格式的音视频多媒体文件,其中,RealNetworks公司所制定的音频视频压缩规范RealMedia文件数据的排布均如图1(微软公司的avi格式也与此类似)所示,由图1可见,该realmedia文件格式包括头部(Header Section)、数据部(Data Section)和(Index Section)索引部,其中头部设置在文件的最前面,接下来是数据部、最后是索引部。
当视音频在线播放的时候,音视频多媒体文件是按照头部,数据部,索引部的安排顺序,依顺序传输的,因此,当播放终端的用户在线随机访问音视频多媒体文件的不同位置时,需先跳到文件尾部下载用于锁定寻找的当前帧的索引信息。从索引信息找到关键帧信息之后再从数据部(data section)内找到关键数据帧,并根据随机访问的时间戳和关键帧计算所需访问的当前帧数据。可见,这种文件格式及相应的播放方式会影响在线播放的速度,不利于视音频帧数据的读取,而在线播放速度对于有在线播放需求的用户来说非常重要。
另外,上述音视频多媒体文件格式的头部内包括了:文件头、特征、四个媒体特征和内容描述,由于头部定义的内容多,在流媒体在线播放的情况下,该种文件头定义的方式使得流媒体文件传输的数据包中包含较多描述字段,致使不必要的若干描述性内容被多次传输,耗费网络资源。
发明内容
本发明实施例提供了一种用于快速播放的音视频多媒体文件格式、播放方法及装置,以提高音视频文件的在线点播速率以及减少网络资源的浪费。
一方面,本发明实施例提供了一种用于快速播放的音视频多媒体文件格式,该音视频多媒体文件由前至后依次由文件头、媒体流信息、索引块和数据块组成,所述文件头用于存放多媒体文件基本属性信息,所述媒体流信息用于存放媒体流基本属性信息,所述索引块用于存放区分位置的索引信息表,所述数据块用于存放多媒体数据。
优选的,本发明实施例中的文件头包括:签名,用于标识文件格式类型;长度,用于定义文件头长度;版本,用于定义文件格式的版本号;码率,用于定义整个文件的码率;时间尺度,用于定义文件头时间相关域使用的时间尺度;时间基点,所述时间基点与所述时间尺度的乘积与播放器使用的硬件时钟相匹配;播放时长,用于定义文件播放时间长度;媒体流数,用于定义文件包含的媒体流信息块的个数;数据块偏移,用于定义数据块在文件中的偏移;主索引记录个数,用于定义主索引记录的数量。
优选的,本发明实施例中的媒体流信息包括:签名,用于标识媒体流信息块;长度,用于定义媒体流信息块长度;版本,用于定义文件格式的版本号;流表示,用于唯一表示文件中的流;流分类,用于标识流为视频流或者音频流;码率,用于定义这个流的码率;时间长度,用于定义流时间戳的时间尺度;播放时长,用于定义这个流的播放时间长度;流类型,用于定义媒体流的类型;视频音频流特有数据,用于定义特有数据。
优选的,本发明实施例中的索引块包括索引头和索引记录,其中,所述索引头包括:签名,用于标识索引块;长度,用于定义索引块的长度;版本,用于定义文件格式的版本号;索引记录数,用于定义索引表中记录个数;所述索引记录包括:时间戳,用于记录对应的时间戳;流标示,用于记录对应得媒体流;标志,用于定义记录标志;偏移,用于记录对应的文件偏移;帧计数,用于记录指向帧的计数。
优选的,本发明实施例中的数据块包括数据头和数据帧,其中,所述数据头包括:签名,用于标识数据块;长度,用于定义数据块的长度;帧个数,用于定义数据帧的总个数;所述数据帧包括:大小,用于定义数据帧的大小;流标示,用于标示这个数据帧属于哪个媒体流;标志,用于定义数据帧标志;时间戳,用于定义这个数据帧高的时间戳;帧数据,用于定义这个数据帧包含的媒体数据。
另一方面,本发明实施例还提供了一种快速播放音视频多媒体文件的文件格式合成方法,该方法包括:将音视频多媒体数据源分离成音频数据和视频数据;将分离的音频数据和视频数据合成为快速播放的音视频多媒体文件,所述音视频多媒体文件由前至后依次由文件头、媒体流信息、索引块和数据块组成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市快播科技有限公司,未经深圳市快播科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110203894.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:汽车用内后视镜
- 下一篇:全景式监控影像装置及其工作方法