[发明专利]视频播放方法及装置在审
申请号: | 201510452856.7 | 申请日: | 2015-07-28 |
公开(公告)号: | CN104980805A | 公开(公告)日: | 2015-10-14 |
发明(设计)人: | 李江 | 申请(专利权)人: | 无锡天脉聚源传媒科技有限公司 |
主分类号: | H04N21/462 | 分类号: | H04N21/462;H04N21/434;H04N21/4402;H04N21/44 |
代理公司: | 北京尚伦律师事务所 11477 | 代理人: | 张亮 |
地址: | 214000 江苏省无锡*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 播放 方法 装置 | ||
技术领域
本发明涉及互联网技术领域,特别涉及一种视频播放方法及装置。
背景技术
电视因为其内容丰富多彩、用户覆盖面广,长久以来都是非常重要的广播和通信方式。在新兴网络媒体日益发展的今天,电视也与网络新技术紧密结合,诞生出网络电视。网络电视具备传统电视的优点,避免了播放形式单一、对高清晰度支持不够、无法互动等传统电视的短板。让电视具备了功能性无限延伸的可能,散发出全新的活力。
对于网络电视、视频剪辑或其他视频节目,在一个节目播出单中可能有多条记录,一条记录对应一个视频文件。在播放时,加载视频1、播放视频1,之后加载视频2,播放视频2。对于每个视频文件都要获取该视频文件的地址,从磁盘中读取该视频文件,解析视频文件的头部获取用于视频解码的一些视频信息,整个加载和播放过程效率较低。
发明内容
本发明提供一种视频播放方法及装置,用以将当天播单中的所有视频文件合成一个大的视频文件,加载和播放该视频文件,提高加载和播放效率。
本发明提供一种视频播放方法,包括:
获取并解析节目播出单,得到所述节目播出单中的所有视频记录对应的所有视频文件;
将所有视频文件按照节目播出单的顺序进行排序,并将排序后的所有视频文件按顺序合成为一个大视频文件;
加载和播放该大视频文件。
本发明实施例的一些有益效果可以包括:
本发明将当天播单中的所有视频文件按照节目播出单的顺序进行排序,并将排序后的所有视频文件按顺序合成为一个大视频文件,加载和播放该大视频文件。这样只需要获取一次视频文件地址,解析一次视频文件头部信息,整个加载和播放过程效率较高。
在一个实施例中,所述大视频文件的头部信息是所有视频文件头部信息的集合,所述头部信息包括:序号、文件格式、码率、起始和结束位置。
该实施例中,大视频文件的头部信息包括了视频文件的序号、文件格式、码率、起始和结束位置,在加载和播放该大视频文件中的某个视频文件时,可搜索该视频文件在大视频文件中的序号,且从头部信息解析出的该视频文件的起始位置信息和结束位置信息,可快速查找到该视频文件。在头部信息中还包括文件格式、视频码率,码率就是数据传输时单位时间传送的数据位数,一般用的单位是kbps即千位每秒,这样,可通过解析头部信息,快速的了解该视频文件的文件格式信息和视频码率信息,方便采用相应的播放格式进行播放。
在一个实施例中,所述大视频文件的头部信息还包括:每个视频文件在大视频文件的起始和结束位置。
该实施例中,该大视频文件的头部信息还包括每个视频文件在大视频文件的起始和结束位置,这样在解析头部信息时,可得到每个视频文件在大视频文件中的起始位置和结束位置,快速查找到大视频文件中的某个视频文件。
在一个实施例中,所述头部信息采用链表结构记录;所述链表结构包括多个由头部信息组成的结点,每个结点包括存储头部信息的数据域和存储下一个结点地址的指针域。
该实施例中,头部信息采用链表结构记录,在链表结构的多个结点中,每个结点包括存储头部信息的数据域和存储下一个结点地址的指针域,使用链表结构可以克服数组链表需要预先知道数据大小的缺点,链表结构可以充分利用计算机内存空间,实现灵活的内存动态管理。
在一个实施例中,所述加载和播放该大视频文件,包括:
获取大视频文件的地址;
解析大视频文件的头部信息,查找与该头部信息对应的视频文件,将视频文件解码后加载并播放。
该实施例中,在加载和播放该大视频文件时,只需要获取一次该大视频文件的地址,解析一次大视频文件的头部信息,即可查找到与该头部信息对应的视频文件,整个加载和播放过程效率较高。
一种视频播放装置,包括:
获取模块,用于获取并解析节目播出单,得到所述节目播出单中的所有视频记录对应的所有视频文件;
合成模块,用于将所有视频文件按照节目播出单的顺序进行排序,并将排序后的所有视频文件按顺序合成为一个大视频文件;
播放模块,用于加载和播放该大视频文件。
在一个实施例中,所述大视频文件的头部信息是所有视频文件头部信息的集合,所述头部信息包括:序号、文件格式、码率、起始和结束位置。
在一个实施例中,所述大视频文件的头部信息还包括:每个视频文件在大视频文件的起始和结束位置。
在一个实施例中,所述头部信息采用链表结构记录;所述链表结构包括多个由头部信息组成的结点,每个结点包括存储头部信息的数据域和存储下一个结点地址的指针域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡天脉聚源传媒科技有限公司,未经无锡天脉聚源传媒科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510452856.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种类灯式音效装置及其制造方法
- 下一篇:视频解码方法及装置