首页 / 专利库 / 多媒体工具与应用 / 媒体流 / 一种视频会议的直播方法和系统

一种视频会议的直播方法和系统

阅读:745发布:2020-05-08

专利汇可以提供一种视频会议的直播方法和系统专利检索,专利查询,专利分析的服务。并且一种视频会议的直播方法和系统,当创建视频会议并选择直播时,包括有:会议管控直播平台从直播号码池列表中选取一个空闲的直播号码,然后向会议 服务器 发出创建会议并邀请会议参会人和直播号码入会的 请求 消息,请求消息携带有所有参会人的通 信号 码和选取的直播号码;会议服务器创建视频会议,然后向所有参会人和会议管控直播平台发出呼叫消息,呼叫消息携带有参会人的通信号码和选取的直播号码;会议管控直播平台收到会议服务器的呼叫消息后,和会议服务器进行SDP媒体协商,然后从会议媒体服务器获取视频会议的音 视频流 ,最后通过直播链接将视频会议的音视频流发送给各类直播终端。本 发明 属于通信领域,能对移动网络下的视频会议进行实时转播。,下面是一种视频会议的直播方法和系统专利的具体信息内容。

1.一种视频会议的直播方法,其特征在于,当创建视频会议并选择同步直播时,包括有:
步骤一、会议管控直播平台从直播号码池列表中选取一个空闲的直播号码,然后向会议服务器发出创建会议并邀请本次会议的参会人和直播号码入会的请求消息,所述请求消息中携带有所有参会人的通信号码和选取的直播号码;
步骤二、会议服务器创建视频会议,然后向所有参会人和会议管控直播平台发出呼叫消息,呼叫消息中携带有参会人的通信号码和选取的直播号码,以邀请参会人和直播号码加入视频会议;
步骤三、会议管控直播平台收到会议服务器的呼叫消息后,和会议服务器进行SDP媒体协商,然后从会议媒体服务器获取视频会议的音视频流信息,最后通过直播链接将视频会议的音视频流发送给各类直播终端,
步骤三进一步包括有:
步骤31、会议管控直播平台接收会议服务器发送来的SIP INVITE呼叫消息,然后向会议服务器发送SDP媒体协商200OK SDP消息;
步骤32、会议服务器向会议管控直播平台返回SDP媒体协商应答ACK SDP消息,所述ACK SDP消息中携带有会议媒体服务器的IP地址和端口号信息;
步骤33、会议管控直播平台监听会议媒体服务器的IP地址和端口号,并从中获取视频会议的音视频流,生成直播链接,然后将直播链接发送给各类直播终端,直播终端通过直播链接获得视频会议的音视频流,
会议管控直播平台包含有多台流媒体直播服务器,还包括有:
会议管控直播平台监测当前正在使用的多台流媒体直播服务器的负载情况,并判断正在使用的流媒体直播服务器是否达到负载阈值,如果是,则开启一台新的流媒体直播服务器,并将视频会议的音视频流保存链接发送给新的流媒体直播服务器,同时向直播终端发送新的流媒体直播服务器的直播地址,新的流媒体直播服务器从会议管控直播平台实时读取视频会议的音视频流、并保存到自己的缓存队列中。
2.根据权利要求1所述的方法,其特征在于,步骤31中,会议管控直播平台向会议服务器发送的SDP媒体协商200OK SDP消息中携带有自身推送音视频流的IP地址和端口号信息,当会议管控直播平台收到摄像头采集或外部设备所发来的音视频流时,还包括有:
步骤A1、会议管控直播平台将所接收到的音视频流输出至自身推送音视频流的IP地址和端口号;
步骤A2、会议服务器监听会议管控直播平台的IP地址和端口号,并从中获取会议管控直播平台推送的音视频流,然后将会议管控直播平台推送的音视频流和其它参会设备推送的音视频流进行合并后推送给所有会议终端。
3.根据权利要求1所述的方法,其特征在于,步骤33进一步包括有:
步骤331、会议管控直播平台从会议媒体服务器的主流IP地址和端口号、辅流IP地址和端口号分别获取基于RTP协议的主、辅流音视频信息;
步骤332、会议管控直播平台将基于RTP协议的主、辅流音视频流转换成基于RTMP或HLS协议的音视频流,然后通过直播链接将基于RTMP或HLS协议的音视频流发送给各类直播终端。
4.根据权利要求3所述的方法,其特征在于,步骤332进一步包括有:
会议管控直播平台对接收到的主、辅流的音视频进行分离,然后将主流的视频与辅流的音频合成一个音视频流作为主流音视频,同时将主流的音频与辅流的视频合成一个音视频流作为辅流音视频,再对合成后的主、辅流音视频进行实时编解码,并转换成基于RTMP或HLS协议的音视频流,最后通过直播链接将基于RTMP或HLS协议的主、辅两路音视频流分别发送给各类直播终端,或,
会议管控直播平台对接收到的主、辅流的音视频进行分离,然后将主流的视频、主流的音频、辅流的视频合成一个音视频流,或者将辅流的视频、辅流的音频、主流的视频合成一个音视频流,再对合成后所得到的一个音视频流进行实时编解码,并转换成基于RTMP或HLS协议的音视频流,最后通过直播链接将基于RTMP或HLS协议的音视频流发送给各类直播终端。
5.一种视频会议的直播系统,其特征在于,包括有会议管控直播平台、会议服务器、会议媒体服务器,其中:
会议管控直播平台,用于当创建视频会议并选择同步直播时,从自身的直播号码池列表中选取一个空闲的直播号码,然后向会议服务器发出创建会议并邀请本次会议的参会人和直播号码入会的请求消息,所述请求消息中携带有所有参会人的通信号码和选取的直播号码;当收到会议服务器发送来的呼叫消息后,和会议服务器进行SDP媒体协商,然后从会议媒体服务器获取视频会议的音视频流信息,最后通过直播链接将视频会议的音视频流发送给各类直播终端;
会议服务器,用于当接收到会议管控直播平台发送来的创建会议并邀请本次会议的参会人和直播号码入会的请求消息时,创建视频会议,然后向所有参会人和会议管控直播平台发出呼叫消息,呼叫消息中携带有参会人的通信号码和选取的直播号码,以邀请参会人和直播号码加入视频会议;
会议媒体服务器,用于采集、并输出视频会议的音视频流信息,
会议管控直播平台进一步包括有:
会议控制装置,用于接收会议服务器发送来的SIPINVITE呼叫消息,然后向会议服务器发送SDP媒体协商200OK SDP消息;当接收到会议服务器返回的SDP媒体协商应答ACK SDP消息时,从中提取会议媒体服务器的IP地址和端口号信息;
媒体流获取装置,用于监听会议媒体服务器的IP地址和端口号,并将获取的音视频流传送给媒体处理装置;
媒体处理装置,用于对接收到的视频会议的音视频流进行实时编解码;
直播分发装置,用于生成直播链接,并将直播链接推送给各类直播终端,会议管控直播平台还包括有多台流媒体直播服务器,用于从媒体处理装置读取视频会议的视频流、并保存到自己的缓存队列中,
直播分发装置进一步包括有:
直播分发单元,用于监测当前正在使用的多台流媒体直播服务器的负载情况,并判断正在使用的流媒体直播服务器是否达到负载阈值,如果是,则开启一台新的流媒体直播服务器,并将视频会议的音视频流保存链接发送给新的流媒体直播服务器,同时向直播终端发送新的流媒体直播服务器的直播地址。
6.根据权利要求5所述的系统,其特征在于,会议控制装置向会议服务器发送的SDP媒体协商200OK SDP消息中携带有会议管控直播平台推送音视频流的IP地址和端口号信息,会议管控直播平台还包括有:
媒体流传输装置,用于接收摄像头采集或外部设备所发来的音视频流,并输出至会议管控直播平台推送音视频流的IP地址和端口号,
会议服务器还包括有:
双向会议媒体获取装置,用于监听会议管控直播平台的IP地址和端口号,并将获取的音视频流传送给双向会议媒体处理装置;
双向会议媒体处理装置,用于将双向会议媒体获取装置传来的会议管控直播平台推送的音视频流和其它参会设备推送的音视频流进行合并。
7.根据权利要求5所述的系统,其特征在于,媒体处理装置进一步包括有:
流媒体处理单元,用于从会议媒体服务器的主流IP地址和端口号、辅流IP地址和端口号分别获取基于RTP协议的主、辅流音视频信息,然后将基于RTP协议的主、辅流音视频流转换成基于RTMP或HLS协议的音视频流。
8.根据权利要求7所述的系统,其特征在于,流媒体处理单元进一步包括有:
主辅流音视频处理部件,用于对接收到的主、辅流的音视频进行分离,然后将主流的视频与辅流的音频合成一个音视频流作为主流音视频,同时将主流的音频与辅流的视频合成一个音视频流作为辅流音视频,再对合成后的主、辅流音视频进行实时编解码,并转换成基于RTMP或HLS协议的音视频流,最终获得基于RTMP或HLS协议的主、辅两路音视频流,或者,对接收到的主、辅流的音视频进行分离,然后将主流的视频、主流的音频、辅流的视频合成一个音视频流,或者将辅流的视频、辅流的音频、主流的视频合成一个音视频流,再对合成后所得到的一个音视频流进行实时编解码,并转换成基于RTMP或HLS协议的音视频流,最终获得基于RTMP或HLS协议的音视频流。

