用于提供视频片段集合的方法和装置制造方法及图纸

技术编号:13117172 阅读:39 留言:0更新日期:2016-04-06 08:27
本发明专利技术涉及用于提供视频片段集合的方法和装置,该方法包括:发送针对视频片段集合的请求,所述视频片段集合包括至少一个视频片段,接收与所请求的视频片段集合相关联的协议文件,其中该协议文件包含与各视频片段有关的信息,基于所述协议文件读取各视频片段,以及基于所述协议文件对所读取的视频片段进行显示。该方法简化了提供视频片段集合的处理,节省了服务器存储空间,且使视频片段集合便于管理和修改。

【技术实现步骤摘要】

本专利技术涉及视频
,尤其涉及一种用于提供视频片段集合的方法及装置。
技术介绍
用户经常希望观看由一个或多个视频片段构成的视频片段集合,例如,用户可能希望观看某个球星的进球视频片段集合等。传统的视频服务提供方(例如视频网站等)通常是将收集到的各个视频片段分别进行解压缩、拼接、转码,之后作为一个新的文件保存到服务器以便发布给用户。然而,这种方式中的解压缩、拼接、转码等环节会带来处理上的麻烦。并且,这种方式所产生的新的文件在内容上和服务器上已经存储的某些视频片段是重复的,这种对同一内容的重复存储浪费了服务器存储资源,并且相同内容的多处存储也不便于统一管理。此外,所产生的新的文件也不便于修改。
技术实现思路
有鉴于此,本专利技术提出了一种用于提供视频片段集合的方法,以克服现有技术中的上述缺点。根据本专利技术的一方面,提出了一种用于提供视频片段集合的方法,该方法包括:发送针对视频片段集合的请求,所述视频片段集合包括至少一个视频片段;接收与所请求的视频片段集合相关联的协议文件,其中该协议文件包含与各视频片段有关的信息;基于所述协议文件读取各视频片段;以及基于所述协议文件对所读取的视频片段进行显示。根据本专利技术的另一方面,提出了一种用于提供视频片段集合的方法,该方法包括:接收针对视频片段集合的请求,所述视频片段集合包括至少一个视频片段;发送与所请求的视频片段集合相关联的协议文件,其中该协议文件包含与各视频片段有关的信息;以及基于所述协议文件提供各视频片段以供显示。根据本专利技术的另一方面,提出了一种用于提供视频片段集合的装置,该装置包括:发送部件,用于发送针对视频片段集合的请求,所述视频片段集合包括至少一个视频片段;接收部件,用于接收与所请求的视频片段集合相关联的协议文件,其中该协议文件包含与各视频片段有关的信息;读取部件,用于基于所述协议文件读取各视频片段;以及显示部件,用于基于所述协议文件对所读取的视频片段进行显示。根据本专利技术的另一方面,提出了一种用于提供视频片段集合的装置,该装置包括:接收部件,用于接收针对视频片段集合的请求,所述视频片段集合包括至少一个视频片段;发送部件,用于发送与所请求的视频片段集合相关联的协议文件,其中该协议文件包含与各视频片段有关的信息;以及视频片段提供部件,用于基于所述协议文件提供各视频片段以供显示。根据本专利技术的各方面,避免了传统方法中解码、拼接、转码等复杂的处理,由于各视频片段保持原来的存储方式不变,也没有生成新的视频文件,因此避免了对相同内容的重复存储,节省了存储空间,同时也便于管理。此外,由于对视频片段的读取和显示是基于协议文件来进行的,因此通过修改协议文件,就可以改变视频片段的读取和显示方式(例如显示顺序等),相比于传统方法来说修改更为简便。根据下面参考附图对示例性实施例的详细说明,本专利技术的其它特征及方面将变得清楚。附图说明包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本专利技术的示例性实施例、特征和方面,并且用于解释本专利技术的原理。图1示出根据本专利技术一实施例的用于提供视频片段集合的方法的流程图。图2示出根据本专利技术实施例的一个示例的用于提供视频片段集合的方法的流程图。图3示出根据本专利技术另一实施例的用于提供视频片段集合的方法的流程图。图4示出根据本专利技术另一实施例的用于提供视频片段集合的装置的结构框图。图5示出根据本专利技术另一实施例的用于提供视频片段集合的装置的结构框图。图6示出了本专利技术的另一个实施例的一种用于提供视频片段集合的设备的结构框图。具体实施方式以下将参考附图详细说明本专利技术的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。另外,为了更好的说明本专利技术,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本专利技术同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本专利技术的主旨。实施例1图1示出根据本专利技术一实施例的用于提供视频片段集合的方法的流程图。如图1所示,该方法主要包括:步骤101,发送针对视频片段集合的请求,所述视频片段集合包括至少一个视频片段,步骤102,接收与所请求的视频片段集合相关联的协议文件,其中该协议文件包含与各视频片段有关的信息,步骤103,基于所述协议文件读取各视频片段,以及步骤104,基于所述协议文件对所读取的视频片段进行显示。根据该实施例的方法并非对视频片段进行拼接来形成一个新的视频,而是通过协议文件来提供各视频片段的信息,根据该协议文件,就可以读取并显示各视频片段,也就是说,本实施例在没有实际形成一个新的视频的情况下,实现了显示由各个视频片段构成的视频片段集合的目的。根据该实施例,避免了传统方法中解码、拼接、转码等复杂的处理,由于各视频片段保持原来的存储方式不变,也没有生成新的视频文件,因此避免了对相同内容的重复存储,节省了存储空间,同时也便于管理。此外,由于对视频片段的读取和显示是基于协议文件来进行的,因此通过修改协议文件,就可以改变视频片段的读取和显示方式(例如显示顺序等),相比于传统方法来说修改更为简便。本文所述的“视频片段”,可以是具有任意编码格式的一段视频数据或视频文件,构成视频片段集合的各视频片段的编码格式可以不同,且可以是根据需要而基于任何原则来收集的。在一个示例中,构成同一视频片段集合的各视频片段可以包含相关联的内容,例如包含同一人物、同类情节等等。在一个示例中,可以由客户端来发送针对视频片段集合的请求。该请求可以是响应于用户在客户端上触发与视频片段集合相关联的特征(例如链接、按钮、图标等)而生成的。在一个示例中,所生成的请求可发送至服务器。在一个示例中,可以由客户端来接收与该视频片段集合相关联的协议文件,该协议文件可以是由服务器响应于接收到上述请求而提供的。例如,可以通过HTTP将协议文件从服务器同步到客户端。该协议文件可包含与各视频片段有关的信息。在一个示例中,信息可例如包含各视频片段的存储地址,和/或本文档来自技高网...

