视频下发方法、视频获取方法、服务器、终端和系统技术方案

技术编号:29684972 阅读:18 留言:0更新日期:2021-08-13 22:09
本申请提供了一种视频下发方法、视频获取方法、服务器、终端和系统,其中该视频下发方法包括:从显示终端获取针对目标视频码流的缩放特征设置信息,所述缩放特征设置信息指示目标显示区域相对于完整画面的位置关系以及目标显示区域的目标分辨率;对原始视频数据进行编码,以生成符合所述缩放特征设置信息的目标视频码流,其中,所述目标视频码流解码后的画面区域为所述目标显示区域,所述目标视频码流解码后的分辨率为所述目标分辨率;向所述显示终端下发所述符合所述缩放特征设置信息的目标视频码流。利用上述方法,能够减少视频下发服务器的存储量且使得显示终端在缩放操作过程中始终显示清晰的画面。

【技术实现步骤摘要】
视频下发方法、视频获取方法、服务器、终端和系统
本申请属于视频处理
,具体涉及一种视频下发方法、视频获取方法、服务器、终端和系统。
技术介绍
本部分旨在为本申请的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认其为现有技术。传统的视频下发服务器是预先存储或者实时生成各种分辨率的视频码流,然后从中挑选一个符合目标分辨率的视频码流版本下发至显示终端。目标分辨率即显示终端期望获取到的视频码流的分辨率。当用户在终端执行缩放操作时,显示画面的质量不佳。
技术实现思路
本申请实施例提出了一种视频下发方法、视频获取方法、服务器、终端和系统。本申请的实施例中提供了以下方案:一种视频下发方法,应用于服务器,所述视频下发方法包括:从显示终端获取针对目标视频码流的缩放特征设置信息,所述缩放特征设置信息指示目标显示区域相对于完整画面的位置关系以及目标显示区域的目标分辨率;对原始视频数据进行编码,以生成符合所述缩放特征设置信息的目标视频码流,其中,所述目标视频码流解码后的画面区域为所述目标显示区域,所述目标视频码流解码后的分辨率为所述目标分辨率;向所述显示终端下发所述符合所述缩放特征设置信息的目标视频码流。本申请的实施例中提供了以下方案:一种视频获取方法,应用于显示终端,所述视频获取方法包括:响应用户操作而生成针对于目标视频码流的缩放特征设置信息,所述缩放特征设置信息指示目标显示区域相对于完整画面的位置关系以及目标显示区域的目标分辨率;向服务器发送所述缩放特征设置信息;从服务器接收符合所述缩放特征的视频码流;对接收到的视频码流进行解码并播放。本申请的实施例中提供了以下方案:一种视频下发服务器,包括:获取模块,用于从显示终端获取针对目标视频码流的缩放特征设置信息,所述缩放特征设置信息指示目标显示区域相对于完整画面的位置关系以及目标显示区域的目标分辨率;编码模块,用于对原始视频数据进行编码,以生成符合所述缩放特征设置信息的目标视频码流,其中,所述目标视频码流解码后的画面区域为所述目标显示区域,所述目标视频码流解码后的分辨率为所述目标分辨率;下发模块,用于向所述显示终端下发所述符合所述缩放特征设置信息的目标视频码流。本申请的实施例中提供了以下方案:一种视频下发服务器,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行:前述的视频下发方法。本申请的实施例中提供了以下方案:一种显示终端,包括:特征生成模块,用于响应用户操作而生成针对于目标视频码流的缩放特征设置信息,所述缩放特征设置信息指示目标显示区域相对于完整画面的位置关系以及目标显示区域的目标分辨率;特征发送模块,用于向服务器发送所述缩放特征设置信息;码流接收模块,用于从服务器接收符合所述缩放特征设置信息的视频码流;播放模块,用于对接收到的视频码流进行解码并播放。本申请的实施例中提供了以下方案:一种显示终端,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行:前述的视频获取方法。本申请的实施例中提供了以下方案:一种视频收发系统,其特征在于,包括前述的视频下发服务器以及前述的显示终端。本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:一方面降低了视频下发服务器的存储量,即不需要预先存储或实时制作各种分辨率版本的视频文件。进一步,由于视频下发服务器向显示终端下发的视频码流的分辨率和显示区域是可以灵活定制的,这使得用户在显示终端执行画面缩放操作时,显示终端始终能够显示清晰的图像。应当理解,上述说明仅是本申请技术方案的概述,以便能够更清楚地了解本申请的技术手段,从而可依照说明书的内容予以实施。为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举例说明本申请的具体实施方式。附图说明通过阅读下文的示例性实施例的详细描述,本领域普通技术人员将明白本文所述的优点和益处以及其他优点和益处。附图仅用于示出示例性实施例的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的标号表示相同的部件。在附图中:图1为根据本申请实施例的视频下发方法的流程示意图;图2为根据本申请一实施例的视频下发方法与传统视频下发方法的对比示意图;图3为根据本申请一实施例的视频获取方法的流程示意图;图4和图5分别为根据本申请实施例的视频下发服务器的结构示意图;图6和图7分别为根据本申请实施例的显示终端的结构示意图。在附图中,相同或对应的标号表示相同或对应的部分。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。在本申请中,应理解,诸如“包括”或“具有”等术语旨在指示本说明书中所公开的特征、数字、步骤、行为、部件、部分或其组合的存在,并且不排除一个或多个其他特征、数字、步骤、行为、部件、部分或其组合存在的可能性。另外还需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。图1为根据本申请一实施例的视频下发方法的流程示意图,该方法用于向显示终端下发视频码流,在该流程中,从设备角度而言,执行主体可以是视频下发服务器;从程序角度而言,执行主体相应地可以是搭载于这些视频下发服务器上的程序。图1中的流程可以包括以下步骤101~步骤103。步骤101、从显示终端获取针对目标视频码流的缩放特征设置信息,所述缩放特征设置信息指示目标显示区域相对于完整画面的位置关系以及目标显示区域的目标分辨率;步骤102、对与所述目标视频码流相对应的原始视频数据进行编码,以生成符合所述缩放特征设置信息的目标视频码流,其中,所述目标视频码流解码后的画面区域为所述目标显示区域,所述目标视频码流解码后的分辨率为所述目标分辨率;步骤103、向所述显示终端下发所述符合所述缩放特征设置信息的目标视频码流。视频下发服务器中可以仅保存一个较高分辨率的原始视频数据,然后根据显示终端的需求(也即是缩放特征设置信息)对原始视频数据进行编码,随后向显示终端下发对应的目标视频码流。缩放特征设置信息既指示了目标视频码流的显示区域相对于原始视频数据的显示区域的位置关系(例如是对应原始视频数据的完整画面或局部画面),又指示了目标视频码流的分辨率。换言之,显示终端可以向视频下发服务器获取指定显示区域指定分辨率的视频码码。一方面本文档来自技高网...

