一种视频播放的方法、装置及终端设备的制作方法

文档序号:7798308阅读:132来源:国知局
一种视频播放的方法、装置及终端设备的制作方法
【专利摘要】本公开是关于一种视频播放的方法、装置及终端设备,能够根据视频对应的描述信息,逐个获取视频内的各视频段,并依次播放视频内的各视频段,不需要人工手动进行剪切和拼接,也不需要专门的存储空间存储剪切和拼接的媒体数据,节约了人力成本和资源存储空间,并提高了视频播放的效率。所述方法包括:接收播放视频的请求,所述视频由多个视频段聚合而成;获取所述视频对应的描述信息,所述描述信息包括所述视频包含的各视频段的播放地址、在原始媒体文件中的起始及结束播放时间、播放顺序;根据所述描述信息依次播放所述视频内的各视频段。
【专利说明】一种视频播放的方法、装置及终端设备
【技术领域】
[0001]本公开是关于数据处理【技术领域】,尤其是关于一种视频播放的方法、装置及终端设备。
【背景技术】
[0002]随着计算机技术和流媒体技术的发展,个人计算机和数码设备越来越普遍,人们在生活中观看和拍摄越来越多的视频。数字视频已经成为人们学习和娱乐中不可缺少的一部分。
[0003]相对于文本和图片,视频具有信息量丰富的优点,但是也有数据量巨大的缺点。相关技术中,用户如果想要连续地观看不同流媒体文件中的特定片段,则需要视频编辑人员事先通过人工剪切得到不同流媒体文件中的特定片段,并将剪切得到的这些多个特定片段进行拼接处理。这样,一方面,由人工手动进行剪切和拼接,增加了人力成本,且效率较低;另一方面,需要有专门的存储空间存储剪切和拼接的媒体数据,增加了资源存储开销。

【发明内容】

[0004]为克服相关技术中存在的问题,本公开提供一种视频播放的方法、装置及终端设备,能够根据视频对应的描述信息,逐个获取视频内的各视频段,并依次播放视频内的各视频段,不需要人工手动进行剪切和拼接,也不需要专门的存储空间存储剪切和拼接的媒体数据,节约了人力成本和资源存储空间,并提高了视频播放的效率。
[0005]一方面,本公开提供了一种视频播放的方法,包括:
[0006]接收播放视频的请求,所述视频由多个视频段聚合而成;
[0007]获取所述视频对应的描述信息,所述描述信息包括所述视频包含的各视频段的播放地址、在原始媒体文件中的起始及结束播放时间、播放顺序;
[0008]根据所述描述信息依次播放所述视频内的各视频段。
[0009]本公开的一些有益效果可以包括:本公开能够根据视频对应的描述信息,逐个获取视频内的各视频段,并依次播放视频内的各视频段,不需要人工手动进行剪切和拼接,也不需要专门的存储空间存储剪切和拼接的媒体数据,节约了人力成本和资源存储空间,并提闻了视频播放的效率。
[0010]所述获取所述视频对应的描述信息包括:
[0011]判断本地是否存储有所述视频对应的描述信息;
[0012]当本地存储有所述描述信息时,从本地获取所述描述信息;
[0013]当本地未存储有所述描述信息时,从云端获取所述描述信息。
[0014]本公开的一些有益效果可以包括:描述信息可以存储在本地,也可以存储在云端,从而满足用户的各种需求。
[0015]所述根据所述描述信息依次播放所述视频内的各视频段包括:
[0016]根据所述各视频段对应的播放顺序,依次确定当前播放的视频段;[0017]根据当前播放的视频段对应的播放地址、在原始媒体文件中的起始及结束播放时间,从服务器端获取所述当前播放的视频段对应的媒体数据进行播放。
[0018]本公开的一些有益效果可以包括:实现了从服务器端获取当前播放的视频段对应的媒体数据,并依次播放视频内的各视频段。
[0019]所述根据当前播放的视频段对应的播放地址、在原始媒体文件中的起始及结束播放时间,从服务器端获取所述当前播放的视频段对应的媒体数据进行播放包括:
[0020]在前一视频段的播放过程中或者结束时,向当前播放的视频段对应的播放地址发送获取当前播放的视频段的请求,所述请求包括当前播放的视频段在原始媒体文件中的起始及结束播放时间,由所述播放地址对应的服务器根据所述起始及结束播放时间在所述原始媒体文件中截取当前播放的视频段对应的媒体数据;
[0021]当当前播放的视频段被触发播放时,从服务器获取当前播放的视频段对应的媒体数据进行播放。
[0022]本公开的一些有益效果可以包括:在前一视频段的播放过程中或者结束时,可以请求服务器提前缓存当前播放的视频段,保证了视频播放的流畅性。
[0023]所述方法还包括:
[0024]根据预定的策略配置所述视频对应的描述信息;
[0025]将所述描述信息与所述视频关联存储。
[0026]本公开的一些有益效果可以包括:可以对视频对应的描述信息进行配置。
[0027]所述根据预定的策略配置所述视频对应的描述信息包括:
[0028]根据原始媒体文件本身的内容构成特征确定各视频段在原始媒体文件中的起始及结束播放时间;或者,
[0029]根据预先标记的时间标记确定各视频段在原始媒体文件中的起始及结束播放时间。
[0030]本公开的一些有益效果可以包括:可以采用多种策略来配置视频对应的描述信息,以满足不同的需求。
[0031]另一方面,本公开提供了一种视频播放的装置,所述装置包括:
[0032]接收模块,用于接收播放视频的请求,所述视频由多个视频段聚合而成;
[0033]获取模块,用于获取所述视频对应的描述信息,所述描述信息包括所述视频包含的各视频段的播放地址、在原始媒体文件中的起始及结束播放时间、播放顺序;
[0034]播放模块,用于根据所述描述信息依次播放所述视频内的各视频段。
[0035]所述获取模块包括:
[0036]判断单元,用于判断本地是否存储有所述视频对应的描述信息;
[0037]第一获取单元,用于当本地存储有所述描述信息时,从本地获取所述描述信息;
[0038]第二获取单元,用于当本地未存储有所述描述信息时,从云端获取所述描述信息。
[0039]所述播放模块包括:
[0040]确定单元,用于根据所述各视频段对应的播放顺序,依次确定当前播放的视频段;
[0041]播放单元,用于根据当前播放的视频段对应的播放地址、在原始媒体文件中的起始及结束播放时间,从服务器端获取所述当前播放的视频段对应的媒体数据进行播放。[0042]所述装置还包括:
[0043]配置模块,用于根据预定的策略配置所述视频对应的描述信息;
[0044]关联模块,用于将所述描述信息与所述视频关联存储。
[0045]所述配置模块包括:
[0046]第一配置单元,用于根据原始媒体文件本身的内容构成特征确定各视频段在原始媒体文件中的起始及结束播放时间;或者,
[0047]第二配置单元,用于根据预先标记的时间标记确定各视频段在原始媒体文件中的起始及结束播放时间。
[0048]另一方面,本公开提供了一种终端设备,终端设备包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
[0049]接收播放视频的请求,所述视频由多个视频段聚合而成;
[0050]获取所述视频对应的描述信息,所述描述信息包括所述视频包含的各视频段的播放地址、在原始媒体文件中的起始及结束播放时间、播放顺序;
[0051 ] 根据所述描述信息依次播放所述视频内的各视频段。
[0052]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
【专利附图】

