一种视频会议直播方法、设备及系统的制作方法_3

文档序号:8434161阅读:来源:国知局
会议观看请求之后,可由所述特定视频会议中的会议主持人或会议管理者对各观看用户进行身份鉴权,并在鉴权成功后,再为各观看用户选择相应的直播源,因而还可达到提高视频会议的安全性的目的。
[0083]再有,由于在本发明所述实施例中,所述会议服务器在为各观看用户选择相应的直播源时,可根据各观看用户对应的观看客户端的地址信息和/或各在线会议客户端的当前直播负荷信息进行合理地选择,优先选择和各观看用户对应的观看客户端处于同一内网和/或当前直播负荷不大于设定阈值的在线会议客户端作为各观看用户的直播源,从而能够进一步达到有效减少会议直播时延、进而提高会议直播实时性以及减小各在线会议用户的负载、进而提高会议系统均衡性的目的。
[0084]实施例二:
[0085]本发明实施例二提供了一种视频会议直播方法,所述视频会议直播方法是对本发明实施例一中所述视频会议直播方法的详细说明。需要说明的是,由于在视频会议系统中,会议客户端与会议用户,观看客户端与观看用户通常分别为一对一的关系,因此,在本发明所述实施例二中,为了便于描述,可将会议客户端简称为会议用户,将观看客户端简称为观看用户。
[0086]具体地,如图2所示,其为本发明实施例二中所述视频会议直播方法的流程示意图,所述视频会议直播方法可包括以下步骤:
[0087]步骤201:会议主持人或会议管理者向会议服务器发起会议建立请求。
[0088]具体地,所述会议主持人或会议管理者可通过web portal (网页入口服务器)或者会议系统客户端等向所述会议服务器发起会议建立请求,以创建带有唯一会议标识号的会议室,本发明实施例对此不作赘述。
[0089]步骤202:会议服务器根据所述会议建立请求,向MClXMultipoint Control Unit,多点控制单元)申请相应的会议资源。
[0090]步骤203:会议服务器接收MCU返回的会议资源申请成功响应。
[0091]步骤204:会议服务器在接收到所述会议资源申请成功响应后,向会议主持人返回会议建立响应,完成会议的建立。
[0092]步骤205:会议主持人或会议管理者添加普通会议用户至所创建的会议中。
[0093]具体地,会议主持人或会议管理者可主动邀请用户来参加本次会议,也可接收用户根据会议标识号发起的会议加入请求、以添加所述用户至本次会议,本发明实施例对此不作任何限定。进一步地,用户在加入本次会议时,通常需上报自身相应的内网IP地址和/或公网映射地址等信息至会议服务器。
[0094]进一步地,以会议主持人或会议管理者主动邀请用户A参加本次会议为例,对添加用户A至本次会议的具体流程进行简要说明,如图2所示:会议主持人或会议管理者可向会议服务器发起邀请用户A加入本次会议的请求,以使会议服务器根据该请求,向MCU发起添加用户A的请求,并在得到MCU返回的用于表示用户A添加成功的OK应答消息后,向用户A发起呼叫,在得到用户A的呼叫应答后,完成用户A的加入。
[0095]需要说明的是,在会议建立成功后,各会议用户相互之间可直接进行会议数据的发送,也可通过MCU中转的方式进行会议数据的发送,本发明实施例对此不作任何限定。进一步地,若各会议用户相互之间采用直接发送的方式发送会议数据,则各会议用户还需要在发送会议数据之前,对接收到的会议数据及本地会议数据进行混合,本发明实施例对此不作赘述。
[0096]步骤206:当观看用户需要观看本次会议时,可向会议服务器发送携带有本次会议的会议标识的会议观看请求,以请求观看相应的会议。
[0097]具体地,所述会议观看请求中通常还可携带有所述观看用户的内网IP地址和/或公网映射地址等信息,本发明实施例对此不作任何限定。
[0098]步骤207:会议服务器在接收到所述会议观看请求后,将所述会议观看请求转发至会议主持人或会议管理者,由会议主持人或会议管理者对所述观看用户进行身份鉴权。
[0099]步骤208:在鉴权成功后,会议主持人或会议管理者向会议服务器返回鉴权成功响应消息。
[0100]步骤209:会议服务器在接收到所述鉴权成功响应消息之后,根据观看用户发起的会议观看请求,从本次会议的至少一个在线会议用户中选择满足设定条件的在线会议用户作为所述观看用户的直播源。
[0101]具体地,在本发明所述实施例中,所选择的直播源可以为会议主持人或会议管理者,也可以为普通会议用户,本发明实施例对此不作任何限定。具体地,在本发明所述实施例二中,以初次选择的直播源为普通会议用户为例对其进行说明。
[0102]进一步地,在本发明所述实施例中,根据所述会议观看请求,从所述特定视频会议的至少一个在线会议用户中选择满足设定条件的在线会议用户作为所述观看用户的直播源,可以包括:
[0103]根据所述观看用户的内网IP地址和/或公网映射地址,从本次会议的至少一个在线会议用户中选择与所述观看用户处于同一内网的在线会议用户作为所述观看用户的直播源;或者,
[0104]根据本次会议的各在线会议用户的当前直播负荷,从本次会议的至少一个在线会议用户中,选择当前直播负荷不大于设定阈值的在线会议用户作为所述观看用户的直播源;或者,
[0105]根据所述观看用户的内网IP地址和/或公网映射地址以及本次会议的各在线会议用户的当前直播负荷,从本次会议的至少一个在线会议用户中,选择与所述观看用户处于同一内网且当前直播负荷不大于设定阈值的在线会议用户作为所述观看用户的直播源,本发明实施例对此不作任何限定。
[0106]步骤210:会议服务器向直播源以及观看用户发送通知消息,告知所述直播源相应的观看用户信息以及告知所述观看用户相应的直播源信息。
[0107]步骤211:观看用户从直播源处获取相应的会议数据进行观看。
[0108]具体地,所述观看用户可向所述直播源发送会议直播请求,以使所述直播源根据所述会议直播请求,对相应的视频数据或音频数据进行混合并将混合后的视频数据或音频数据发送给所述观看用户,以实现相应会议数据的观看。
[0109]步骤212:会议服务器接收观看用户返回的用于表示会议数据获取结果的反馈信肩、O
[0110]具体地,当所述会议服务器接收到的反馈信息为用于表示能够成功从所述直播源处获取会议数据的反馈消息时,可对所述直播源的当前直播负荷进行加一调整,以便后续为其他观看用户进行直播源的选择时,可根据所述调整后的直播负荷进行更为精准的选择,以达到系统均衡的目的。
[0111]进一步地,当所述会议服务器接收到的反馈信息为用于表示无法从所述直播源处获取会议数据的反馈消息时(例如,当为所述观看用户选择的初始直播源对应的会议用户因退出会议而处于离线状态、因而无法为所述观看用户提供相应的会议数据时,或当所述初始直播源对应的会议用户虽处于在线状态但由于网络原因或其他原因无法为所述观看用户提供相应的会议数据等时),所述会议服务器还可从本次会议的至少一个在线会议用户中,选择满足设定条件的其他在线会议用户作为所述观看用户的新的直播源(在本发明所述实施例二中,假设所选择的新的直播源为会议主持人或会议管理者),并指示所述观看用户从所述新的直播源处获取相应的会议数据进行观看(具体可如图2所示),直至所述观看用户可以获取到相应的会议数据为止,本发明实施例对此不再赘述。
[0112]需要说明的是,在确定存在中途退出会议的身份为直播源的会议用户(可简称直播源用户)时,所述会议服务器在为所述直播源用户对应的观看用户提供新的直播源之前,通常还可通过MCU将所述退出会议的直播源用户的用户信息进行删除操作(具体可如图2所示),本发明实施例对此也不作赘述。
[0113]本发明实施例二提供了一种视频会议直播方法,在本发明实施例所述技术方案中,由于在视频会议的进行过程中,当观看用户申请观看视频会议时,可由会议服务器从所述视频会议当前在线的各会议用户中选择适当的会议用户作为所述观看用户的直播源,以使所述观看用户从所述直播源处获取相应的会议数据进行观看,从而解决了目前存在的视频会议直播容量有限以及直播实时性较差的问题,达到了提高视频会议的直播容量与实时性的效果。
[0114]另外,由于在本发明所述实施例中,在接收到各观看用户发起的会议观看请求之后,可由所述特定视频会议中的会议主持人或会议管理者对各观看用户进行身份鉴权,并在鉴权成功后,再为各观看用户选择相应的直播源用户,因而还可达到提高视频会议的安全性的目的。
[0115]再有,由于在本发明所述实施例中,所述会议服务器在为各观看用户选择相应的直播源时,可根据各观看用户的地址信息和/或各在线会议用户的当前直播负荷信息进行合理地选择,优先选择和各观看用户处于同一内网和/或当前直播负荷不大于设定阈值的在线会议用户作为各观看用户的直播源,从而能够进一步达到有效减少会议直播时延、进而提高会议直播实时性以及减小各在线会议用户的负载、进而提高会议系统均衡性的目的。
[0116]实施例三:
[0117]本发明实施例三提供了一种可用于实现本发明实施例一或实施例二所示方法的会议服务器,如图3所示,其为本发明实施例三中所述会议服务器的结构示意图。具体地,所述会议服务器可包括接收模块11、选择模块12以及指示模块13,其中:
[0118]所述接收模块11可用于接收观看客户端发起的针对特定视频会议的会议观看请求。其中,所述会议观看请求中通常可携带有所述特定视频会议的会议标识号等信息。
[0119]所述选择模块12可用于根据所述接收模块11接收到的所述会议观看请求,从所述特定视频会议的至少一个在线会议客户端中选择满足设定条件的在线会议客户端作为所述观看客户端的直播源。
[0120]所述指示模块13可用于指示所述观看客户端从所述选择模块12所选择的直播源处获取相应的会议视频进行观看。具体地,所述指示模块13可用于指示所述观看客户端向所述直播源发送会议直播请求,以使所述直播源根据所述会议直播请求,对相应的视频数据或音频数据进行混合并将混合后的视频数据或音频数据发送给所述观看客户端。
[0121]具体地,在本发明所述实施例中,所述接收模块11接收到的所述会议观看请求中还可携带有所述观看客户端的内网IP地址和/或公网映射地址等信息。
[0122]相应地,所述选择模块12具体可用于根据所述会议观看请求中携带的所述观看客户端的内网网际地址和/或公网映射
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1