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

技术编号:15397703 阅读:145 留言:0更新日期:2017-05-20 22:11
本公开是关于一种视频播放的方法、装置及终端设备,能够根据视频对应的描述信息,逐个获取视频内的各视频段,并依次播放视频内的各视频段,不需要人工手动进行剪切和拼接,也不需要专门的存储空间存储剪切和拼接的媒体数据,节约了人力成本和资源存储空间,并提高了视频播放的效率。所述方法包括:接收播放视频的请求,所述视频由多个视频段聚合而成;获取所述视频对应的描述信息,所述描述信息包括所述视频包含的各视频段的播放地址、在原始媒体文件中的起始及结束播放时间、播放顺序;根据所述描述信息依次播放所述视频内的各视频段。

Method, device and terminal device for playing video

This is a page open method, a video playback device and terminal equipment, according to the description information corresponding to the video, one by one to obtain each video video in the video playback, and in turn the video in, does not need to manually cut and splice media data do not need storage space and storage shear for splicing the door, save manpower cost and resource storage space, and improve the efficiency of video playback. The method includes: receiving a video playback request, the video is composed of a plurality of video segment polymerization; description of the video information corresponding to the description information, including the video segment of the video contains the broadcast address, starting in the original media file and end broadcast time, broadcast order; according to the description information in order to broadcast the video segment in the video.

