集群视频会议终端的方式以做过的视频会议软件系统和客户原有的一套软硬终端的打通项目为例进行讲解。
整个拓扑分为五部分部分:
外网设备
1、外网设备分为:计算机:windows、MAC;
2、手机:roid、IOS、平板;
3、终端设备:Ploycom、Cisco等设备外网防火墙;
4、DMZ区:分为国内大陆地区、国内台湾地区、国外等双向代理区;
内网设备
5、内网:内网也分为总部主控和各不同地区的服务器组成,以及内网用户等。
本次使用了视频会议的集群部署,音频转码等服务。
项目中用户一开始有自己的一套视频会议终端设备等,在此基础上部署了一套自建的视频会议集群系统,分为主控、接入、mcu等;同时主控服务器部署在用户总部,接入服务器分布在大陆总部、台湾分部、美国分部等地区,mcu同时也在总部;因集群部署在用户的内网所以需要在DMZ区部署nginx转发服务给外网的用户做交互,所以在不同的地区同时又需要做DMZ区的转发配置来实现交互;这就是我们的一套集群的部署流程。
在部署了一整套的集群视频会议后,根据客户的使用感受,客户提出了一些他们的意见,让我们帮助进行二次开发;在不断的交涉中,和用户确认了一系列的需求后对所需的内容进行二次开发完善。
由于用户原本有一套的终端设备,在交涉过程中用户希望可以和他们原有的设备进行二次打通,所以在二次开发的过程中我们为完善与用户音络、宝利通、思科、电话的打通,我们在内网中先部署了sipserver服务,通过sip trunk和rtp将终端设备打通,在使用的过程中发现部分协议无法满足后,又通过部署asterisk服务进行音频转码,将终端和视频会议打通使用。