OpenVidu 免费视频会议软件
带有丰富音频/视频过滤器的多党视频通话平台
具有会话配置功能的基于WEBRTC的平台。它提供了强大的功能,例如屏幕共享,智能布局,自托管等
概述
OpenVidu是一种免费的开源多平台视频会议解决方案。它不仅是兼容的平台,而且还与许多前端技术(例如JavaScript,Angular,React,Typecript,vue.js和Ionic)提供了兼容。但是,这种流行的视频协作软件提供REST API,可与任何后端技术一起使用。已经在服务器端实现了基于角色的系统,以为视频呼叫提供隐私。该开源软件提供了多个呼叫组合,例如一对一,一对多,多一对人。 这个免费的视频聊天平台使您可以在任何级别上进行自定义。因此,它提供了许多丰富的功能,例如视频录制,屏幕共享,基于文本的聊天,音频/视频过滤器,IP摄像机和多方视频会议。此外,其用户界面具有很高的智能和可定制的。该视频会议平台支持一个可以从任何相机接收视频流的系统,同时,它可以通知您有关对象运动的信息。 OpenVidu用Java,Typescript,JavaScript和其他一些语言编写。最重要的是,它具有自托管能力,可以部署在服务器上。此外,架构分为两部分。首先,OpenVIDU浏览器是客户端库。其次,OpenVidu服务器是服务器端库。有针对开发人员和用户的完整文档和教程。
系统要求
设置OpenVidu的要求包括:
- Docker
-Docker#VALUE!Compose(最小版本1.24
)
- 打开这些端口(22 TCP,80 TCP,443 TCP,3478 TCP+UDP,40000 - 57000 TCP+UDP,57001 - 65535 TCP+UDP)
- 免费这些端口(80,443,3478,5442,5443,6379,8888)
特征
OpenVidu提供以下关键功能:
- 开源
- 加密
- WEBRTC兼容
- 支持前端技术
- 支持后端技术
- 集成聊天
- 多方视频通话
- 会话配置
- 自托管
- 视频录制
- 多功能
- 可定制
- 乘数
- 视频/音频过滤器
- 屏幕共享
安装说明
首先,您需要使用以下命令来完成的根本权限
sudo su
然后运行以下命令
cd /opt
现在运行以下命令以下载文件,并将显示带有基本指令的消息
curl https://s3-eu-west-1.amazonaws.com/aws.openvidu.io/install_openvidu_latest.sh | bash<br></br>
OpenVIDU平台配置在带有环境变量的**.env
文件中指定。您必须为属性提供一个值domain_or_public_ip
和openVidu_secret** **。默认的空值将失败。因此,如果您具有有效的域名,则可以更改**``centerive_type
** **。将此属性设置为“ letsencrypt”将自动为您生成有效的证书(需要设置属性LETSENCRYPT_EMAIL')。或者,如果出于任何未知的原因,您希望使用自己的证书,请将属性设置为
holdCert’并按照解释的方式放置证书文件。
默认情况下,OpenVIDU调用应用程序带有OpenVidu平台。在URL中可以访问
https://DOMAIN_OR_PUBLIC_IP:HTTPS_PORT/
现在,使用以下命令运行应用程序
./openvidu start
最后,应用程序将在https:// domain \ _or \ _public \ _ip/