本发明涉及通信技术领域,尤其涉及一种信息处理方法、装置、设备、系统及存储介质。
背景技术:
ue(userequipment,用户设备)等终端进行网络侧独立多画面订阅流程为:ue发起多画面订阅,mrc(mediarouter&resourcecontroller,媒体路由和资源控制器)指示为ue服务的mcu(multipiontcontrolunit,多点控制单元)预留编解码混屏资源。mcu预留资源后,向所需展示的分画面的mcu进行视频订阅,将获得的视频进行编解码与混屏后将视频流下发给终端。其中,mcu由mr(mediarouter,媒体路由器),dec(decoder,解码器),enc(encoder编码器),bc(blendcenter,混屏中心)组成。其中,mcu内部视频混屏流程为:mr向视频源mcu发起数据路由请求,dec收到数据的同时进行解码,然后bc进行多画面混屏,最后enc进行编码。
现有系统中,mcu需为每个进行独立多画面订阅的ue预留全量编解码和混屏资源。例如,当ue支持1种格式分辨率25路画面展示时,为其服务的mcu就将为此ue预留25路解码资源、1路混屏资源、1路编码资源共27单元资源。由于mcu为每个ue单独预留了全量编解码资源,所以,每个ue的预留资源不交叠,视频码流无法重复利用,从而导致了资源利用率较低。
技术实现要素:
本发明实施例提供一种信息处理方法、装置、设备、系统及存储介质,以解决资源利用率较低的问题。
第一方面,本发明实施例提供了一种信息处理方法,应用于bbu(bufferandblendunit,缓冲和混屏单元),所述方法包括:
接收mrc发送的目标视频会议的订阅信息;
根据所述订阅信息,获取目标视频;
对所述目标视频进行混屏操作;
向mcu发送混屏后的目标视频。
其中,所述根据所述订阅信息,获取目标视频,包括:
根据所述订阅信息,确定是否缓存有所述目标视频;
在缓存有所述目标视频的情况下,获取缓存的所述目标视频;
在未缓存有所述目标视频的情况下,从所述bbu所连接的mcu获取所述目标视频。
其中,在所述接收媒体路由和资源控制器mrc发送的目标视频会议的订阅信息之后,所述方法还包括:
根据所述订阅信息,预留混屏资源;
所述对所述目标视频进行混屏操作,包括:
根据预留的混屏资源,对所述目标视频进行混屏操作。
其中,在所述接收媒体路由和资源控制器mrc发送的目标视频会议的订阅信息之前,所述方法还包括:
接收所述目标视频会议对应的mcu的地址信息;
根据所述目标视频会议对应的mcu的地址信息,建立与所述目标视频会议对应的mcu的连接。
第二方面,本发明实施例提供了一种信息处理方法,应用于mrc,所述方法包括:
接收终端对目标视频会议的订阅请求;
根据所述订阅请求,向bbu发送对所述目标视频会议的订阅信息。
其中,在所述接收终端对目标视频会议的订阅请求之前,所述方法还包括:
接收所述终端的会议预约请求;
根据所述会议预约请求,向所述bbu发送第一指示信息,所述第一指示信息用于指示所述bbu建立与所述目标视频会议对应的mcu的连接。
其中,在所述接收终端对目标视频会议的订阅请求之前,所述方法还包括:
接收所述终端的会议预约请求;
根据所述会议预约请求向mrm(mediaresourcemanager,媒体资源管理器)发送第二指示信息,所述第二指示信息用于指示所述mrm为所述目标视频会议生成所述bbu,并指示所述bbu建立与所述目标视频会议对应的mcu的连接。
第三方面,本发明实施例提供了一种信息处理方法,应用于mcu,所述方法包括:
接收bbu发送的视频,其中,所述视频是所述bbu利用获取的目标视频会议的目标视频进行混屏操作后获得的;
解码所述视频,得到第一视频;
对所述第一视频进行编码,得到第二视频;
向终端发送所述第二视频。
其中,在所述接收bbu发送的视频之前,所述方法还包括以下至少一个步骤:
与所述bbu建立连接;
向所述bbu发送与所述目标视频会议相关的视频。
第四方面,本发明实施例提供了一种信息处理方法,应用于mrm,所述方法包括:
接收mrc发送的第二指示信息;
根据所述第二指示信息为目标视频会议生成bbu;
向所述bbu发送第三指示信息,所述第三指示信息用于指示所述bbu建立与所述目标视频会议对应的mcu的连接。
第五方面,本发明实施例提供了一种信息处理装置,应用于bbu,所述装置包括:
第一接收模块,用于接收mrc发送的目标视频会议的订阅信息;
第一获取模块,用于根据所述订阅信息,获取目标视频;
混屏模块,用于对所述目标视频进行混屏操作;
第一发送模块,用于向mcu发送混屏后的目标视频。
其中,所述第一获取模块包括:
确定子模块,用于根据所述订阅信息,确定是否缓存有所述目标视频;
第一获取子模块,用于在缓存有所述目标视频的情况下,获取缓存的所述目标视频;
第二获取子模块,用于在未缓存有所述目标视频的情况下,从所述bbu所连接的mcu获取所述目标视频。
其中,所述装置还包括:
预留模块,用于根据所述订阅信息,预留混屏资源;
所述混屏模块用于,根据预留的混屏资源,对所述目标视频进行混屏操作。
其中,所述装置还包括:
第二接收模块,用于接收所述目标视频会议对应的mcu的地址信息;
处理模块,用于根据所述目标视频会议对应的mcu的地址信息,建立与所述目标视频会议对应的mcu的连接。
第六方面,本发明实施例提供了一种信息处理装置,应用于mrc,所述装置包括:
第一接收模块,用于接收终端对目标视频会议的订阅请求;
第一发送模块,用于根据所述订阅请求,向bbu发送对所述目标视频会议的订阅信息。
其中,所述装置还包括:
第二接收模块,用于接收所述终端的会议预约请求;
第二发送模块,用于根据所述会议预约请求,向所述bbu发送第一指示信息,所述第一指示信息用于指示所述bbu建立与所述目标视频会议对应的mcu的连接。
其中,所述装置还包括:
第三接收模块,用于接收所述终端的会议预约请求;
第三发送模块,用于根据所述会议预约请求向mrm发送第二指示信息,所述第二指示信息用于指示所述mrm为所述目标视频会议生成所述bbu,并指示所述bbu建立与所述目标视频会议对应的mcu的连接。
第七方面,本发明实施例提供了一种信息处理装置,应用于mcu,所述装置包括:
第一接收模块,用于接收bbu发送的视频,其中,所述视频是所述bbu利用获取的目标视频会议的目标视频进行混屏操作后获得的;
解码模块,用于解码所述视频,得到第一视频;
编码模块,用于对所述第一视频进行编码,得到第二视频;
第一发送模块,用于向终端发送所述第二视频。
其中,所述装置至少包括以下一个模块:
处理模块,用于与所述bbu建立连接;
第二发送模块,用于向所述bbu发送与所述目标视频会议相关的视频。
第八方面,本发明实施例提供了一种信息处理装置,应用于mrm,所述装置包括:
第一接收模块,用于接收mrc发送的第二指示信息;
生成模块,用于根据所述第二指示信息为目标视频会议生成bbu;
第一发送模块,用于向所述bbu发送第三指示信息,所述第三指示信息用于指示所述bbu建立与所述目标视频会议对应的mcu的连接。
第九方面,本发明实施例提供了一种信息处理装置,应用于bbu,所述装置包括:处理器和收发器;
所述收发器,用于接收mrc发送的目标视频会议的订阅信息;
所述处理器,用于根据所述订阅信息,获取目标视频;对所述目标视频进行混屏操作;
所述收发器,还用于向mcu发送混屏后的目标视频。
其中,所述处理器还用于,根据所述订阅信息,确定是否缓存有所述目标视频;在缓存有所述目标视频的情况下,获取缓存的所述目标视频;在未缓存有所述目标视频的情况下,从所述bbu所连接的mcu获取所述目标视频。
其中,所述处理器还用于,根据所述订阅信息,预留混屏资源;
根据预留的混屏资源,对所述目标视频进行混屏操作。
其中,所述收发器还用于,接收所述目标视频会议对应的mcu的地址信息;
所述处理器还用于,根据所述目标视频会议对应的mcu的地址信息,建立与所述目标视频会议对应的mcu的连接。
第十方面,本发明实施例提供了一种信息处理装置,应用于mrc,所述装置包括:处理器和收发器;
所述收发器,用于接收终端对目标视频会议的订阅请求;根据所述订阅请求,向bbu发送对所述目标视频会议的订阅信息。
其中,所述收发器,还用于接收所述终端的会议预约请求;根据所述会议预约请求,向所述bbu发送第一指示信息,所述第一指示信息用于指示所述bbu建立与所述目标视频会议对应的mcu的连接。
其中,所述收发器,还用于接收所述终端的会议预约请求;根据所述会议预约请求向mrm发送第二指示信息,所述第二指示信息用于指示所述mrm为所述目标视频会议生成所述bbu,并指示所述bbu建立与所述目标视频会议对应的mcu的连接。
第十一方面,本发明实施例提供了一种信息处理装置,应用于mcu,所述装置包括:处理器和收发器;
所述收发器,用于接收bbu发送的视频,其中,所述视频是所述bbu利用获取的目标视频会议的目标视频进行混屏操作后获得的;
所述处理器,用于解码所述视频,得到第一视频;对所述第一视频进行编码,得到第二视频;
所述收发器,还用于向终端发送所述第二视频。
其中,所述处理器还用于执行以下至少一个步骤:
与所述bbu建立连接;
向所述bbu发送与所述目标视频会议相关的视频。
第十二方面,本发明实施例提供了一种信息处理装置,应用于mrm,所述装置包括:处理器和收发器;
所述收发器,用于接收mrc发送的第二指示信息;
所述处理器,用于根据所述第二指示信息为目标视频会议生成bbu;
所述收发器,还用于向所述bbu发送第三指示信息,所述第三指示信息用于指示所述bbu建立与所述目标视频会议对应的mcu的连接。
第十三方面,本发明实施例提供了一种信息处理系统,包括:mrc,bbu以及mcu;
其中,所述mrc,用于接收终端对目标视频会议的订阅请求,并根据所述订阅请求,向bbu发送对所述目标视频会议的订阅信息;
所述bbu,用于接收所述mrc发送的目标视频会议的订阅信息;根据所述订阅信息,获取目标视频;对所述目标视频进行混屏操作;向所述mcu发送混屏后的目标视频;
所述mcu,用于接收所述bbu发送的混屏后的目标视频,解码所述目标视频,得到第一视频;对所述第一视频进行编码,得到第二视频;向终端发送所述第二视频。
其中,所述系统还包括:mrm;
所述mrm,用于接收所述mrc发送的第二指示信息,并根据所述第二指示信息为目标视频会议生成所述bbu,向所述bbu发送第三指示信息,所述第三指示信息用于指示所述bbu建立与所述目标视频会议对应的mcu的连接。
第十四方面,本发明实施例提供了一种通信设备,包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;
所述处理器,用于读取存储器中的程序实现如前任一方面所述的方法中的步骤。
第十五方面,本发明实施例提供了一种计算机可读存储介质,用于存储计算机程序,所述计算机程序被处理器执行时实现如前任一方面所述的方法中的步骤。
在本发明实施例中,由bbu对获取的目标视频会议的目标视频进行混屏操作,并向mcu发送混屏后的视频。因此,bbu获得的混屏视频可提供给与bbu连接的多个mcu,实现了资源的重复利用,从而,利用本发明实施例的方案提高了资源的利用率。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的信息处理系统的示意图之一;
图2是本发明实施例提供的信息处理系统的示意图之二;
图3是本发明实施例提供的信息处理方法的流程图之一;
图4是本发明实施例提供的信息处理方法的流程图之二;
图5是本发明实施例提供的信息处理方法的流程图之三;
图6是本发明实施例提供的信息处理方法的流程图之四;
图7是本发明实施例提供的会议预约处理方法的流程图;
图8是本发明实施例提供的独立多画面订阅与处理的流程图;
图9是本发明实施例提供的信息处理装置的结构图之一;
图10是本发明实施例提供的信息处理装置的结构图之二;
图11是本发明实施例提供的信息处理装置的结构图之三;
图12是本发明实施例提供的信息处理装置的结构图之四;
图13是本发明实施例提供的信息处理装置的结构图之五;
图14是本发明实施例提供的信息处理装置的结构图之六;
图15是本发明实施例提供的信息处理装置的结构图之七;
图16是本发明实施例提供的信息处理装置的结构图之八;
图17是本发明实施例提供的信通信设备的结构图之一;
图18是本发明实施例提供的信通信设备的结构图之二;
图19是本发明实施例提供的信通信设备的结构图之三;
图20是本发明实施例提供的信通信设备置的结构图之四。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1,图1是本发明实施例提供的信息处理系统的示意图。如图1所示,该系统可包括:mrc101,bbu102以及mcu103;
其中,所述mrc101,用于接收终端对目标视频会议的订阅请求,并根据所述订阅请求,向bbu102发送对所述目标视频会议的订阅信息;所述bbu102,用于接收所述mrc发送的目标视频会议的订阅信息;根据所述订阅信息,获取目标视频;对所述目标视频进行混屏操作;向所述mcu发送混屏后的目标视频。所述mcu103,用于接收所述bbu发送的混屏后的目标视频,对所述混屏后的目标视频进行编码,并向终端发送编码后的视频。
可选的,参见图2,所述系统还可包括:mrm104,用于接收所述mrc发送的第二指示信息,并根据所述第二指示信息为目标视频会议生成所述bbu,向所述bbu发送第三指示信息,所述第三指示信息用于指示所述bbu建立与所述目标视频会议对应的mcu的连接。
具体的,结合图2所示的系统,该系统可分为控制层、处理层、接入层。其中,控制层包括mrc。mrc为总控制器,管理各bbu。处理层包括mrm,用于生成bbu,并指示bbu进行路由与混屏处理。接入层包括mcu,用于进行编解码。mrm用于动态实例化bbu,每个bbu负责一个会议的所有混屏(包括统一直播混屏与独立多画面混屏)。
bbu可以通过mrm动态实例化生成,也可以预先建立。当bbu预先建立的情况下,bbu可作为处理层。bbu包含mr(mediarouter,媒体路由器),buffer(缓存器),bc(blendcenter,混屏中心),其中,mr用于媒体路由,buffer用于进行缓存、内存管理,bc用于进行混屏操作。mcu支持复用现有mcu软硬件功能,但无需进行混屏操作。mcu包含mr,dec,enc,其中,mr用于媒体路由,dec用于解码,enc用于编码。
在本发明实施例的系统中,将现有的mcu的编解码与混屏功能分离,使得在多画面视频处理中,mcu只进行上下行媒体编解码与路由,bbu只进行混屏,这样mcu无需进行混屏的全量资源预留,也无需进行全量媒体面路由。
参见图3,图3是本发明实施例提供的信息处理方法的流程图,应用于bbu,如图3所示,包括以下步骤:
步骤301、接收mrc发送的目标视频会议的订阅信息。
当mrc接收到终端发送的对目标视频会议的独立多画面订阅请求之后,所述mrc向bbu发送订阅信息,其中,该订阅信息中可包括订阅的画面的标识,数量等等。
步骤302、根据所述订阅信息,获取目标视频。
其中,所述目标视频是所述目标视频会议的相关的视频。在本发明实施例中,bbu可根据所述订阅信息,确定是否缓存有所述目标视频。在缓存有所述目标视频的情况下,获取缓存的所述目标视频;在未缓存有所述目标视频的情况下,从所述bbu所连接的mcu获取所述目标视频。
步骤303、对所述目标视频进行混屏操作。
其中,所述混屏操作指的是将多路视频流合成成一路视频流的过程。对于获得的目标视频,bbu对其进行混屏操作。
步骤304、向mcu发送混屏后的目标视频。
其中,所述mcu为当前为终端提供服务的mcu。
在本发明实施例中,由bbu对获取的目标视频会议的目标视频进行混屏操作,并向mcu发送混屏后的视频。因此,bbu获得的混屏视频可提供给与bbu连接的多个mcu,实现了资源的重复利用,从而,利用本发明实施例的方案提高了资源的利用率。
在上述实施例的基础上,为保证进行混屏操作的效率和成功性,在步骤301之前,所述方法还包括:根据所述订阅信息,预留混屏资源。那么,步骤303可具体的为,根据预留的混屏资源,对所述目标视频进行混屏操作。
为了准确的将混屏后的视频发送给mcu,所述bbu还可接收所述目标视频会议对应的mcu的地址信息,根据所述目标视频会议对应的mcu的地址信息,建立与所述目标视频会议对应的mcu的连接。其中,所述目标视频会议对应的mcu,可以指的是bbu所连接的mcu,这些mcu的信息是由mrc分配的。
在本发明实施例中,bbu可以是预先建立好的,还可以是由mrm根据mrc的请求而生成的。因此,bbu可直接从mrc获取所述目标视频会议对应的mcu的地址信息,还可以从mrm获取所述目标视频会议对应的mcu的地址信息。
参见图4,图4是本发明实施例提供的信息处理方法的流程图,应用于mrc,如图4所示,包括以下步骤:
步骤401、接收终端对目标视频会议的订阅请求。
步骤402、根据所述订阅请求,向bbu发送对所述目标视频会议的订阅信息。
当mrc接收到终端发送的对目标视频会议的独立多画面订阅请求之后,所述mrc向bbu发送订阅信息,其中,该订阅信息中可包括订阅的画面的标识,数量等等。
可选的,在上述实施例的基础上,mrc还可接收所述终端的会议预约请求。根据所述会议预约请求,mrc可为终端分配接入的mcu。在分配的时候,mrc可采用就近分配、集群分配等多种分配方式。如果bbu已经建立好,那么,mrc根据所述会议预约请求,向所述bbu发送第一指示信息,所述第一指示信息用于指示所述bbu建立与所述目标视频会议对应的mcu的连接。其中,所述第一指示信息中可包括与所述目标视频会议对应的mcu的地址信息等。如果bbu未建立好,那么,在收到会议预约请求后,mrc将向mrm发送第二指示信息,所述第二指示信息用于指示所述mrm为所述目标视频会议生成所述bbu,并指示所述bbu建立与所述目标视频会议对应的mcu的连接。其中,所述第二指示信息中可包括会议容量、进行独立多画面订阅人数、mcu地址等会议信息。
在本发明实施例的系统中,将现有的mcu的编解码与混屏功能分离,使得在多画面视频处理中,mcu只进行上下行媒体编解码与路由,bbu只进行混屏,这样mcu无需进行混屏的全量资源预留,也无需进行全量媒体面路由。
参见图5,图5是本发明实施例提供的信息处理方法的流程图,应用于mcu,如图5所示,包括以下步骤:
步骤501、接收bbu发送的视频,其中,所述视频是所述bbu利用获取的目标视频会议的目标视频进行混屏操作后获得的。
步骤502、解码所述视频,得到第一视频。
步骤503、对所述第一视频进行编码,得到第二视频。
步骤504、向终端发送所述第二视频。
可选的,在上述实施例的基础上,在步骤501之前,所述方法还可包括以下任意一个步骤:与所述bbu建立连接;向所述bbu发送与所述目标视频会议相关的视频。其中,mcu可根据所述bbu的请求,向所述bbu发送与所述目标视频会议相关的视频。
其中,在本发明实施例中并不对编码、解码的方式进行限定。
在本发明实施例的系统中,将现有的mcu的编解码与混屏功能分离,使得在多画面视频处理中,mcu只进行上下行媒体编解码与路由,bbu只进行混屏,这样mcu无需进行混屏的全量资源预留,也无需进行全量媒体面路由。
参见图6,图6是本发明实施例提供的信息处理方法的流程图,应用于mcu,如图6所示,包括以下步骤:
步骤601、接收mrc发送的第二指示信息。其中,所述第二指示信息中可包括会议容量、进行独立多画面订阅人数、mcu地址等会议信息。
步骤602、根据所述第二指示信息为目标视频会议生成bbu。
具体的,mrm根据会议容量、进行独立多画面订阅人数等会议信息生成bbu。
步骤603、向所述bbu发送第三指示信息,所述第三指示信息用于指示所述bbu建立与所述目标视频会议对应的mcu的连接。
bbu根据mrm下发的mcu地址信息与此目标视频会议的各mcu建立连接。
在本发明实施例的系统中,将现有的mcu的编解码与混屏功能分离,使得在多画面视频处理中,mcu只进行上下行媒体编解码与路由,bbu只进行混屏,这样mcu无需进行混屏的全量资源预留,也无需进行全量媒体面路由。
结合图1和图2所示的系统,描述一下本发明实施例的信息处理方法的流程。
参见图7,图7是本发明实施例提供的会议预约处理方法的流程图,如图7所示,包括以下步骤:
步骤701、终端向mrc发送会议预约请求,请求接入mrc。
步骤702、mrc为每个ue分配接入的mcu。
在分配时,mrc可基于就近分配、集群分配等原则进行分配。
步骤703、mrc指示mrm为会议生成一个bbu,其中携带会议信息,如会议容量、进行独立多画面订阅人数、mcu地址等,供此会议进行混屏处理(包括统一直播混屏与独立多画面混屏)。
步骤704、mrm根据会议容量、进行独立多画面订阅人数等会议信息生成bbu,也即,实例化bbu,同时携带该会议相关的mcu的地址信息。
步骤705、bbu根据mrm下发的mcu的地址信息与此会议的各mcu建立连接。
其中,bbu将mcu的视频资源缓存或及时内存存储或内存管理至buffer中。
参见图8,图8是本发明实施例提供的独立多画面订阅与处理的流程图,如图8所示,包括以下步骤:
步骤801、终端向mrc发起独立多画面订阅请求。
步骤802、mrc指示bbu进行混屏资源预留并携带订阅信息。
步骤803、mrc指示为终端服务的mcu进行编码资源预留。
其中,步骤802和803并不严格的先后顺序关系。
步骤804、mrc指示bbu进行多路视频订阅与混屏。
步骤805、bbu中的bc从buffer获取所需或所订阅的视频。如果若buffer没有相应视频,则buffer从相应mcu获取获取视频。
步骤806、bbu的bu进行混屏并下发给为终端服务的mcu。
步骤807、为终端服务的mcu编码后将混屏视频下发给ue。
通过以上描述可以看出,利用本发明实施例,能够在网络侧混屏的视频会议系统中进行多方独立多画面订阅与处理。一方面,在本发明实施例中,支持混屏视频的复用,无需mcu进行全量编解码与混屏资源预留,提升了mcu或bbu的资源利用率,让单台bbu能支持更多路ue进行独立多画面订阅。另一方面,本发明实施例中,混屏处理统一由bbu执行,无需mcu进行全mesh(网状)路由,减轻了mcu的路由复杂度。
假设,某现网厂商单台mcu具备512路转发接口与192单元处理资源,假设bbu复用mcu资源。
如果利用传统组网方案,每新增1个进行独立多画面订阅的可显示25路画面的终端,需要对mcu进行25单元解码+1单元合成+1单元编码=27单元处理资源预留,即每个mcu只能为192/27约为7个ue进行独立多画面订阅。
而利用本发明实施例的方案,每新增1个进行独立多画面订阅的可显示25路画面的终端,需要对mcu进行进行1单元编码+对bbu进行1单元合成=2单元处理资源预留。若每个mcu接入100个终端,其中单mcu支持对192(总共)-100(最大数上传视频的解码)-1(直播混屏编码)=91个ue进行独立多画面订阅。
通过上述对比可发现,利用本发明实施例的方案提升了mcu或bbu的资源利用率。
本发明实施例还提供了一种信息处理装置,应用于bbu。参见图9,图9是本发明实施例提供的信息处理装置的结构图。由于信息处理装置解决问题的原理与本发明实施例中信息处理方法相似,因此该信息处理装置的实施可以参见方法的实施,重复之处不再赘述。
如图9所示,信息处理装置900包括:
第一接收模块901,用于接收mrc发送的目标视频会议的订阅信息;第一获取模块902,用于根据所述订阅信息,获取目标视频;混屏模块903,用于对所述目标视频进行混屏操作;第一发送模块904,用于向mcu发送混屏后的目标视频。
其中,所述第一获取模块901包括:
确定子模块,用于根据所述订阅信息,确定是否缓存有所述目标视频;第一获取子模块,用于在缓存有所述目标视频的情况下,获取缓存的所述目标视频;第二获取子模块,用于在未缓存有所述目标视频的情况下,从所述bbu所连接的mcu获取所述目标视频。
其中,所述装置还包括:
预留模块,用于根据所述订阅信息,预留混屏资源;
所述混屏模块用于,根据预留的混屏资源,对所述目标视频进行混屏操作。
其中,所述装置还包括:
第二接收模块,用于接收所述目标视频会议对应的mcu的地址信息;
处理模块,用于根据所述目标视频会议对应的mcu的地址信息,建立与所述目标视频会议对应的mcu的连接。
本发明实施例提供的装置,可以执行上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
本发明实施例还提供了一种信息处理装置,应用于mrc。参见图10,图10是本发明实施例提供的信息处理装置的结构图。由于信息处理装置解决问题的原理与本发明实施例中信息处理方法相似,因此该信息处理装置的实施可以参见方法的实施,重复之处不再赘述。
如图10所示,信息处理装置1000包括:
第一接收模块1001,用于接收终端对目标视频会议的订阅请求;第一发送模块1002,用于根据所述订阅请求,向bbu发送对所述目标视频会议的订阅信息。
其中,所述装置还包括:
第二接收模块,用于接收所述终端的会议预约请求;
第二发送模块,用于根据所述会议预约请求,向所述bbu发送第一指示信息,所述第一指示信息用于指示所述bbu建立与所述目标视频会议对应的mcu的连接。
其中,所述装置还包括:
第三接收模块,用于接收所述终端的会议预约请求;
第三发送模块,用于根据所述会议预约请求向mrm发送第二指示信息,所述第二指示信息用于指示所述mrm为所述目标视频会议生成所述bbu,并指示所述bbu建立与所述目标视频会议对应的mcu的连接。
本发明实施例提供的装置,可以执行上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
本发明实施例还提供了一种信息处理装置,应用于mcu。参见图11,图11是本发明实施例提供的信息处理装置的结构图。由于信息处理装置解决问题的原理与本发明实施例中信息处理方法相似,因此该信息处理装置的实施可以参见方法的实施,重复之处不再赘述。
如图11所示,信息处理装置1100包括:
第一接收模块1101,用于接收bbu发送的视频,其中,所述视频是所述bbu利用获取的目标视频会议的目标视频进行混屏操作后获得的;解码模块1102,用于解码所述视频,得到第一视频;编码模块1103,用于对所述第一视频进行编码,得到第二视频;第一发送模块1104,用于向终端发送所述第二视频。
其中,所述装置还可至少包括以下一个模块:
处理模块,用于与所述bbu建立连接;
第二发送模块,用于向所述bbu发送与所述目标视频会议相关的视频。
本发明实施例提供的装置,可以执行上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
本发明实施例还提供了一种信息处理装置,应用于mrm。参见图12,图12是本发明实施例提供的信息处理装置的结构图。由于信息处理装置解决问题的原理与本发明实施例中信息处理方法相似,因此该信息处理装置的实施可以参见方法的实施,重复之处不再赘述。
如图12所示,信息处理装置1200包括:
第一接收模块1201,用于接收mrc发送的第二指示信息;生成模块1202,用于根据所述第二指示信息为目标视频会议生成bbu;第一发送模块1203,用于向所述bbu发送第三指示信息,所述第三指示信息用于指示所述bbu建立与所述目标视频会议对应的mcu的连接。
本发明实施例提供的装置,可以执行上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
本发明实施例还提供了一种信息处理装置,应用于bbu。参见图13,图13是本发明实施例提供的信息处理装置的结构图。由于信息处理装置解决问题的原理与本发明实施例中信息处理方法相似,因此该信息处理装置的实施可以参见方法的实施,重复之处不再赘述。
如图13所示,信息处理装置包括:处理器1301和收发器1302;
所述收发器1302,用于接收mrc发送的目标视频会议的订阅信息;
所述处理器1301,用于根据所述订阅信息,获取目标视频;对所述目标视频进行混屏操作;
所述收发器1302,还用于向mcu发送混屏后的目标视频。
其中,所述处理器还用于,根据所述订阅信息,确定是否缓存有所述目标视频;在缓存有所述目标视频的情况下,获取缓存的所述目标视频;在未缓存有所述目标视频的情况下,从所述bbu所连接的mcu获取所述目标视频。
其中,所述处理器1301还用于,根据所述订阅信息,预留混屏资源;
根据预留的混屏资源,对所述目标视频进行混屏操作。
其中,所述收发器1302还用于,接收所述目标视频会议对应的mcu的地址信息;
所述处理器1301还用于,根据所述目标视频会议对应的mcu的地址信息,建立与所述目标视频会议对应的mcu的连接。
本发明实施例提供的装置,可以执行上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
本发明实施例还提供了一种信息处理装置,应用于mrc。参见图14,图14是本发明实施例提供的信息处理装置的结构图。由于信息处理装置解决问题的原理与本发明实施例中信息处理方法相似,因此该信息处理装置的实施可以参见方法的实施,重复之处不再赘述。
如图14所示,信息处理装置包括:处理器1401和收发器1402;
所述收发器1401,用于接收终端对目标视频会议的订阅请求;根据所述订阅请求,向bbu发送对所述目标视频会议的订阅信息。
其中,所述收发器1401,还用于接收所述终端的会议预约请求;根据所述会议预约请求,向所述bbu发送第一指示信息,所述第一指示信息用于指示所述bbu建立与所述目标视频会议对应的mcu的连接。
其中,所述收发器1401,还用于接收所述终端的会议预约请求;根据所述会议预约请求向mrm发送第二指示信息,所述第二指示信息用于指示所述mrm为所述目标视频会议生成所述bbu,并指示所述bbu建立与所述目标视频会议对应的mcu的连接。
本发明实施例提供的装置,可以执行上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
本发明实施例还提供了一种信息处理装置,应用于mcu。参见图15,图15是本发明实施例提供的信息处理装置的结构图。由于信息处理装置解决问题的原理与本发明实施例中信息处理方法相似,因此该信息处理装置的实施可以参见方法的实施,重复之处不再赘述。
如图15所示,信息处理装置包括:处理器1501和收发器1502;
所述收发器1502,用于接收bbu发送的视频,其中,所述视频是所述bbu利用获取的目标视频会议的目标视频进行混屏操作后获得的;
所述处理器1501,用于解码所述视频,得到第一视频;对所述第一视频进行编码,得到第二视频;
所述收发器1502,还用于向终端发送所述第二视频。
其中,所述处理器1501还用于执行以下至少一个步骤:
与所述bbu建立连接;
向所述bbu发送与所述目标视频会议相关的视频。
本发明实施例提供的装置,可以执行上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
本发明实施例还提供了一种信息处理装置,应用于mrm。参见图16,图16是本发明实施例提供的信息处理装置的结构图。由于信息处理装置解决问题的原理与本发明实施例中信息处理方法相似,因此该信息处理装置的实施可以参见方法的实施,重复之处不再赘述。
如图16所示,信息处理装置包括:处理器1601和收发器1602;
所述收发器1602,用于接收mrc发送的第二指示信息;
所述处理器1601,用于根据所述第二指示信息为目标视频会议生成bbu;
所述收发器1602,还用于向所述bbu发送第三指示信息,所述第三指示信息用于指示所述bbu建立与所述目标视频会议对应的mcu的连接。
本发明实施例提供的装置,可以执行上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
如图17所示,本发明实施例的通信设备,应用于bbu,包括:处理器1700,用于读取存储器1720中的程序,执行下列过程:
接收mrc发送的目标视频会议的订阅信息;
根据所述订阅信息,获取目标视频;
对所述目标视频进行混屏操作;
向mcu发送混屏后的目标视频。
收发机1710,用于在处理器1700的控制下接收和发送数据。
其中,在图17中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1700代表的一个或多个处理器和存储器1720代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机1710可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器1700负责管理总线架构和通常的处理,存储器1720可以存储处理器1700在执行操作时所使用的数据。
处理器1700负责管理总线架构和通常的处理,存储器1720可以存储处理器1700在执行操作时所使用的数据。
处理器1700还用于读取所述程序,执行如下步骤:
根据所述订阅信息,确定是否缓存有所述目标视频;
在缓存有所述目标视频的情况下,获取缓存的所述目标视频;
在未缓存有所述目标视频的情况下,从所述bbu所连接的mcu获取所述目标视频。
处理器1700还用于读取所述程序,执行如下步骤:
根据所述订阅信息,预留混屏资源;
所述对所述目标视频进行混屏操作,包括:
根据预留的混屏资源,对所述目标视频进行混屏操作。
处理器1700还用于读取所述程序,执行如下步骤:
接收所述目标视频会议对应的mcu的地址信息;
根据所述目标视频会议对应的mcu的地址信息,建立与所述目标视频会议对应的mcu的连接。
如图18所示,本发明实施例的通信设备,应用于mrc,包括:处理器1800,用于读取存储器1820中的程序,执行下列过程:
接收终端对目标视频会议的订阅请求;
根据所述订阅请求,向bbu发送对所述目标视频会议的订阅信息。
收发机1810,用于在处理器1800的控制下接收和发送数据。
其中,在图18中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1800代表的一个或多个处理器和存储器1820代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机1810可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器1800负责管理总线架构和通常的处理,存储器1820可以存储处理器1800在执行操作时所使用的数据。
处理器1800负责管理总线架构和通常的处理,存储器1820可以存储处理器1800在执行操作时所使用的数据。
处理器1800还用于读取所述程序,执行如下步骤:
接收所述终端的会议预约请求;
根据所述会议预约请求,向所述bbu发送第一指示信息,所述第一指示信息用于指示所述bbu建立与所述目标视频会议对应的mcu的连接。
处理器1800还用于读取所述程序,执行如下步骤:
接收所述终端的会议预约请求;
根据所述会议预约请求向mrm发送第二指示信息,所述第二指示信息用于指示所述mrm为所述目标视频会议生成所述bbu,并指示所述bbu建立与所述目标视频会议对应的mcu的连接。
如图19所示,本发明实施例的通信设备,应用于mcu,包括:处理器1900,用于读取存储器1920中的程序,执行下列过程:
接收bbu发送的视频,其中,所述视频是所述bbu利用获取的目标视频会议的目标视频进行混屏操作后获得的;
解码所述视频,得到第一视频;
对所述第一视频进行编码,得到第二视频;
向终端发送所述第二视频。
收发机1910,用于在处理器1900的控制下接收和发送数据。
其中,在图19中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1900代表的一个或多个处理器和存储器1920代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机1910可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器1900负责管理总线架构和通常的处理,存储器1920可以存储处理器1900在执行操作时所使用的数据。
处理器1900负责管理总线架构和通常的处理,存储器1920可以存储处理器1900在执行操作时所使用的数据。
处理器1900还用于读取所述程序,执行如下步骤:
与所述bbu建立连接;
向所述bbu发送与所述目标视频会议相关的视频。
如图20所示,本发明实施例的通信设备,应用于mrm,包括:处理器2000,用于读取存储器2020中的程序,执行下列过程:
接收bbu发送的视频,其中,所述视频是所述bbu利用获取的目标视频会议的目标视频进行混屏操作后获得的;
接收mrc发送的第二指示信息;
根据所述第二指示信息为目标视频会议生成bbu;
向所述bbu发送第三指示信息,所述第三指示信息用于指示所述bbu建立与所述目标视频会议对应的mcu的连接。
收发机2010,用于在处理器2000的控制下接收和发送数据。
其中,在图20中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器2000代表的一个或多个处理器和存储器2020代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机2010可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器2000负责管理总线架构和通常的处理,存储器2020可以存储处理器2000在执行操作时所使用的数据。
处理器2000负责管理总线架构和通常的处理,存储器2020可以存储处理器2000在执行操作时所使用的数据。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述信息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。根据这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。