用于视频会议的数据传输方法、装置及系统与流程

文档序号:12068658阅读:来源:国知局

技术特征:

1.一种用于视频会议的数据传输方法,其特征在于,包括:

信令处理器接收视频会议的呼叫请求,其中,所述呼叫请求为源终端呼叫目标终端时发起的请求;

所述信令处理器在接收到所述呼叫请求后,根据获取的多个媒体处理器的拓扑关系和所述多个媒体处理器的状态信息,从所述多个媒体处理器中选择出一个媒体处理器;

所述信令处理器将选择的所述媒体处理器通知给所述源终端和所述目标终端,其中,选择的所述媒体处理器用于转发所述源终端和所述目标终端之间的视频会议的码流。

2.根据权利要求1所述的方法,其特征在于,所述信令处理器将选择的所述媒体处理器通知给所述源终端和所述目标终端包括:

所述信令处理器将所述呼叫请求和选择的所述媒体处理器的标识信息转发至所述目标终端;

在所述目标终端响应所述呼叫请求后,所述信令处理器将所述标识信息转发至所述源终端。

3.根据权利要求1所述的方法,其特征在于,在所述信令处理器将选择的所述媒体处理器通知给所述源终端和所述目标终端之前,所述方法还包括:

所述信令处理器向选择的所述媒体处理器发送资源请求;

所述信令处理器接收选择的所述媒体处理器发送的指示信息,所述指示信息用于指示选择的所述媒体处理器允许分配所述资源请求所请求的资源。

4.根据权利要求1至3任意一项所述的方法,其特征在于,所述源终端为视频会议客户端,所述目标终端为视频会议服务器,或者所述源终端为所述视频会议服务器,所述目标终端为所述视频会议客户端。

5.根据权利要求4所述的方法,其特征在于,所述信令处理器在接收到所述呼叫请求后,根据获取的多个媒体处理器的拓扑关系和所述多个媒体处理器的状态信息,从所述多个媒体处理器中选择出一个媒体处理器包括:

所述信令处理器判断所述视频会议客户端是否位于私网,其中,所述信令处理器在判断出所述视频会议客户端位于私网的情况下,根据所述拓扑关系和所述状态信息,从所述多个媒体处理器中选择出所述媒体处理器。

6.根据权利要求4所述的方法,其特征在于,在信令处理器接收视频会议的呼叫请求之前,所述方法还包括:

所述视频会议客户端获取多个信令处理器的地址信息;

所述视频会议客户端按照预设条件从所述多个信令处理器中选择出一个信令处理器;

所述视频会议客户端注册到选择的所述信令处理器上,其中,选择的所述信令处理器用于接收所述视频会议客户端呼叫所述视频会议服务器时发起的呼叫请求,或者所述视频会议服务器呼叫所述视频会议客户端时发起的呼叫请求。

7.根据权利要求6所述的方法,其特征在于,所述视频会议客户端注册到选择的所述信令处理器上包括:

所述信令处理器接收所述视频会议客户端发送的注册消息;

所述信令处理器将所述注册消息转发至所述视频会议服务器;

所述信令处理器接收到所述视频会议服务器返回的注册响应,将所述注册响应转发至所述视频会议客户端。

8.根据权利要求6所述的方法,其特征在于,所述方法还包括:

所述媒体处理器按照预设周期向所述多个信令处理器发送状态更新信息。

9.一种用于视频会议的数据传输方法,其特征在于,包括:

媒体处理器接收信令处理器发来的资源请求,其中,所述媒体处理器为所述信令处理器在接收到视频会议的呼叫请求后,根据获取的多个媒体处理器的拓扑关系和所述多个媒体处理器的状态信息,从所述多个媒体处理器中选择出的一个媒体处理器,所述呼叫请求为源终端呼叫目标终端时发起的请求;

所述媒体处理器向所述信令处理器发送指示信息,所述指示信息用于指示所述媒体处理器允许分配所述资源请求所请求的资源;

所述媒体处理器转发所述源终端和所述目标终端之间的视频会议的码流,其中,所述信令处理器接收到所述指示信息后,将所述媒体处理器通知给所述源终端和所述目标终端。