说明书全文

一种视频会议的直播方法和系统

技术领域

[0001] 本发明涉及一种视频会议的直播方法和系统,属于通信领域。

背景技术

[0002] 随着互联网和多媒体技术的飞速发展,视频会议、视频直播这类多媒体应用也应运而生。目前对视频会议的控制渠道比较单一,不能满足随着移动互联网的兴起而产生的会控多元化的需要。另外,有些场景下可能并不需要用户加入双向视频会场,只需要作为一个旁听人员通过直播的方式参与会议。目前的视频会议系统无法满足此类需求。
[0003] 专利申请CN 201310733156.6(申请名称:一种视频会议直播方法、设备及系统,申请日:2013-12-26,申请人:中国移动通信集团公司)公开了一种视频会议直播方法、设备及系统,该方法包括:会议服务器接收观看客户端发起的针对特定视频会议的会议观看请求,并根据该会议观看请求,从该特定视频会议的各在线会议客户端中选择满足设定条件的会议客户端作为该观看客户端的直播源,以及指示该观看客户端从该直播源处获取相应的会议数据进行观看。由于目前高清类的视频会议系统绝大部分是基于IMS网络的,但该技术方案并未涉及到如何基于移动网络来实现直播,并且从会议客户端中选择直播源,也对会议客户端提出了较高要求。
[0004] 专利申请CN 201510588179.1(申请名称:一种基于会话初始化协议实现直播的方法及系统,申请日:2015-09-16,申请人:深圳市前海智媒网络科技有限公司)提出了一种基于会话初始化协议实现直播的方法及系统,涉及VOIP通讯技术领域,直播端使用SIP INVITE方法向SIP服务器创建直播室,直播端再向MCU服务器发送音视频流。播放端使用SIP INVITE方法向SIP服务器申请加入直播室,SIP服务器向MCU服务器对应会议室报告播放端的IP地址和端口后,MCU服务器推送直播端的音视频流给播放端;使用MCU服务器的会议室充当直播室,实现即可以进行视频通话,也可以进行直播。该技术方案主要是将会议室做直播室,而不是对视频会议的现场直播,而且它的直播端要通过sip消息加入直播室,从而对直播端有特定要求,直播端必须是支持sip协议的定制终端。
[0005] 因此,如何对移动网络下的视频会议进行实时转播,已成为技术人员重点关注的技术问题。

