掌桥专利:专业的专利平台
掌桥专利
首页

视频展示方法、装置、系统、设备及存储介质

文献发布时间:2023-06-19 12:10:19


视频展示方法、装置、系统、设备及存储介质

技术领域

本申请实施例涉及导播技术领域,尤其涉及一种视频展示方法、装置、系统、设备及存储介质。

背景技术

目前,视频监控设备和便携摄像设备的使用越来越普及,极大的丰富了导播系统的视频来源。

在多个视频来源的情况下,通过这些视频来源所获得的视频资源的信号格式也是千差万别的,这就导致了导播系统数字与模拟并存、高清与标清同在的复杂信号处理环境。现有技术针对任意一种信号格式的视频资源,均通过铺设相应的信号传输链路、配备专用的处理设备,来进行视频的选切与处理。然而上述这种方法会导致设备数量庞大、线路连接复杂和操作步骤繁琐等问题。

因此,针对上述问题,亟待提出一种视频展示方法,以简化导播系统视频展示过程中的信号处理环节。

发明内容

本申请提供一种视频展示方法、装置、系统、设备及存储介质,以简化导播系统视频展示过程中的信号处理环节。

第一方面,本申请实施例提供了一种视频展示方法,由视频管理服务器执行,该方法包括:

基于视频传输网络,从视频编码设备中获取至少一种格式的候选视频资源经统一编码得到的各候选视频编码数据;

对各所述候选视频编码数据进行选切处理,得到目标视频编码数据;

将所述目标视频编码数据输入至视频解码设备,以得到目标视频解码数据;

控制显示设备根据所述目标视频解码数据进行视频展示。

第二方面,本申请实施例提供了一种视频展示方法,由视频编码设备执行,该方法包括:

获取至少一种格式的候选视频资源;

对各所述候选视频资源统一编码,得到各候选视频编码数据;

基于视频传输网络,将各所述候选视频编码数据发送至视频管理服务器,以使所述视频管理服务器执行下述设定处理操作:对各所述候选视频编码数据进行选切处理,得到目标视频编码数据,并将目标视频编码数据输入至视频解码设备,以得到目标视频解码数据,以及控制显示设备展示所述目标视频解码数据。

第三方面,本申请实施例还提供了一种视频展示装置,配置于视频管理服务器中,该装置包括:

视频编码模块,用于基于视频传输网络,从视频编码设备中获取至少一种格式的候选视频资源经统一编码得到的各候选视频编码数据;

视频选切处理模块,用于对各所述候选视频编码数据进行选切处理,得到目标视频编码数据;

视频解码模块,用于将所述目标视频编码数据输入至视频解码设备,以得到目标视频解码数据;

视频展示模块,用于控制显示设备根据所述目标视频解码数据进行视频展示。

第四方面,本申请实施例还提供了一种视频展示装置,配置于视频编码设备中,该装置包括:

视频获取模块,用于获取至少一种格式的候选视频资源;

视频编码模块,用于对各所述候选视频资源统一编码,得到各候选视频编码数据;

视频处理模块,用于基于视频传输网络,将各所述候选视频编码数据发送至视频管理服务器,以使所述视频管理服务器执行下述设定处理操作:对各所述候选视频编码数据进行选切处理,得到目标视频编码数据,并将目标视频编码数据输入至视频解码设备,以得到目标视频解码数据,以及控制显示设备展示所述目标视频解码数据。

第五方面,本申请实施例还提供了一种视频展示系统,该系统包括:至少一个视频源设备、视频编码设备、视频管理服务器、视频解码设备和显示设备;

其中,各所述视频源设备与所述视频编码设备通信连接;所述视频编码设备、所述视频管理服务器、所述视频解码设备和所述显示设备顺次通信连接;

所述视频编码设备从各所述视频源设备中获取至少一种格式的候选视频资源,并对各所述候选视频资源统一编码,得到各所述候选视频编码数据;