10.根据权利要求9所述的方法,其特征在于,在所述媒体处理器转发所述源终端和所述目标终端之间的视频会议的码流之前,所述方法还包括:

所述媒体处理器按照预设周期向所述信令处理器更新所述状态信息。

11.根据权利要求9所述的方法,其特征在于,在所述媒体处理器向所述信令处理器发送指示信息之后,所述方法还包括:

所述信令处理器将所述呼叫请求和选择的所述媒体处理器的标识信息转发至 所述目标终端;

在所述目标终端响应所述呼叫请求后,所述信令处理器将所述标识信息转发至所述源终端。

12.一种用于视频会议的数据传输装置,应用于信令处理器侧,其特征在于,包括:

第一接收模块,用于接收视频会议的呼叫请求,其中,所述呼叫请求为源终端呼叫目标终端时发起的请求;

选择模块,用于在接收到所述呼叫请求后,根据获取的多个媒体处理器的拓扑关系和所述多个媒体处理器的状态信息,从所述多个媒体处理器中选择出一个媒体处理器;

第一发送模块,用于将选择的所述媒体处理器通知给所述源终端和所述目标终端,其中,选择的所述媒体处理器用于转发所述源终端和所述目标终端之间的视频会议的码流。

13.根据权利要求12所述的装置,其特征在于,所述第一发送模块包括:

第一发送单元,用于将所述呼叫请求和选择的所述媒体处理器的标识信息转发至所述目标终端;

第二发送单元,用于在所述目标终端响应所述呼叫请求后,将所述标识信息转发至所述源终端。

14.根据权利要求12所述的装置,其特征在于,所述装置还包括:

第二发送模块,用于向选择的所述媒体处理器发送资源请求;

第二接收模块,用于接收选择的所述媒体处理器发送的指示信息,所述指示信息用于指示选择的所述媒体处理器允许分配所述资源请求所请求的资源。

15.根据权利要求13所述的装置,其特征在于,所述源终端为视频会议客户端,所述目标终端为视频会议服务器,或者所述源终端为所述视频会议服务器,所述目标终端为所述视频会议客户端,所述选择模块包括:

判断单元,用于判断所述视频会议客户端是否位于私网;

选择单元,用于在判断出所述视频会议客户端位于私网的情况下,根据所述拓扑关系和所述状态信息,从所述多个媒体处理器中选择出所述媒体处理器。

16.一种用于视频会议的数据传输装置,应用于媒体处理器侧,其特征在于,包括:

第三接收模块,用于接收信令处理器发来的资源请求,其中,所述媒体处理器为所述信令处理器在接收到视频会议的呼叫请求后,根据获取的多个媒体处理器的 拓扑关系和所述多个媒体处理器的状态信息,从所述多个媒体处理器中选择出的一个媒体处理器,所述呼叫请求为源终端呼叫目标终端时发起的请求;

第三发送模块,用于向所述信令处理器发送指示信息,所述指示信息用于指示所述媒体处理器允许分配所述资源请求所请求的资源;

转发模块,用于转发所述源终端和所述目标终端之间的视频会议的码流,其中,所述信令处理器接收到所述指示信息后,将所述媒体处理器通知给所述源终端和所述目标终端。

17.根据权利要求16所述的装置,其特征在于,所述装置还包括:

状态更新模块,用于按照预设周期向所述信令处理器更新所述状态信息。

18.一种用于视频会议的数据传输系统,其特征在于,包括:

至少一个信令处理器,部署于一个或多个云服务器中,用于在接收到视频会议的呼叫请求后,根据获取的多个媒体处理器的拓扑关系和媒体处理器的状态信息,从所述多个媒体处理器中选择出一个媒体处理器,将选择的所述媒体处理器的通知给源终端和目标终端,其中,所述呼叫请求为所述源终端呼叫所述目标终端时发起的请求;

至少一个媒体处理器,部署于一个或多个云服务器中,用于在被所述信令处理器选择后,转发所述源终端和所述目标终端的视频会议的码流。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1