【附图说明】
[0053]此处所说明的附图用来提供对本公开的进一步理解,构成本申请的一部分,并不构成对本公开的限定。在附图中:
[0054]图1为本公开提供的视频播放的方法的示例性流程图;
[0055]图2为本公开提供的实施例一的示例性流程图;
[0056]图3为本公开提供的实施例二的示例性流程图;
[0057]图4为本公开提供的实施例三的示例性流程图;
[0058]图5为四个视频段在各自的原始媒体文件中的起始及结束播放时间的标记位置示意图;
[0059]图6为本公开提供的视频播放的装置的示例性结构图;
[0060]图7为本公开提供的视频播放的装置中获取模块的示例性结构图;
[0061]图8为本公开提供的视频播放的装置中播放模块的示例性结构图;
[0062]图9为本公开提供的视频播放的装置的详细示例性结构图;
[0063]图10为本公开提供的视频播放的装置中配置模块的示例性结构图;
[0064]图11为本公开实施例中一种终端设备的结构示意图。
[0065]通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
【具体实施方式】
[0066]为使本公开的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本公开做进一步详细说明。在此,本公开的示意性实施方式及其说明用于解释本公开,但并不作为对本公开的限定。
[0067]本公开实施例提供一种视频播放的方法、装置及终端设备,以下结合附图对本公开进行详细说明。
[0068]流媒体是指以流的方式在网络中传输音频、视频等多媒体文件的形式。流媒体又叫流式媒体,流媒体文件格式是支持采用流式传输及播放的媒体格式。流式传输方式是将视频和音频等多媒体文件经过特殊的压缩方式分成一个个压缩包,由服务器向用户计算机连续、实时传送。在采用流式传输方式的系统中,用户不必像非流式播放那样等到整个文件全部下载完毕后才能看到当中的内容,而是只需要经过几秒钟或几十秒的启动延时即可在用户计算机上利用相应的播放器对压缩的视频或音频等流式媒体文件进行播放,剩余的部分将继续进行下载,直至播放完毕。
[0069]本公开实施例基于流媒体技术,根据视频对应的描述信息,逐个获取视频内的各视频段,并依次播放视频内的各视频段,不需要人工手动进行剪切和拼接,也不需要专门的存储空间存储剪切和拼接的媒体数据,节约了人力成本和资源存储空间,并提高了视频播放的效率。
[0070]在一个实施例中,如图1所示,一种视频播放的方法包括以下步骤:
[0071]在步骤101中,接收播放视频的请求,该视频由多个视频段聚合而成,本实施例的方法可用于智能手机、平板电脑等终端设备。
[0072]在步骤102中,获取视频对应的描述信息,该描述信息包括视频包含的各视频段的播放地址、在原始媒体文件中的起始及结束播放时间、播放顺序。
[0073]其中,描述信息可以 是从本地获取,也可以是从云端获取。例如,视频由四个视频段(ID1、ID2、ID3和ID4)聚合而成,该视频对应的描述信息为四个视频段各自的播放地址、在原始媒体文件中的起始及结束播放时间、播放顺序,如下表1所示:
[0074]
【权利要求】
1.一种视频播放的方法,其特征在于,所述方法包括: 接收播放视频的请求,所述视频由多个视频段聚合而成; 获取所述视频对应的描述信息,所述描述信息包括所述视频包含的各视频段的播放地址、在原始媒体文件中的起始及结束播放时间、播放顺序; 根据所述描述信息依次播放所述视频内的各视频段。
2.根据权利要求1所述的方法,其特征在于,所述获取所述视频对应的描述信息包括: 判断本地是否存储有所述视频对应的描述信息; 当本地存储有所述描述信息时,从本地获取所述描述信息; 当本地未存储有所述描述信息时,从云端获取所述描述信息。
3.根据权利要求1所述的方法,其特征在于,所述根据所述描述信息依次播放所述视频内的各视频段包括: 根据所述各视频段对应的播放顺序,依次确定当前播放的视频段; 根据当前播放的视频段对应的播放地址、在原始媒体文件中的起始及结束播放时间,从服务器端获取所述当前播放的视频段对应的媒体数据进行播放。
4.根据权利要求3所述的方法,其特征在于,所述根据当前播放的视频段对应的播放地址、在原始媒体文件中的起始及结束播放时间,从服务器端获取所述当前播放的视频段对应的媒体数据进行播放包括: 在前一视频段的播放过程中或者结束时,向当前播放的视频段对应的播放地址发送获取当前播放的视频段的请求,所述请求包`括当前播放的视频段在原始媒体文件中的起始及结束播放时间,由所述播放地址对应的服务器根据所述起始及结束播放时间在所述原始媒体文件中截取当前播放的视频段对应的媒体数据; 当当前播放的视频段被触发播放时,从服务器获取当前播放的视频段对应的媒体数据进行播放。
5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括: 根据预定的策略配置所述视频对应的描述信息; 将所述描述信息与所述视频关联存储。
6.根据权利要求5所述的方法,其特征在于,所述根据预定的策略配置所述视频对应的描述信息包括: 根据原始媒体文件本身的内容构成特征确定各视频段在原始媒体文件中的起始及结束播放时间;或者, 根据预先标记的时间标记确定各视频段在原始媒体文件中的起始及结束播放时间。
7.一种视频播放的装置,其特征在于,所述装置包括: 接收模块,用于接收播放视频的请求,所述视频由多个视频段聚合而成; 获取模块,用于获取所述视频对应的描述信息,所述描述信息包括所述视频包含的各视频段的播放地址、在原始媒体文件中的起始及结束播放时间、播放顺序; 播放模块,用于根据所述描述信息依次播放所述视频内的各视频段。
8.根据权利要求7所述的装置,其特征在于,所述获取模块包括: 判断单元,用于判断本地是否存储有所述视频对应的描述信息; 第一获取单元,用于当本地存储有所述描述信息时,从本地获取所述描述信息;第二获取单元,用于当本地未存储有所述描述信息时,从云端获取所述描述信息。
9.根据权利要求7所述的装置,其特征在于,所述播放模块包括: 确定单元,用于根据所述各视频段对应的播放顺序,依次确定当前播放的视频段; 播放单元,用于根据当前播放的视频段对应的播放地址、在原始媒体文件中的起始及结束播放时间,从服务器端获取所述当前播放的视频段对应的媒体数据进行播放。
10.根据权利要求7或8所述的装置,其特征在于,所述装置还包括: 配置模块,用于根据预定的策略配置所述视频对应的描述信息; 关联模块,用于将所述描述信息与所述视频关联存储。
11.根据权利要求10所述的装置,其特征在于,所述配置模块包括: 第一配置单元,用于根据原始媒体文件本身的内容构成特征确定各视频段在原始媒体文件中的起始及结束播放时间;或者, 第二配置单元,用于根据预先标记的时间标记确定各视频段在原始媒体文件中的起始及结束播放时间。
12.—种终端设备,其特征在于,终端设备包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令: 接收播放视频的请求,所述视频由多个视频段聚合而成;` 获取所述视频对应的描述信息,所述描述信息包括所述视频包含的各视频段的播放地址、在原始媒体文件中的起始及结束播放时间、播放顺序; 根据所述描述信息依次播放所述视频内的各视频段。
【文档编号】H04N21/845GK103873883SQ201410080850
【公开日】2014年6月18日 申请日期:2014年3月6日 优先权日:2014年3月6日
【发明者】李创奇, 高晓青 申请人:小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1