所述视频管理服务器对各所述候选视频编码数据进行选切处理,得到目标视频编码数据;

所述视频解码设备对所述目标视频编码数据进行解码处理,得到目标视频解码数据;

所述显示设备显示所述目标视频解码数据。

第六方面,本申请实施例还提供了一种电子设备,所述设备包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面或第二方面实施例所提供的任意一种视频展示方法。

第七方面,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面或第二方面实施例所提供的任意一种视频展示方法。

本申请实施例由视频管理服务器执行,通过基于视频传输网络,从视频编码设备中获取至少一种格式的候选视频资源经统一编码得到的各候选视频编码数据;对各所述候选视频编码数据进行选切处理,得到目标视频编码数据;将所述目标视频编码数据输入至视频解码设备,以得到目标视频解码数据;控制显示设备根据所述目标视频解码数据进行视频展示。通过上述技术方案,实现了由视频管理服务器来管理所有进入视频传输网络的视频资源,在视频资源经过统一编码后,视频管理服务器集中对视频资源进行选切处理,屏蔽了各视频资源间的差异性,避免了传统的视频选切的物理选切模式所带来的设备数量庞大、线路连接复杂和操作步骤繁琐等问题,简化了导播系统视频展示过程中的信号处理环节。

附图说明

图1是本申请实施例一提供的一种视频展示方法的流程图;

图2是本申请实施例二提供的一种视频展示方法的流程图;

图3是本申请实施例三提供的一种视频展示方法的流程图;

图4是本申请实施例四提供的一种视频展示装置的示意图;

图5是本申请实施例五提供的一种视频展示装置的示意图;

图6是本申请实施例六提供的一种视频展示系统的示意图;

图7是本申请实施例七提供的一种电子设备的示意图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

实施例一

图1为本申请实施例一提供的一种视频展示方法的流程图。本申请实施例可适用于在导播系统中,由视频管理服务器实现导播视频展示的情况。该方法可以由一种视频展示装置来执行,该装置可以由软件和/或硬件的方式实现,并具体配置于电子设备中,该电子设备可以是移动终端或固定终端。

参见图1,本申请实施例提供的视频展示方法,由视频管理服务器执行,包括:

S110、基于视频传输网络,从视频编码设备中获取至少一种格式的候选视频资源经统一编码得到的各候选视频编码数据。

其中,视频传输网络是指专门用来传输视频的网络,如可以通过有线或无线的方式来传输视频,具体可以是使用4G或5G无线IP(Internet Protocol,网际互联协议)网络来传输视频。

视频编码设备是指能够对视频资源进行编码压缩的专业网络传输设备。本实施例中,视频编码设备具体可以是8000系列的网络视频编码器,通过该系列的视频编码设备,可以基于H.264编码结构的图像数据压缩技术,实现对视频资源的高压缩比、高图像质量等方面的压缩处理。

候选视频资源是指待进行处理的视频资源,该候选视频资源可以通过任意摄像设备或者视频接入设备等视频源设备采集得到,具体视频源设备可以包括手机、摄像头和数码相机等。

本实施例中,可以通过至少一个或至少两个视频源设备来获取候选视频资源。可以理解的是,通过不同类型的视频源设备所获取的视频资源的信号格式是各有不同的,如视频资源可以是分量、复合、DVI(Digital Visual Interface,数字视频接口)、HDMI(HighDefinition Multimedia Interface,高清晰度多媒体接口)、SDI(Serial DigitalInterface,数字分量串行接口)和S-VIDEO(Separate Video,二分量视频接口)等格式的视频资源。

因此,本申请考虑到所获得的候选视频资源的信号格式的多样式,通过视频编码设备对至少一种格式的候选视频资源进行统一编码处理,形成统一的视频码流后,由视频管理服务器从视频编码设备中获取经统一编码得到的各候选视频编码数据,之后再由视频管理服务器集中对各候选视频编码数据进行选切处理。

