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

文档序号:8434161阅读:来源:国知局
端中选择满足设定条件的会议客户端作为所述观看客户端的直播源,以及,指示所述观看客户端从所述直播源处获取相应的会议数据进行观看。在本发明实施例所述技术方案中,由于在视频会议的进行过程中,当观看用户通过其对应的观看客户端申请观看所述视频会议时,可由会议服务器从所述视频会议当前在线的各会议用户所对应的会议客户端中选择适当的会议客户端作为所述观看用户的直播源,以使所述观看用户从所述直播源处获取相应的会议数据进行观看,从而解决了目前存在的视频会议直播容量有限以及直播实时性较差的问题,达到了提高视频会议的直播容量与实时性的效果。
[0050]为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0051]实施例一:
[0052]如图1所示,其为本发明实施例一中所述视频会议直播方法的流程示意图,所述视频会议直播方法可包括以下步骤:
[0053]步骤101:会议服务器接收观看客户端发起的针对特定视频会议的会议观看请求。
[0054]具体地,所述会议观看请求中通常可携带有所述特定视频会议的会议标识等信息,以便所述会议服务器根据所述会议标识,确定所述观看客户端所请求观看的视频会议。
[0055]也就是说,在本发明所述实施例中,在视频会议的进行过程中,当所述观看客户端需要观看某一视频会议时,可通过向所述会议服务器发送携带有其需要观看的视频会议的会议标识的会议观看请求的方式,来请求观看相应的视频会议,本发明实施例对此不作赘述。
[0056]步骤102:根据所述会议观看请求,从所述特定视频会议的至少一个在线会议客户端中选择满足设定条件的在线会议客户端作为所述观看客户端的直播源。
[0057]具体地,所述特定视频会议的在线会议客户端通常可以包括身份为会议主持人或会议管理者的在线会议客户端(可简称会议主持人或会议管理者)以及身份为普通参与者的在线会议客户端(可简称普通会议客户端),本发明实施例对此不作任何限定。相应地,为所述观看客户端所选择的直播源可以为身份为会议主持人或会议管理者的在线会议客户端、或身份为普通参与者的在线会议客户端,本发明实施例对此也不作任何限定。
[0058]进一步地,在本发明所述实施例中,在接收所述观看客户端发起的会议观看请求之后,且根据所述会议观看请求,从所述特定视频会议的至少一个在线会议客户端中选择满足设定条件的在线会议客户端作为所述观看客户端的直播源之前,所述方法还可以包括:
[0059]将所述会议观看请求转发至所述特定视频会议中的身份为会议主持人或会议管理者的在线会议客户端,指示所述身份为会议主持人或会议管理者的在线会议客户端对所述观看客户端进行身份鉴权,并接收所述身份为会议主持人或会议管理者的在线会议客户端返回的鉴权成功响应消息。
[0060]也就是说,在本发明所述实施例中,在接收到各观看客户端发起的会议观看请求之后,可由特定视频会议中的会议主持人或会议管理者对各观看客户端(或各观看客户端对应的观看用户)进行身份鉴权,并在鉴权成功后,再为各观看客户端选择相应的、用于为各观看客户端提供会议直播服务的直播源,以达到提高视频会议的安全性的目的。
[0061]进一步地,所述会议观看请求中还可携带有所述观看客户端的内网IP (InternetProtocol,网际协议)地址和/或公网映射地址等信息。相应地,根据所述会议观看请求,从所述特定视频会议的至少一个在线会议客户端中选择满足设定条件的在线会议客户端作为所述观看客户端的直播源,可以包括:
[0062]根据所述会议观看请求中携带的所述观看客户端的内网IP地址和/或公网映射地址,从所述特定视频会议的至少一个在线会议客户端中选择与所述观看客户端处于同一内网的在线会议客户端作为所述观看客户端的直播源。
[0063]需要说明的是,在本发明所述实施例中,当所述会议观看请求中未携带有所述观看客户端的内网IP地址和/或公网映射地址等信息时,所述观看客户端可在身份鉴权通过后,通过向所述会议服务器上报其内网IP地址和/或公网映射地址等信息的方式上报上述各地址信息,以便所述会议服务器根据所述观看客户端上报的内网IP地址和/或公网映射地址等信息,从所述特定视频会议的至少一个在线会议客户端中选择与所述观看客户端处于同一内网的在线会议客户端作为所述观看客户端的直播源,本发明实施例对此不作赘述。
[0064]也就是说,在本发明所述实施例中,所述会议服务器在为各观看用户对应的观看客户端选择直播源时,可根据各观看用户对应的观看客户端的地址信息进行合理地选择,优先选择和各观看用户对应的观看客户端处于同一内网的在线会议客户端作为各观看客户端的直播源,从而能够达到有效减少会议直播时延、进而提高会议直播实时性的目的。
[0065]进一步地,在接收观看客户端发起的会议观看请求之后,且根据所述会议观看请求,从所述特定视频会议的至少一个在线会议客户端中选择满足设定条件的在线会议客户端作为所述观看客户端的直播源之前,所述方法还可以包括:
[0066]获取所述特定视频会议的各在线会议客户端的当前直播负荷;其中,任一在线会议客户端的当前直播负荷通常可为所述任一在线会议客户端当前所对应的观看客户端数目或观看用户数目等信息。
[0067]相应地,根据所述会议观看请求,从所述特定视频会议的至少一个在线会议客户端中选择满足设定条件的在线会议客户端作为所述观看客户端的直播源,可以包括:
[0068]根据所述观看客户端的内网IP地址和/或公网映射地址以及获取到的所述特定视频会议的各在线会议客户端的当前直播负荷,从所述特定视频会议的至少一个在线会议客户端中,选择与所述观看客户端处于同一内网且当前直播负荷不大于设定阈值的在线会议客户端作为所述观看客户端的直播源;其中,所述设定阈值可以根据实际情况进行调整设定,本发明实施例对此不作任何限定。
[0069]也就是说,在本发明所述实施例中,所述会议服务器在为各观看客户端选择直播源时,可进一步根据各在线会议客户端的当前直播负荷,均衡分配各观看客户端,以进一步达到减小各在线会议客户端的负载,提高会议系统均衡性的目的。
[0070]需要说明的是,在本发明所述实施例中,所述会议服务器在为所述观看客户端选择相应的直播源时,也可单独根据获取到的所述特定视频会议的各在线会议客户端的当前直播负荷,从所述特定视频会议的至少一个在线会议客户端中,选择当前直播负荷不大于设定阈值的在线会议客户端作为所述观看客户端的直播源,本发明实施例对此不作任何限定。
[0071]步骤103:指示所述观看客户端从所述直播源处获取相应的会议数据进行观看。
[0072]具体地,在本发明所述实施例中,所述会议服务器在根据所述会议观看请求,从所述特定视频会议的至少一个在线会议客户端中选择满足设定条件的在线会议客户端作为所述观看客户端的直播源之后,可通过分别向所述直播源以及所述观看客户端发送通知消息的方式,告知所述直播源相应的观看客户端信息以及告知所述观看客户端相应的直播源信息,本发明实施例对此不作赘述。
[0073]进一步地,在本发明所述实施例中,指示所述观看客户端从所述直播源处获取相应的会议数据进行观看,可以包括:
[0074]指示所述观看客户端向所述直播源发送会议直播请求,以使所述直播源根据所述会议直播请求,对相应的视频数据或音频数据进行混合并将混合后的视频数据或音频数据发送给所述观看客户端。
[0075]在本发明实施例所述技术方案中,由于在视频会议的进行过程中,当观看客户端申请观看所述视频会议时,可由会议服务器从所述视频会议当前在线的各会议客户端中选择适当的会议客户端作为所述观看客户端的直播源,以使所述观看客户端从所述直播源处获取相应的会议数据进行观看,从而解决了目前存在的视频会议直播容量有限以及直播实时性较差的问题,达到了提高视频会议的直播容量与实时性的效果。
[0076]进一步地,在指示所述观看客户端从所述直播源处获取相应的会议数据进行观看之后,所述方法还可以包括:
[0077]接收所述观看客户端返回的用于表示会议数据获取结果的反馈信息;并
[0078]在确定接收到的反馈信息为用于表示无法从所述直播源处获取会议数据的反馈消息时,从所述特定视频会议的至少一个在线会议客户端中,选择满足设定条件的其他在线会议客户端作为所述观看客户端的新的直播源,并指示所述观看客户端从所述新的直播源处获取相应的会议数据进行观看。
[0079]具体地,当为所述观看客户端选择的直播源对应的会议客户端(可简称直播源客户端端)因退出会议而处于离线状态、因而无法为所述观看客户端提供相应的会议数据,或当为所述观看客户端选择的直播源对应的会议客户端虽处于在线状态但由于网络原因或其他原因无法为所述观看客户端提供相应的会议数据等时,可接收到所述观看客户端反馈的用于表示无法从所述初始直播源处获取会议数据的反馈消息,此时,所述会议服务器可从所述特定视频会议的至少一个在线会议客户端中,选择满足设定条件的其他在线会议客户端作为所述观看客户端的新的直播源,并指示所述观看客户端从所述新的直播源处获取相应的会议数据进行观看,直至所述观看客户端可以获取到相应的会议数据为止。
[0080]需要说明的是,当所述会议服务器接收到的反馈信息为用于表示能够成功从所述直播源处获取会议数据的反馈消息时,可对所述直播源对应的会议客户端的当前直播负荷进行加一调整,以便后续为其他观看客户端进行直播源的选择时,可根据调整后的各会议客户端的直播负荷进行更为精准的选择,以达到系统均衡的目的。
[0081]本发明实施例一提供了一种视频会议直播方法,在本发明实施例所述技术方案中,由于在视频会议的进行过程中,当观看用户通过其对应的观看客户端申请观看所述视频会议时,可由会议服务器从所述视频会议当前在线的各会议用户所对应的会议客户端中选择适当的会议客户端作为所述观看用户的直播源,以使所述观看用户从所述直播源处获取相应的会议数据进行观看,从而解决了目前存在的视频会议直播容量有限以及直播实时性较差的问题,达到了提高视频会议的直播容量与实时性的效果。
[0082]另外,由于在本发明所述实施例中,在接收到各观看用户通过其对应的观看客户端发起的
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1