发明内容

[0006] 有鉴于此,本发明的目的是提供一种视频会议的直播方法和系统,能对移动网络下的视频会议进行实时转播。
[0007] 为了达到上述目的,本发明提供了一种视频会议的直播方法,当创建视频会议并选择同步直播时,包括有:
[0008] 步骤一、会议管控直播平台从直播号码池列表中选取一个空闲的直播号码,然后向会议服务器发出创建会议并邀请本次会议的参会人和直播号码入会的请求消息,所述请求消息中携带有所有参会人的通信号码和选取的直播号码;
[0009] 步骤二、会议服务器创建视频会议,然后向所有参会人和会议管控直播平台发出呼叫消息,呼叫消息中携带有参会人的通信号码和选取的直播号码,以邀请参会人和直播号码加入视频会议;
[0010] 步骤三、会议管控直播平台收到会议服务器的呼叫消息后,和会议服务器进行SDP媒体协商,然后从会议媒体服务器获取视频会议的音视频流信息,最后通过直播链接将视频会议的音视频流发送给各类直播终端,
[0011] 步骤三进一步包括有:
[0012] 步骤31、会议管控直播平台接收会议服务器发送来的SIP INVITE呼叫消息,然后向会议服务器发送SDP媒体协商200OK SDP消息;
[0013] 步骤32、会议服务器向会议管控直播平台返回SDP媒体协商应答ACK SDP消息,所述ACK SDP消息中携带有会议媒体服务器的IP地址和端口号信息;
[0014] 步骤33、会议管控直播平台监听会议媒体服务器的IP地址和端口号,并从中获取视频会议的音视频流,生成直播链接,然后将直播链接发送给各类直播终端,直播终端通过直播链接获得视频会议的音视频流,
[0015] 会议管控直播平台包含有多台流媒体直播服务器,还包括有:
[0016] 会议管控直播平台监测当前正在使用的多台流媒体直播服务器的负载情况,并判断正在使用的流媒体直播服务器是否达到负载阈值,如果是,则开启一台新的流媒体直播服务器,并将视频会议的音视频流保存链接发送给新的流媒体直播服务器,同时向直播终端发送新的流媒体直播服务器的直播地址,新的流媒体直播服务器从会议管控直播平台实时读取视频会议的音视频流、并保存到自己的缓存队列中。
[0017] 为了达到上述目的,本发明还提供了一种视频会议的直播系统,包括有会议管控直播平台、会议服务器、会议媒体服务器,其中:
[0018] 会议管控直播平台,用于当创建视频会议并选择同步直播时,从自身的直播号码池列表中选取一个空闲的直播号码,然后向会议服务器发出创建会议并邀请本次会议的参会人和直播号码入会的请求消息,所述请求消息中携带有所有参会人的通信号码和选取的直播号码;当收到会议服务器发送来的呼叫消息后,和会议服务器进行SDP媒体协商,然后从会议媒体服务器获取视频会议的音视频流信息,最后通过直播链接将视频会议的音视频流发送给各类直播终端;
[0019] 会议服务器,用于当接收到会议管控直播平台发送来的创建会议并邀请本次会议的参会人和直播号码入会的请求消息时,创建视频会议,然后向所有参会人和会议管控直播平台发出呼叫消息,呼叫消息中携带有参会人的通信号码和选取的直播号码,以邀请参会人和直播号码加入视频会议;
[0020] 会议媒体服务器,用于采集、并输出视频会议的音视频流信息,[0021] 会议管控直播平台进一步包括有:
[0022] 会议控制装置,用于接收会议服务器发送来的SIP INVITE呼叫消息,然后向会议服务器发送SDP媒体协商200OK SDP消息;当接收到会议服务器返回的SDP媒体协商应答ACK SDP消息时,从中提取会议媒体服务器的IP地址和端口号信息;
[0023] 媒体流获取装置,用于监听会议媒体服务器的IP地址和端口号,并将获取的音视频流传送给媒体处理装置;
[0024] 媒体处理装置,用于对接收到的视频会议的音视频流进行实时编解码;
[0025] 直播分发装置,用于生成直播链接,并将直播链接推送给各类直播终端,[0026] 会议管控直播平台还包括有多台流媒体直播服务器,用于从媒体处理装置读取视频会议的视频流、并保存到自己的缓存队列中,
[0027] 直播分发装置进一步包括有:
[0028] 直播分发单元,用于监测当前正在使用的多台流媒体直播服务器的负载情况,并判断正在使用的流媒体直播服务器是否达到负载阈值,如果是,则开启一台新的流媒体直播服务器,并将视频会议的音视频流保存链接发送给新的流媒体直播服务器,同时向直播终端发送新的流媒体直播服务器的直播地址。
[0029] 与现有技术相比,本发明的有益效果是:本发明基于移动网络创建高清视频会议,并为移动网络、互联网上的各类直播终端提供视频会议的实时直播,从而为用户构建了一个具备集中化、网络化、个性化的视频会议直播方案;直播终端通过直播链接来访问获得视频会议的音视频流,不限网络、且对设备要求低,从而更适用于大范围的推广和应用;本发明还可以进一步支持双向的视频会议,从而满足多元化的用户会议需求。附图说明
[0030] 图1是本发明一种视频会议的直播方法的流程图
[0031] 图2是图1步骤三的具体流程图。
[0032] 图3是本发明会议管控直播平台、会议服务器、会议媒体服务器、直播终端之间的一个实施例的信令交互流程图。
[0033] 图4是本发明一种视频会议的直播系统的组成结构示意图。
[0034] 图5是会议管控直播平台的组成结构示意图。