本实施例中,可以根据实际情况确定视频编码设备输出的视频流格式。

可以理解的是,通过对导播系统内部的视频显示格式进行统一,将多种视频显示格式信号转换为一种视频显示格式的信号,可以解决现有技术中多种格式视频信号选切时出现的黑屏、抖动或静帧问题,从而避免影响导播系统的视频显示效果。

S120、对各候选视频编码数据进行选切处理,得到目标视频编码数据。

其中,选切处理是指控制各视频信号电路的通断。例如,某导播系统的输入视频信号的数量为n,导播系统的播出信号的数量为x,其中,x小于等于n,在导播系统进行视频展示时,会对输入到导播系统的视频信息进行一定的筛选,也即需要从n个视频信号选出x个目标视频信号进行播放,在上述这个过程中,可以通过控制各视频信号电路的通断来进行实现。

目标视频编码数据是指待进行播放的视频。

具体地,本实施例中,在视频管理服务器中,可以设置一个专门用来进行选切处理的选切集中管理平台,通过选切集中管理平台对接入到视频管理服务器内的各候选视频编码数据进行统一调度,按照视频播放需求,进行集中的选切处理。

可以理解的是,通过将统一编码后的视频资源进行集中选切处理,导播系统具备强大的扩展能力,只需扩充接入网关,就能够实现视频信息的接入能力扩展。

S130、将目标视频编码数据输入至视频解码设备,以得到目标视频解码数据。

其中,视频解码设备与视频编码设备对应,用于接收经统一编码后的目标视频编码数据,通过视频解码设备中设置的各种视频输出接口,如HDMI、DVI和SDI等接口,对目标编码数据进行解码,得到目标视频解码数据。

可以理解的是,视频解码设备和视频编码设备正好是一个正反过程,前端信号源输入图像,视频编码设备进行编码,通过网络传输到远端,再通过视频解码设备进行解码,在显示设备上输出图像。

S140、控制显示设备根据目标视频解码数据进行视频展示。

其中,显示设备包括手机、电脑、投影仪、LED(Light Emitting Diode,发光二极管)大屏幕和电视墙显示屏等其他显示设备。

本实施例中,为了提高导播系统的稳定性和可靠性,可选地,所述视频管理服务器为主用视频管理服务器或备用视频管理服务器,当主用视频管理服务器处于失活状态时,可以将备用视频管理服务器进行相应激活,其中,主用视频管理服务器和备用视频管理服务器互为热备份。

可以理解的是,通过对视频管理服务器的冗余设计,提高了导播系统的稳定性和可靠性。

本申请实施例由视频管理服务器执行,通过基于视频传输网络,从视频编码设备中获取至少一种格式的候选视频资源经统一编码得到的各候选视频编码数据;对各所述候选视频编码数据进行选切处理,得到目标视频编码数据;将所述目标视频编码数据输入至视频解码设备,以得到目标视频解码数据;控制显示设备根据所述目标视频解码数据进行视频展示。通过上述技术方案,实现了由视频管理服务器来管理所有进入视频传输网络的视频资源,在视频资源经过统一编码后,视频管理服务器集中对视频资源进行选切处理,屏蔽了各视频资源间的差异性,避免了传统的视频选切的物理选切模式所带来的设备数量庞大、线路连接复杂和操作步骤繁琐等问题,简化了导播系统视频展示过程中的信号处理环节。

实施例二

图2为本申请实施例二提供的一种视频展示方法的流程图,本实施例是在上述实施例的基础上,对上述方案的优化。

进一步地,将操作“基于视频传输网络,从视频编码设备中获取至少一种格式的候选视频资源经统一编码得到的各候选视频编码数据”,细化为“按照不同格式的候选视频资源的优先级,确定对应的各候选视频编码数据的传输顺序;根据所述传输顺序,基于所述视频传输网络,从视频编码设备中获取至少一种格式的候选视频资源经统一编码得到的各候选视频编码数据”,以优化视频资源的传输过程。