【技术实现步骤摘要】
一种视频播放的方法、装置及终端设备
本公开是关于数据处理
,尤其是关于一种视频播放的方法、装置及终端设备。
技术介绍
随着计算机技术和流媒体技术的发展,个人计算机和数码设备越来越普遍,人们在生活中观看和拍摄越来越多的视频。数字视频已经成为人们学习和娱乐中不可缺少的一部分。相对于文本和图片,视频具有信息量丰富的优点,但是也有数据量巨大的缺点。相关技术中,用户如果想要连续地观看不同流媒体文件中的特定片段,则需要视频编辑人员事先通过人工剪切得到不同流媒体文件中的特定片段,并将剪切得到的这些多个特定片段进行拼接处理。这样,一方面,由人工手动进行剪切和拼接,增加了人力成本,且效率较低;另一方面,需要有专门的存储空间存储剪切和拼接的媒体数据,增加了资源存储开销。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种视频播放的方法、装置及终端设备,能够根据视频对应的描述信息,逐个获取视频内的各视频段,并依次播放视频内的各视频段,不需要人工手动进行剪切和拼接,也不需要专门的存储空间存储剪切和拼接的媒体数据,节约了人力成本和资源存储空间,并提高了视频播放的效率。一方面,本公开提供了一种视频播放的方法,包括:接收播放视频的请求,所述视频由多个视频段聚合而成;获取所述视频对应的描述信息,所述描述信息包括所述视频包含的各视频段的播放地址、在原始媒体文件中的起始及结束播放时间、播放顺序;根据所述描述信息依次播放所述视频内的各视频段。本公开的一些有益效果可以包括:本公开能够根据视频对应的描述信息,逐个获取视频内的各视频段,并依次播放视频内的各视频段,不需要人工手动进行剪切和拼接,也不需要专门的存储空间存储剪切和拼接的媒体数据,节约了人力成本和资源存储空间,并提高了视频播放的效率。所述获取所述视频对应的描述信息包括:判断本地是否存储有所述视频对应的描述信息;当本地存储有所述描述信息时,从本地获取所述描述信息;当本地未存储有所述描述信息时,从云端获取所述描述信息。本公开的一些有益效果可以包括:描述信息可以存储在本地,也可以存储在云端,从而满足用户的各种需求。所述根据所述描述信息依次播放所述视频内的各视频段包括:根据所述各视频段对应的播放顺序,依次确定当前播放的视频段;根据当前播放的视频段对应的播放地址、在原始媒体文件中的起始及结束播放时间,从服务器端获取所述当前播放的视频段对应的媒体数据进行播放。本公开的一些有益效果可以包括:实现了从服务器端获取当前播放的视频段对应的媒体数据,并依次播放视频内的各视频段。所述根据当前播放的视频段对应的播放地址、在原始媒体文件中的起始及结束播放时间,从服务器端获取所述当前播放的视频段对应的媒体数据进行播放包括:在前一视频段的播放过程中或者结束时,向当前播放的视频段对应的播放地址发送获取当前播放的视频段的请求,所述请求包括当前播放的视频段在原始媒体文件中的起始及结束播放时间,由所述播放地址对应的服务器根据所述起始及结束播放时间在所述原始媒体文件中截取当前播放的视频段对应的媒体数据;当当前播放的视频段被触发播放时,从服务器获取当前播放的视频段对应的媒体数据进行播放。本公开的一些有益效果可以包括:在前一视频段的播放过程中或者结束时,可以请求服务器提前缓存当前播放的视频段,保证了视频播放的流畅性。所述方法还包括:根据预定的策略配置所述视频对应的描述信息;将所述描述信息与所述视频关联存储。本公开的一些有益效果可以包括:可以对视频对应的描述信息进行配置。所述根据预定的策略配置所述视频对应的描述信息包括:根据原始媒体文件本身的内容构成特征确定各视频段在原始媒体文件中的起始及结束播放时间;或者,根据预先标记的时间标记确定各视频段在原始媒体文件中的起始及结束播放时间。本公开的一些有益效果可以包括:可以采用多种策略来配置视频对应的描述信息,以满足不同的需求。另一方面,本公开提供了一种视频播放的装置,所述装置包括:接收模块,用于接收播放视频的请求,所述视频由多个视频段聚合而成;获取模块,用于获取所述视频对应的描述信息,所述描述信息包括所述视频包含的各视频段的播放地址、在原始媒体文件中的起始及结束播放时间、播放顺序;播放模块,用于根据所述描述信息依次播放所述视频内的各视频段。所述获取模块包括:判断单元,用于判断本地是否存储有所述视频对应的描述信息;第一获取单元,用于当本地存储有所述描述信息时,从本地获取所述描述信息;第二获取单元,用于当本地未存储有所述描述信息时,从云端获取所述描述信息。所述播放模块包括:确定单元,用于根据所述各视频段对应的播放顺序,依次确定当前播放的视频段;播放单元,用于根据当前播放的视频段对应的播放地址、在原始媒体文件中的起始及结束播放时间,从服务器端获取所述当前播放的视频段对应的媒体数据进行播放。所述装置还包括:配置模块,用于根据预定的策略配置所述视频对应的描述信息;关联模块,用于将所述描述信息与所述视频关联存储。所述配置模块包括:第一配置单元,用于根据原始媒体文件本身的内容构成特征确定各视频段在原始媒体文件中的起始及结束播放时间;或者,第二配置单元,用于根据预先标记的时间标记确定各视频段在原始媒体文件中的起始及结束播放时间。另一方面,本公开提供了一种终端设备,终端设备包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:接收播放视频的请求,所述视频由多个视频段聚合而成;获取所述视频对应的描述信息,所述描述信息包括所述视频包含的各视频段的播放地址、在原始媒体文件中的起始及结束播放时间、播放顺序;根据所述描述信息依次播放所述视频内的各视频段。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。附图说明此处所说明的附图用来提供对本公开的进一步理解,构成本申请的一部分,并不构成对本公开的限定。在附图中:图1为本公开提供的视频播放的方法的示例性流程图;图2为本公开提供的实施例一的示例性流程图;图3为本公开提供的实施例二的示例性流程图;图4为本公开提供的实施例三的示例性流程图;图5为四个视频段在各自的原始媒体文件中的起始及结束播放时间的标记位置示意图;图6为本公开提供的视频播放的装置的示例性结构图;图7为本公开提供的视频播放的装置中获取模块的示例性结构图;图8为本公开提供的视频播放的装置中播放模块的示例性结构图;图9为本公开提供的视频播放的装置的详细示例性结构图;图10为本公开提供的视频播放的装置中配置模块的示例性结构图;图11为本公开实施例中一种终端设备的结构示意图。通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。具体实施方式为使本公开的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本公开做进一步详细说明。在此,本公开的示意性实施方式及其说明用于解释本公开,但并不作为对本公开的限定。本公开实施例提供一种视频播放的方法、装置及终端设备,以下结合附图对本公开进行详细说明。流媒体是指以流的方式在网络中传输音频、视本文档来自技高网...
一种视频播放的方法、装置及终端设备