具体实施方式

[0035] 为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。
[0036] 如图1所示,本发明一种视频会议的直播方法,当创建视频会议并选择同步直播时,包括有:
[0037] 步骤一、会议管控直播平台从直播号码池列表中选取一个空闲的直播号码,然后向会议服务器发出创建会议并邀请本次会议的参会人和直播号码入会的请求消息,所述请求消息中携带有所有参会人的通信号码和选取的直播号码,参会人的通信号码可以是手机号,也可以是固话号,直播号码池列表中的所有直播号码都已在移动网络下完成注册鉴权;
[0038] 步骤二、会议服务器创建视频会议,然后向所有参会人和会议管控直播平台发出呼叫消息,呼叫消息中携带有参会人的通信号码和选取的直播号码,以邀请参会人和直播号码加入视频会议;
[0039] 步骤三、会议管控直播平台收到会议服务器的呼叫消息后,和会议服务器进行SDP媒体协商,然后从会议媒体服务器获取视频会议的音视频流信息,最后通过直播链接将视频会议的音视频流发送给各类直播终端。
[0040] 本发明中的直播终端可以是PC、手机、PAD等设备,会议管控直播平台通过短信、微信链接分享、二维码等方式向直播终端推送直播链接,用户通过点击直播链接、扫描二维码即可进入直播会场、实时观看视频会议。
[0041] 如图2所示,步骤三还可以进一步包括有:
[0042] 步骤31、会议管控直播平台接收会议服务器发送来的SIP INVITE呼叫消息,然后向会议服务器发送SDP媒体协商200OK SDP消息;
[0043] 步骤32、会议服务器向会议管控直播平台返回SDP媒体协商应答ACK SDP消息,所述ACK SDP消息中携带有会议媒体服务器的IP地址和端口号信息,IP地址和端口号信息可以包括有主流IP地址和端口号、辅流IP地址和端口号;
[0044] 步骤33、会议管控直播平台监听会议媒体服务器的IP地址和端口号,并从中获取视频会议的音视频流,生成直播链接,然后将直播链接发送给各类直播终端,直播终端通过直播链接获得视频会议的音视频流。
[0045] 步骤31中,会议管控直播平台向会议服务器发送的SDP媒体协商200OK SDP消息中还可以携带有自身推送音视频流的IP地址和端口号信息,会议管控直播平台所推送的音视频流可以是固定的图片或视频,也可以是摄像头采集、或其它外部设备发来的音视频流。当会议管控直播平台收到摄像头采集或外部设备所发来的音视频流时,本发明还可以进一步实现双向视频会议功能,包括有:
[0046] 步骤A1、会议管控直播平台将所接收到的音视频流输出至自身推送音视频流的IP地址和端口号;
[0047] 步骤A2、会议服务器监听会议管控直播平台的IP地址和端口号,并从中获取会议管控直播平台推送的音视频流,然后将会议管控直播平台推送的音视频流和其它参会设备推送的音视频流进行合并后推送给所有会议终端。这样,会议管控直播平台作为其中一个“会议终端”,获取视频会议的音视频流,从而实现双向视频会议。
[0048] 步骤33还可以进一步包括有:
[0049] 步骤331、会议管控直播平台从会议媒体服务器的主流IP地址和端口号、辅流IP地址和端口号分别获取基于RTP协议的主、辅流音视频信息;
[0050] 步骤332、会议管控直播平台将基于RTP协议的主、辅流音视频流转换成基于RTMP或HLS协议的音视频流,然后通过直播链接将基于RTMP或HLS协议的音视频流发送给各类直播终端。
[0051] 步骤332中,会议管控直播平台可以分别将主、辅两路音视频流发送给直播终端,还可以将主、辅音视频流合成一路音视频流发送给直播终端,其中:
[0052] 1、当分别将主、辅两路音视频流发送给直播终端时,步骤332还可以进一步包括有:
[0053] 会议管控直播平台对接收到的主、辅流的音视频进行分离,然后将主流的视频与辅流的音频合成一个音视频流作为主流音视频,同时将主流的音频与辅流的视频合成一个音视频流作为辅流音视频,再对合成后的主、辅流音视频进行实时编解码,并转换成基于RTMP或HLS协议的音视频流,最后通过直播链接将基于RTMP或HLS协议的主、辅两路音视频流分别发送给各类直播终端,从而使得直播终端可以通过不同的直播链接来分别播放主、辅两路音视频流,
[0054] 2、当将主、辅音视频流合成一路音视频流发送给直播终端时,步骤332还可以进一步包括有:
[0055] 会议管控直播平台对接收到的主、辅流的音视频进行分离,然后将主流的视频、主流的音频、辅流的视频合成一个音视频流,或者将辅流的视频、辅流的音频、主流的视频合成一个音视频流,再对合成后所得到的一个音视频流进行实时编解码,并转换成基于RTMP或HLS协议的音视频流,最后通过直播链接将基于RTMP或HLS协议的音视频流发送给各类直播终端,从而使得直播终端可以以叠加的方式同时播放主、辅流音视频(类似于画中画)。
[0056] 图3示出了会议管控直播平台、会议服务器、会议媒体服务器、直播终端之间的一个实施例的信令交互过程,如图3所示,会议管控直播平台、会议服务器、会议媒体服务器、直播终端之间的信令交互流程如下:
[0057] 步骤a1、会议管控直播平台向会议服务器发出创建会议并邀请本次会议的参会人和直播号码入会的请求消息;
[0058] 步骤a2、会议服务器向会议管控直播平台发出INVITE呼叫消息;
[0059] 步骤a3-8、会议管控直播平台和会议服务器进行SDP媒体协商;
[0060] 步骤a9-13、会议管控直播平台从会议媒体服务器获取视频会议的音视频流;
[0061] 步骤a14-17、会议管控直播平台向直播终端发送直播链接,直播终端根据直播链接,获取RTMP或HLS协议的音视频流。
[0062] 为了更好的负载均衡,会议管控直播平台还可以包含有多台流媒体直播服务器,本发明还包括有:
[0063] 会议管控直播平台监测当前正在使用的多台流媒体直播服务器的负载情况,并判断正在使用的流媒体直播服务器是否达到负载阈值,如果是,则开启一台新的流媒体直播服务器,并将视频会议的音视频流保存链接发送给新的流媒体直播服务器,同时向直播终端发送新的流媒体直播服务器的直播地址,新的流媒体直播服务器从会议管控直播平台实时读取视频会议的音视频流、并保存到自己的缓存队列中。这样,当多个直播终端访问流媒体直播服务器时,流媒体直播服务器和会议管控直播平台之间始终只有一路音视频流回路,而且也是在需要的时候才建立这条回路链接,从而可以有效的避免带宽资源的浪费,真正的实现按需动态分配带宽资源。
[0064] 如图4所示,本发明一种视频会议的直播系统,包括有会议管控直播平台、会议服务器、会议媒体服务器,其中:
[0065] 会议管控直播平台,用于当创建视频会议并选择同步直播时,从自身的直播号码池列表中选取一个空闲的直播号码,然后向会议服务器发出创建会议并邀请本次会议的参会人和直播号码入会的请求消息,所述请求消息中携带有所有参会人的通信号码和选取的直播号码;当收到会议服务器发送来的呼叫消息后,和会议服务器进行SDP媒体协商,然后从会议媒体服务器获取视频会议的音视频流信息,最后通过直播链接将视频会议的音视频流发送给各类直播终端;
[0066] 会议服务器,用于当接收到会议管控直播平台发送来的创建会议并邀请本次会议的参会人和直播号码入会的请求消息时,创建视频会议,然后向所有参会人和会议管控直播平台发出呼叫消息,呼叫消息中携带有参会人的通信号码和选取的直播号码,以邀请参会人和直播号码加入视频会议;
[0067] 会议媒体服务器,用于采集、并输出视频会议的音视频流信息。
[0068] 直播终端可以是PC、手机、PAD等设备,会议管控直播平台通过短信、微信链接分享、二维码等方式向直播终端推送直播链接,用户通过点击直播链接、扫描二维码即可进入直播会场、实时观看视频会议。
[0069] 如图5所示,会议管控直播平台还可以进一步包括有:
[0070] 会议控制装置,用于接收会议服务器发送来的SIP INVITE呼叫消息,然后向会议服务器发送SDP媒体协商200OK SDP消息;当接收到会议服务器返回的SDP媒体协商应答ACK SDP消息时,从中提取会议媒体服务器的IP地址和端口号信息,IP地址和端口号信息可以包括有主流IP地址和端口号、辅流IP地址和端口号;
[0071] 媒体流获取装置,用于监听会议媒体服务器的IP地址和端口号,并将获取的音视频流传送给媒体处理装置;
[0072] 媒体处理装置,用于对接收到的视频会议的音视频流进行实时编解码;
[0073] 直播分发装置,用于生成直播链接,并将直播链接推送给各类直播终端。
[0074] 会议控制装置向会议服务器发送的SDP媒体协商200OK SDP消息中还可以携带有会议管控直播平台推送音视频流的IP地址和端口号信息,会议管控直播平台所推送的音视频流可以是固定的图片或视频,也可以是摄像头采集或其它外部设备发来的音视频流。这样,会议管控直播平台还可以包括有:
[0075] 媒体流传输装置,用于接收摄像头采集或外部设备所发来的其它会场的音视频流,并输出至会议管控直播平台推送音视频流的IP地址和端口号,
[0076] 会议服务器还包括有:
[0077] 双向会议媒体获取装置,用于监听会议管控直播平台的IP地址和端口号,并将获取的音视频流传送给双向会议媒体处理装置;
[0078] 双向会议媒体处理装置,用于将双向会议媒体获取装置传来的会议管控直播平台推送的音视频流和其它参会设备推送的音视频流进行合并。
[0079] 这样,会议管控直播平台作为视频会议的其中一个“会议终端”能获取视频会议的音视频流,从而实现双向视频会议。
[0080] 媒体处理装置还可以进一步包括有:
[0081] 流媒体处理单元,用于从会议媒体服务器的主流IP地址和端口号、辅流IP地址和端口号分别获取基于RTP协议的主、辅流音视频信息,然后将基于RTP协议的主、辅流音视频流转换成基于RTMP或HLS协议的音视频流。
[0082] 会议管控直播平台可以分别将主、辅两路音视频流发送给直播终端,还可以将主、辅音视频流合成一路音视频流发送给直播终端,因而,流媒体处理单元可以进一步包括有:
[0083] 主辅流音视频处理部件,用于对接收到的主、辅流的音视频进行分离,然后将主流的视频与辅流的音频合成一个音视频流作为主流音视频,同时将主流的音频与辅流的视频合成一个音视频流作为辅流音视频,再对合成后的主、辅流音视频进行实时编解码,并转换成基于RTMP或HLS协议的音视频流,最终获得基于RTMP或HLS协议的主、辅两路音视频流,或者,
[0084] 对接收到的主、辅流的音视频进行分离,然后将主流的视频、主流的音频、辅流的视频合成一个音视频流,或者将辅流的视频、辅流的音频、主流的视频合成一个音视频流,再对合成后所得到的一个音视频流进行实时编解码,并转换成基于RTMP或HLS协议的音视频流,最终获得基于RTMP或HLS协议的音视频流。
[0085] 为了更好的负载均衡,会议管控直播平台还可以包括有多台流媒体直播服务器,用于从媒体处理装置读取视频会议的视频流、并保存到自己的缓存队列中,[0086] 直播分发装置进一步包括有:
[0087] 直播分发单元,用于监测当前正在使用的的多台流媒体直播服务器的负载情况,并判断正在使用的流媒体直播服务器是否达到负载阈值,如果是,则开启一台新的流媒体直播服务器,并将视频会议的音视频流保存链接发送给新的流媒体直播服务器,同时向直播终端发送新的流媒体直播服务器的直播地址。
[0088] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