进一步地,将操作“控制显示设备根据所述目标视频解码数据进行视频展示”,细化为“根据显示需求,对所述目标视频解码数据进行拼接融合处理,得到待显示视频数据;控制显示设备根据所述待显示视频数据进行视频展示”,以完善视频的展示过程。

其中与上述实施例相同或相应的术语的解释在此不再赘述。

参见图2,本实施例提供的视频展示方法,由视频管理服务器执行,包括:

S210、按照不同格式的候选视频资源的优先级,确定对应的各候选视频编码数据的传输顺序。

其中,优先级是指针对不同格式的候选视频资源,设置的传输先后顺序优先级,本实施例中,优先级高的信号格式的视频资源,可以优先进行视频传输。其中,可以根据需求将优先级划分为高、中、低三个等级。

可选地,优先级可以根据候选视频资源的信号格式,预先确定的默认优先级,如信号格式为HDMI的候选视频资源优选进行传输。

或者可选地,可以根据投影需求,动态调整不同格式的候选视频资源的优先级,如某一投影需求需要持续获取信号格式为HDMI的视频资源,则可以将HDMI信号格式的优先级设置为最高等级。

可以理解的是,通过优先对优先级高的信号格式的候选视频资源进行传输,可以保障视频资源传输的质量。

S220、根据传输顺序,基于视频传输网络,从视频编码设备中获取至少一种格式的候选视频资源经统一编码得到的各候选视频编码数据。

例如,有三种不同格式的候选视频资源,分属三个不同等级的优先级。具体地,在获取候选视频编码数据时,可以优先对优先级高的候选视频资源进行编码,待视频编码设备编码完成后,从视频编码设备中获取统一编码后的候选视频编码数据,以此类推,依次针对下一优先级的候选视频资源进行编码和视频传输。

S230、对各候选视频编码数据进行选切处理,得到目标视频编码数据。

S240、将目标视频编码数据输入至视频解码设备,以得到目标视频解码数据。

S250、根据显示需求,对目标视频解码数据进行拼接融合处理,得到待显示视频数据。

其中,显示需求可以是将多个视频资源的图像放在一个视频显示设备中;或者,还可以是将多个视频资源的图像分别放在不同的视频显示设备中,具体显示设备中视频资源的展示情况,可以根据显示需求进行设置。

拼接融合处理是指对视频图像进行分割或整合,来满足视频展示的需求。

具体地,若进行视频展示的显示设备有多台,则还需对待进行播放的目标视频解码数据进行分割,如将目标视频解码数据中的部分视频图像展示在第一台显示设备中,将目标视频解码数据中的其他视频图像展示在第二台显示设备中;或者,根据显示需求,需要在一台显示设备中集中展示多张视频图像时,则还需对目标视频解码数据的视频图像进行整合。

S260、控制显示设备根据待显示视频数据进行视频展示。

在视频展示过程中,还会涉及其他非视频资源的数据传输,如导播系统中的系统控制指令的传输。

可选地,本申请实施例在视频传输网络的基础上,还设置了会话传输网络,用于对导播系统中的控制指令进行传输,以提高网络传输的可靠性,具体由视频管理服务器通过会话传输网络传输控制指令的过程包括:获取控制指令;基于会话传输网络,向所述视频编码设备、所述视频解码设备和所述显示设备中的至少一个,发送所述控制指令,用于对视频展示过程进行控制。

其中,控制指令可以是指示视频编码设备传输目标视频编码数据的指令,或者指示视频解码设备传输目标视频解码数据的指令。可以理解的是,在导播系统中,存在各种不同的系统控制指令,用于与各设备之间进行交互,完成导播系统中最终的视频展示。

可以理解的是,通过将视频传输网络和会话传输网络分开,视频传输网络专门用于传输视音频数据,会话传输网络专门用于在设备之间建立会话并传输系统控制命令,可以实现在保证对图像传输流畅的同时,还可以实现对系统控制指令的实时传输。