【技术保护点】
一种视频播放的方法,其特征在于,所述方法包括:接收播放视频的请求,所述视频由多个视频段聚合而成;获取所述视频对应的描述信息,所述描述信息包括所述视频包含的各视频段的播放地址、在原始媒体文件中的起始及结束播放时间、播放顺序;根据所述描述信息依次播放所述视频内的各视频段;所述根据所述描述信息依次播放所述视频内的各视频段包括:根据所述各视频段对应的播放顺序,依次确定当前播放的视频段;根据当前播放的视频段对应的播放地址、在原始媒体文件中的起始及结束播放时间,从服务器端获取所述当前播放的视频段对应的媒体数据进行播放;所述根据当前播放的视频段对应的播放地址、在原始媒体文件中的起始及结束播放时间,从服务器端获取所述当前播放的视频段对应的媒体数据进行播放包括:在前一视频段的播放过程中或者结束时,向当前播放的视频段对应的播放地址发送获取当前播放的视频段的请求,所述请求包括当前播放的视频段在原始媒体文件中的起始及结束播放时间,由所述播放地址对应的服务器根据所述起始及结束播放时间在所述原始媒体文件中截取当前播放的视频段对应的媒体数据;当当前播放的视频段被触发播放时,从服务器获取当前播放的视频段对应的媒体数据进行播放。...

【技术特征摘要】
1.一种视频播放的方法,其特征在于,所述方法包括:接收播放视频的请求,所述视频由多个视频段聚合而成;获取所述视频对应的描述信息,所述描述信息包括所述视频包含的各视频段的播放地址、在原始媒体文件中的起始及结束播放时间、播放顺序;根据所述描述信息依次播放所述视频内的各视频段;所述根据所述描述信息依次播放所述视频内的各视频段包括:根据所述各视频段对应的播放顺序,依次确定当前播放的视频段;根据当前播放的视频段对应的播放地址、在原始媒体文件中的起始及结束播放时间,从服务器端获取所述当前播放的视频段对应的媒体数据进行播放;所述根据当前播放的视频段对应的播放地址、在原始媒体文件中的起始及结束播放时间,从服务器端获取所述当前播放的视频段对应的媒体数据进行播放包括:在前一视频段的播放过程中或者结束时,向当前播放的视频段对应的播放地址发送获取当前播放的视频段的请求,所述请求包括当前播放的视频段在原始媒体文件中的起始及结束播放时间,由所述播放地址对应的服务器根据所述起始及结束播放时间在所述原始媒体文件中截取当前播放的视频段对应的媒体数据;当当前播放的视频段被触发播放时,从服务器获取当前播放的视频段对应的媒体数据进行播放。2.根据权利要求1所述的方法,其特征在于,所述获取所述视频对应的描述信息包括:判断本地是否存储有所述视频对应的描述信息;当本地存储有所述描述信息时,从本地获取所述描述信息;当本地未存储有所述描述信息时,从云端获取所述描述信息。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:根据预定的策略配置所述视频对应的描述信息;将所述描述信息与所述视频关联存储。4.根据权利要求3所述的方法,其特征在于,所述根据预定的策略配置所述视频对应的描述信息包括:根据原始媒体文件本身的内容构成特征确定各视频段在原始媒体文件中的起始及结束播放时间;或者,根据预先标记的时间标记确定各视频段在原始媒体文件中的起始及结...

【专利技术属性】
技术研发人员:李创奇高晓青
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1