[发明专利]一种借助辅助文件实现多媒体文件网络播放的方法有效
申请号: | 201110029240.0 | 申请日: | 2011-01-27 |
公开(公告)号: | CN102625193A | 公开(公告)日: | 2012-08-01 |
发明(设计)人: | 贾小波;惠作奎;刘飞;赵宇峰;张杰;肖佳敏 | 申请(专利权)人: | 郑州威科姆科技股份有限公司 |
主分类号: | H04N21/643 | 分类号: | H04N21/643;H04N21/85 |
代理公司: | 郑州中原专利事务所有限公司 41109 | 代理人: | 霍彦伟;李想 |
地址: | 450001 *** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 借助 辅助 文件 实现 多媒体 网络 播放 方法 | ||
技术领域
本发明涉及一种视频播放器实现网络播放的方法,具体的说是终端通过网络获取数据源服务器上的节目的辅助文件和主文件,边下载,边缓存、边解析并将解析出的数据投送给底层解码播放的方法。
背景技术
多媒体文件网络播放系统,是一种在网络上提供视音频数据源的服务器按照一定的流媒体交互协议,获取流媒体数据,进行播放的系统。用户可进行播放、暂停、快进、快退、选时(从任意时间点开始播放)等特技播放操作。为完成上述功能,一般地,服务器软件都做了专门的开发,如对超文本传输协议(Hypertext Transfer Protocol)协议进行扩展,使用实时流媒体协议(Real Time Streaming Protocol)等。
为方便阅读,本发明中用到的名词缩写列举如下:
HTTP:Hypertext Transfer Protocol,超文本传输协议;
RTSP:Real Time Streaming Protocol,实时流媒体协议;
TCP:Transmission Control Protocol,传输控制协议;
Demux:解析、解复用;
FTP:File Transfer Protocol,文件传输协议;
Samba:Server Messages Block协议,进行文件共享和打印共享服务的协议;
URL:Universal Resource Locator,统一资源定位符。
发明内容
本发明的目的就在于:实现一个多媒体文件网络播放的方法,其支持多种文件格式的网络播放,并且不需对数据源服务器做专门开发,只要服务器支持断点续传,就能支持视频播放、快进、快退、暂停、恢复播放、选时播放。
本发明的目的可通过以下措施来实现:
本发明中,数据源服务器对多媒体主文件进行解析,得到多媒体的标示信息,并将标示信息写入关键索引文件、快进辅助文件和快退辅助文件三个辅助文件中,然后将三个辅助文件和多媒体主文件放置在数据源服务器上同级目录下;所述的播放器终端包括网络接口模块、数据读取模块、解复用模块、解码调用模块和硬解码接口模块;当点播节目时,数据读取模块通过网络接口模块读取关键索引文件,从而获取播放所需的信息,之后解复用模块对多媒体主文件和辅助文件进行解析,获得视音频帧;解码调用模块将视音频帧通过硬解码接口模块投递给硬件进行解码播放。
所述的播放器终端与数据源服务器之间采用断点续传的网络协议获取多媒体主文件和三个辅助文件的数据流。
在解复用模块进行解析时,通过对关键索引文件的解析获得视音频编码格式,然后通过解码调用模块打开相应视音频编码格式的编码,建立关键帧索引表。
所述的数据读取模块对本地及网络文件提供一致的接口。
所述的多媒体标示信息包括视频编码格式、音频编码格式、宽高、平均码流大小、视频流标识、视频流数目和音频流语言。
所述的关键索引文件中包含关键帧的时间戳值、关键帧在主文件中的偏移值、关键帧在快进辅助文件中的偏移值和关键帧在快退辅助文件中的偏移值。
采用上述技术方案的本发明,具有以下优点:
(1)视频点播放系统对多媒体文件格式无特别要求,对视频音频编码格式无特别要求,能支持常见的多媒体文件格式如FLV、RM、RMVB、AVI、MP4、MOV、MKV、ASF、MP3等,对于一些开始播放所必要的信息在文件尾部不适宜网络边下载边播放的文件,通过提取相关信息到辅助文件中,也能实现边下载边播放。
(2)无需对数据源服务器做专门针对视频点播的开发工作,使用一般的数据下载服务,就能实现网络点播,如apache等HTTP服务器,FTP服务,samba服务等;只要数据源服务支持断点续传,就能实现特技播放。
附图说明
图1为本发明实施例1的流程图。
图2为本发明实施例2中关键索引文件IDX的结构图。
图3为本发明实施例2中快进辅助文件IF的结构图。
图4为本发明实施例2中快退辅助文件IB结构图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州威科姆科技股份有限公司,未经郑州威科姆科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110029240.0/2.html,转载请声明来源钻瓜专利网。