本申请实施例在上述实施例的基础上,通过按照不同格式的候选视频资源的优先级,确定对应的各候选视频编码数据的传输顺序,根据传输顺序,基于视频传输网络,从视频编码设备中获取至少一种格式的候选视频资源经统一编码得到的各候选视频编码数据,优化了视频资源的传输过程;以及通过根据显示需求,对目标视频解码数据进行拼接融合处理,得到待显示视频数据,控制显示设备根据待显示视频数据进行视频展示,完善了视频的展示过程。通过上述技术方案,优化了导播系统视频的展示过程,使得视频展示更加灵活。

实施例三

图3为本申请实施例三提供的一种视频展示方法的流程图。本申请实施例可适用于在导播系统中,由视频编码设备实现导播视频展示的情况。该方法可以由一种视频展示装置来执行,该装置可以由软件和/或硬件的方式实现,并具体配置于电子设备中,该电子设备可以是移动终端或固定终端。

其中与上述实施例相同或相应的术语的解释在此不再赘述。

参见图3,本实施例提供的视频展示方法,由视频编码设备执行,包括:

S310、获取至少一种格式的候选视频资源。

本实施例中,视频编码设备可以通过任意摄像设备或者视频接入设备等视频源设备获取至少一种格式的候选视频资源,具体视频源设备可以包括手机、摄像头和数码相机等。

本实施例中,可以通过至少一个或至少两个视频源设备来获取候选视频资源。可以理解的是,通过不同类型的视频源设备所获取的视频资源的信号格式是各有不同的。

S320、对各候选视频资源统一编码,得到各候选视频编码数据。

本实施例中,可以采用8000系列的网络视频编码器,基于H.264编码结构的图像数据压缩技术,由视频编码设备实现对视频资源的高压缩比、高图像质量等方面的压缩处理。

可以理解的是,通过对导播系统内部的视频显示格式进行统一,将多种视频显示格式信号转换为一种视频显示格式的信号,可以解决现有技术中多种格式视频信号选切时出现的黑屏、抖动或静帧问题,从而避免影响导播系统的视频显示效果。

S330、基于视频传输网络,将各候选视频编码数据发送至视频管理服务器,以使视频管理服务器执行下述设定处理操作:对各候选视频编码数据进行选切处理,得到目标视频编码数据,并将目标视频编码数据输入至视频解码设备,以得到目标视频解码数据,以及控制显示设备展示目标视频解码数据。

可选地,所述基于视频传输网络,将各所述候选视频编码数据发送至视频管理服务器,以使所述视频管理服务器执行下述设定处理操作,包括:基于视频传输网络,将各所述候选视频编码数据发送至主用视频管理服务器和备用视频管理服务器,以使所述主用视频管理服务器和所述备用视频管理服务器中处于激活状态的视频管理服务器执行下述设定处理操作,包括:基于视频传输网络,将各所述候选视频编码数据发送至主用视频管理服务器和备用视频管理服务器,以使所述主用视频管理服务器和所述备用视频管理服务器中处于激活状态的视频管理服务器执行下述设定处理操作。

其中,激活状态是指正常的、正在运行的视频管理服务器,若主用视频管理服务器处于失活状态,则可以将处于联机状态的备用视频管理服务器进行立即激活,以实现数据同步。

在视频展示过程中,还会涉及其他非视频资源的数据传输,如导播系统中的系统控制指令的传输。

可选地,本申请实施例在视频传输网络的基础上,还设置了会话传输网络,用于对导播系统中的控制指令进行传输,以提高网络传输的可靠性,具体由视频编码设备通过会话传输网络传输控制指令的过程包括:基于会话传输网络,从所述视频管理服务器获取控制指令;相应的,所述基于视频传输网络,将各所述候选视频编码数据发送至视频管理服务器,包括:根据所述控制指令,基于所述视频传输网络,将各所述候选视频编码数据发送至视频管理服务器。

