openMeetings是一种基于Java的BS架构会议系统,与WebRTC底层Kurento共同实现完整的流媒体会议系统。
这套系统具备实时音视频、白板(画画、PDF、Word、Excel等)、桌面共享等功能。不过,搭建起来,其依赖项相当多。尝试了1天,找到了一个PDF说明,按部就班一次完成部署,非常棒。
Installation of Apache OpenMeetings 6.2.0 on Ubuntu 21.04
在这里分享一下。如果在互联网部署,还需要进行证书设置,参考
Installation SSL certificates and Coturn for OpenMeetings 6.2.0 on Ubuntu 21.04
- 基础准备:服务器可以用VirtualBox或者VMWare虚拟化,注意要用桥接网络。安装虚拟机、桥接网卡。如果是用NAT设置,需要带入 3478 (TCP/UDP), 5443 (TCP), 8888 (TCP) 映射,且WebRTC需要开放49152以上的大端口。
- 安装Ubuntu 20.04 LTS x64
- 按照教程一路Next,基本就木有问题。要注意的是要拿张纸,把数据库等的用户名、口令记录好,别复制粘贴成教程里的口令了。这样就不安全了。
- 在下载docker的时候,网速有点慢,估计因为我是教育网,要耐心等待。
- 客户端不需要安装别的东西,需要比较新的浏览器就成。打开5443端口进行管理。