【技术保护点】
一种用于提供视频片段集合的方法,该方法包括:发送针对视频片段集合的请求,所述视频片段集合包括至少一个视频片段;接收与所请求的视频片段集合相关联的协议文件,其中该协议文件包含与各视频片段有关的信息;基于所述协议文件读取各视频片段;以及基于所述协议文件对所读取的视频片段进行显示。

【技术特征摘要】
1.一种用于提供视频片段集合的方法,该方法包括:
发送针对视频片段集合的请求,所述视频片段集合包括至少一个视频片
段;
接收与所请求的视频片段集合相关联的协议文件,其中该协议文件包含
与各视频片段有关的信息;
基于所述协议文件读取各视频片段;以及
基于所述协议文件对所读取的视频片段进行显示。
2.根据权利要求1所述的用于提供视频片段集合的方法,
其中,所述协议文件包含各视频片段的存储位置,
其中,基于所述协议文件读取各视频片段包括:根据所述存储位置来读
取各视频片段。
3.根据权利要求1所述的用于提供视频片段集合的方法,
其中,所述协议文件包含与各视频片段的编码格式有关的信息,
其中,基于所述协议文件对所读取的视频片段进行显示包括:
根据所述协议文件中的与各视频片段的编码格式有关的信息对各视频
片段分别进行解码,并对解码后的各视频片段进行显示。
4.根据权利要求1至3中任意一项所述的用于提供视频片段集合的方法,
其中,所述协议文件包括与各视频片段中关键帧位置有关的信息。
5.根据权利要求4所述的用于提供视频片段集合的方法,该方法还包括:
接收与所需显示位置相关的指示;
根据所述协议文件,确定与所需显示位置相对应的关键帧位置;
发送针对所确定的关键帧位置的请求;
以所确定的关键帧位置作为起点,基于所述协议文件读取各视频片段;
以及
基于所述协议文件对所读取的视频片段的进行显示。
6.根据权利要求1至3中任意一项所述的用于提供视频片段集合的方法,
其中,所述协议文件包括各视频片段的显示时间戳,并且对于相邻的两个视
频片段,前一视频片段的最后一个显示时间戳与下一视频片段的第一个显示
时间戳相邻。
7.根据权利要求1至3中任意一项所述的用于提供视频片段集合的方法,
还包括:
对协议文件进行解析,并基于解析后得到的信息对客户端媒体模块进行
初始化。
8.根据权利要求1至3中任意一项所述的用于提供视频片段集合的方法,
其中,所述协议文件包括与视频片段的存储位置、视频片段ID、视频片段的
大小、帧率、码率、分辨率、音频格式、视频格式、视频流结构、关键帧位
置、显示时间戳、解码时间戳中的一个或多个有关的信息。
9.一种用于提供视频片段集合的方法,该方法包括:
接收针对视频片段集...

【专利技术属性】
技术研发人员:王涛柯金杰顾思斌潘柏宇王冀
申请(专利权)人:传线网络科技上海有限公司
类型:发明
国别省市:上海;31

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

1