可以理解的是,通过将视频传输网络和会话传输网络分开,视频传输网络专门用于传输视音频数据,会话传输网络专门用于在设备之间建立会话并传输系统控制命令,可以实现在保证对图像传输流畅的同时,还可以实现对系统控制指令的实时传输。

本申请实施例由视频编码设备执行,通过获取至少一种格式的候选视频资源,对各候选视频资源统一编码,得到各候选视频编码数据后,基于视频传输网络,将各候选视频编码数据发送至视频管理服务器,以使视频管理服务器执行下述设定处理操作:对各候选视频编码数据进行选切处理,得到目标视频编码数据,并将目标视频编码数据输入至视频解码设备,以得到目标视频解码数据,以及控制显示设备展示目标视频解码数据。通过上述技术方案,实现了由视频编码设备来实现导播视频展示,屏蔽了各视频资源间的差异性,避免了传统的视频选切的物理选切模式所带来的设备数量庞大、线路连接复杂和操作步骤繁琐等问题,简化了导播系统视频展示过程中的信号处理环节。

实施例四

图4是本申请实施例四提供的一种视频展示装置的结构示意图,该装置配置于视频管理服务器中。参见图4,本申请实施例提供的一种视频展示装置,该装置包括:视频编码模块410、视频选切处理模块420、视频解码模块430和视频展示模块440。

视频编码模块410,用于基于视频传输网络,从视频编码设备中获取至少一种格式的候选视频资源经统一编码得到的各候选视频编码数据;

视频选切处理模块420,用于对各所述候选视频编码数据进行选切处理,得到目标视频编码数据;

视频解码模块430,用于将所述目标视频编码数据输入至视频解码设备,以得到目标视频解码数据;

视频展示模块440,用于控制显示设备根据所述目标视频解码数据进行视频展示。

本申请实施例由视频管理服务器执行,通过基于视频传输网络,从视频编码设备中获取至少一种格式的候选视频资源经统一编码得到的各候选视频编码数据;对各所述候选视频编码数据进行选切处理,得到目标视频编码数据;将所述目标视频编码数据输入至视频解码设备,以得到目标视频解码数据;控制显示设备根据所述目标视频解码数据进行视频展示。通过上述技术方案,实现了由视频管理服务器来管理所有进入视频传输网络的视频资源,在视频资源经过统一编码后,视频管理服务器集中对视频资源进行选切处理,屏蔽了各视频资源间的差异性,避免了传统的视频选切的物理选切模式所带来的设备数量庞大、线路连接复杂和操作步骤繁琐等问题,简化了导播系统视频展示过程中的信号处理环节。

进一步地,所述视频管理服务器为主用视频管理服务器或备用视频管理服务器。

进一步地,所述视频编码模块410,包括:

传输顺序确定单元,用于按照不同格式的候选视频资源的优先级,确定对应的各候选视频编码数据的传输顺序;

视频传输单元,用于根据所述传输顺序,基于所述视频传输网络,从视频编码设备中获取至少一种格式的候选视频资源经统一编码得到的各候选视频编码数据。

进一步地,所述视频展示模块440,包括:

拼接融合处理单元,用于根据显示需求,对所述目标视频解码数据进行拼接融合处理,得到待显示视频数据;

视频展示单元,用于控制显示设备根据所述待显示视频数据进行视频展示。

进一步地,所述装置,还包括:

控制指令获取模块,用于获取控制指令;

控制模块,用于基于会话传输网络,向所述视频编码设备、所述视频解码设备和所述显示设备中的至少一个,发送所述控制指令,用于对视频展示过程进行控制。

本申请实施例所提供的视频展示装置可执行本申请任意实施例所提供的视频展示方法,具备执行方法相应的功能模块和有益效果。

实施例五

