OpenVidu是开源视频会议软件

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/

 简体中文