【技术保护点】
1.一种视频下发方法,应用于服务器,其特征在于,所述视频下发方法包括:/n从显示终端获取针对目标视频码流的缩放特征设置信息,所述缩放特征设置信息指示目标显示区域相对于完整画面的位置关系以及目标显示区域的目标分辨率;/n对与所述目标视频码流相对应的原始视频数据进行编码,以生成符合所述缩放特征设置信息的目标视频码流,其中,所述目标视频码流解码后的画面区域为所述目标显示区域,所述目标视频码流解码后的分辨率为所述目标分辨率;/n向所述显示终端下发所述符合所述缩放特征设置信息的目标视频码流。/n

【技术特征摘要】
1.一种视频下发方法,应用于服务器,其特征在于,所述视频下发方法包括:
从显示终端获取针对目标视频码流的缩放特征设置信息,所述缩放特征设置信息指示目标显示区域相对于完整画面的位置关系以及目标显示区域的目标分辨率;
对与所述目标视频码流相对应的原始视频数据进行编码,以生成符合所述缩放特征设置信息的目标视频码流,其中,所述目标视频码流解码后的画面区域为所述目标显示区域,所述目标视频码流解码后的分辨率为所述目标分辨率;
向所述显示终端下发所述符合所述缩放特征设置信息的目标视频码流。


2.根据权利要求1所述的方法,其特征在于,在目标显示区域为完整画面的局部区域的情况下,对与所述目标视频码流相对应的原始视频数据进行编码,包括:
根据目标显示区域相对于完整画面的位置关系对所述原始视频数据的视频帧进行截取;
将截取后的视频帧的分辨率调整为所述目标分辨率;
将截取后的且符合所述目标分辨率的视频帧进行编码,以得到所述符合所述缩放特征设置信息的目标视频码流。


3.根据权利要求1所述的方法,其特征在于,在目标显示区域为完整画面的情况下,对与所述目标视频码流相对应的原始视频数据进行编码,包括:
如所述原始视频数据的分辨率小于所述目标分辨率,则对所述原始视频数据的视频帧进行超分,将超分后的视频帧进行编码以得到所述符合所述缩放特征设置信息的目标视频码流。


4.一种视频获取方法,应用于显示终端,其特征在于,所述视频获取方法包括:
响应用户操作而生成针对于目标视频码流的缩放特征设置信息,所述缩放特征设置信息指示目标显示区域相对于完整画面的位置关系以及目标显示区域的目标分辨率;
向服务器发送针对于目标视频码流的所述缩放特征设置信息;
从服务器接收符合所述缩放特征设置信息的视频码流;
对接收到的视频码流进行解码并播放。


5.根据权利要求4所述的方法,其特征在于,在所述用户操作指示从完整画面截取局部画面并对截取到的局部画面进行放大的情况下,目标显示区域的目标分辨率与所述用户操作的执行时间之前完整画面的分辨率相同。


6.根据权利要求4所述的方法,其特征...

【专利技术属性】
技术研发人员:付海良赵永刚卢子威
申请(专利权)人:摩尔线程智能科技北京有限责任公司
类型:发明
国别省市:北京;11

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

1