图5是本申请实施例五提供的一种视频展示装置的结构示意图,该装置配置于视频编码设备中。参见图5,本申请实施例提供的一种视频展示装置,该装置包括:视频获取模块510、视频编码模块520和视频处理模块530。

视频获取模块510,用于获取至少一种格式的候选视频资源;

视频编码模块520,用于对各所述候选视频资源统一编码,得到各候选视频编码数据;

视频处理模块530,用于基于视频传输网络,将各所述候选视频编码数据发送至视频管理服务器,以使所述视频管理服务器执行下述设定处理操作:对各所述候选视频编码数据进行选切处理,得到目标视频编码数据,并将目标视频编码数据输入至视频解码设备,以得到目标视频解码数据,以及控制显示设备展示所述目标视频解码数据。

本申请实施例由视频编码设备执行,通过获取至少一种格式的候选视频资源,对各候选视频资源统一编码,得到各候选视频编码数据后,基于视频传输网络,将各候选视频编码数据发送至视频管理服务器,以使视频管理服务器执行下述设定处理操作:对各候选视频编码数据进行选切处理,得到目标视频编码数据,并将目标视频编码数据输入至视频解码设备,以得到目标视频解码数据,以及控制显示设备展示目标视频解码数据。通过上述技术方案,实现了由视频编码设备来实现导播视频展示,屏蔽了各视频资源间的差异性,避免了传统的视频选切的物理选切模式所带来的设备数量庞大、线路连接复杂和操作步骤繁琐等问题,简化了导播系统视频展示过程中的信号处理环节。

进一步地,所述视频处理模块530,包括:

视频处理单元,用于基于视频传输网络,将各所述候选视频编码数据发送至主用视频管理服务器和备用视频管理服务器,以使所述主用视频管理服务器和所述备用视频管理服务器中处于激活状态的视频管理服务器执行下述设定处理操作:对各所述候选视频编码数据进行选切处理,得到目标视频编码数据,并将目标视频编码数据输入至视频解码设备,以得到目标视频解码数据,以及控制显示设备展示所述目标视频解码数据。

进一步地,所述装置,还包括:

控制指令获取模块,用于基于会话传输网络,从所述视频管理服务器获取控制指令。

相应的,所述视频处理模块530,还包括:

视频传输单元,用于根据所述控制指令,基于所述视频传输网络,将各所述候选视频编码数据发送至视频管理服务器。

本申请实施例所提供的视频展示装置可执行本申请任意实施例所提供的视频展示方法,具备执行方法相应的功能模块和有益效果。

实施例六

图6为本申请实施例六提供的一种视频展示系统,该系统可以实现本申请实施例所提供的任意一种视频展示方法。参见图6,本申请实施例提供的一种视频展示系统,该系统包括:至少一个视频源设备610、视频编码设备620、视频管理服务器630、视频解码设备640和显示设备650;

其中,各所述视频源设备与所述视频编码设备通信连接;所述视频编码设备、所述视频管理服务器、所述视频解码设备和所述显示设备顺次通信连接;

所述视频编码设备从各所述视频源设备中获取至少一种格式的候选视频资源,并对各所述候选视频资源统一编码,得到各所述候选视频编码数据;

所述视频管理服务器对各所述候选视频编码数据进行选切处理,得到目标视频编码数据;

所述视频解码设备对所述目标视频编码数据进行解码处理,得到目标视频解码数据;

所述显示设备显示所述目标视频解码数据。

可选地,在所述视频解码设备对所述目标视频编码数据进行解码处理,得到目标视频解码数据之后,还可以根据显示需求,由拼接融合设备对所述目标视频解码数据进行拼接融合处理,得到待显示视频数据;之后再由拼接融合设备将拼接融合后的待显示视频数据发送给显示设备,由所述显示设备显示所述待显示视频数据。

本实施例中,所述视频编码设备、所述视频管理服务器和所述视频解码设备可以通过交换机进行通信连接。

实施例七

图7是本申请实施例七提供的一种电子设备的结构图。图7示出了适于用来实现本申请实施方式的示例性电子设备712的框图。图7显示的电子设备712仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。

如图7所示,电子设备712以通用计算设备的形式表现。电子设备712的组件可以包括但不限于:一个或者多个处理器或者处理单元716,系统存储器728,连接不同系统组件(包括系统存储器728和处理单元716)的总线718。

总线718表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MCA)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及外围组件互连(PCI)总线。

电子设备712典型地包括多种计算机系统可读介质。这些介质可以是任何能够被电子设备712访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。

系统存储器728可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(RAM)730和/或高速缓存存储器732。电子设备712可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统734可以用于读写不可移动的、非易失性磁介质(图7未显示,通常称为“硬盘驱动器”)。尽管图7中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线718相连。系统存储器728可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本申请各实施例的功能。

具有一组(至少一个)程序模块742的程序/实用工具740,可以存储在例如系统存储器728中,这样的程序模块742包括——但不限于——操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块742通常执行本申请所描述的实施例中的功能和/或方法。

电子设备712也可以与一个或多个外部设备714(例如键盘、指向设备、显示器724等)通信,还可与一个或者多个使得用户能与该电子设备712交互的设备通信,和/或与使得该电子设备712能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口722进行。并且,电子设备712还可以通过网络适配器720与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器720通过总线718与电子设备712的其它模块通信。应当明白,尽管图7中未示出,可以结合电子设备712使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。

处理单元716通过运行存储在系统存储器728中的多个程序中其他程序的至少一个,从而执行各种功能应用以及数据处理,例如实现本申请实施例所提供的视频展示方法:

也即,若所述视频展示方法由视频管理服务器执行,该程序被处理器执行时实现:基于视频传输网络,从视频编码设备中获取至少一种格式的候选视频资源经统一编码得到的各候选视频编码数据;对各所述候选视频编码数据进行选切处理,得到目标视频编码数据;将所述目标视频编码数据输入至视频解码设备,以得到目标视频解码数据;控制显示设备根据所述目标视频解码数据进行视频展示。

或者,若所述视频展示方法由视频编码设备执行,该程序被处理器执行时实现:获取至少一种格式的候选视频资源;对各所述候选视频资源统一编码,得到各候选视频编码数据;基于视频传输网络,将各所述候选视频编码数据发送至视频管理服务器,以使所述视频管理服务器执行下述设定处理操作:对各所述候选视频编码数据进行选切处理,得到目标视频编码数据,并将目标视频编码数据输入至视频解码设备,以得到目标视频解码数据,以及控制显示设备展示所述目标视频解码数据。

实施例八

本申请实施例八还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本申请任一实施例所提供的一种视频展示方法,该方法包括:

也即,若所述视频展示方法由视频管理服务器执行,该程序被处理器执行时实现:基于视频传输网络,从视频编码设备中获取至少一种格式的候选视频资源经统一编码得到的各候选视频编码数据;对各所述候选视频编码数据进行选切处理,得到目标视频编码数据;将所述目标视频编码数据输入至视频解码设备,以得到目标视频解码数据;控制显示设备根据所述目标视频解码数据进行视频展示。

或者,若所述视频展示方法由视频编码设备执行,该程序被处理器执行时实现:获取至少一种格式的候选视频资源;对各所述候选视频资源统一编码,得到各候选视频编码数据;基于视频传输网络,将各所述候选视频编码数据发送至视频管理服务器,以使所述视频管理服务器执行下述设定处理操作:对各所述候选视频编码数据进行选切处理,得到目标视频编码数据,并将目标视频编码数据输入至视频解码设备,以得到目标视频解码数据,以及控制显示设备展示所述目标视频解码数据。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本申请可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

值得注意的是,上述视频展示装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。

注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。

相关技术
  • 视频展示方法、装置、系统、设备及存储介质
  • 视频教程的展示方法、设备、系统及存储介质
技术分类

06120113192126