OpenVidu 무료 화상 회의 소프트웨어
풍부한 오디오/비디오 필터가있는 다자 화상 통화 플랫폼
세션 구성 기능이있는 WEBRTC 기반 플랫폼. 화면 공유, 지능형 레이아웃, 자체 호스팅 등과 같은 강력한 기능을 제공합니다.
개요
OpenVidu는 무료 오픈 소스 멀티 플랫폼 화상 회의 솔루션입니다. 플랫폼 호환성 일뿐 만 아니라 JavaScript, Angular, React, TypeScript, Vue.js 및 Ionic과 같은 많은 프론트 엔드 기술과 호환됩니다. 그러나이 인기있는 비디오 협업 소프트웨어는 백엔드 기술과 함께 사용할 수있는 REST API를 제공합니다. 화상 통화에 대한 개인 정보를 제공하기 위해 서버 측에서 역할 기반 시스템이 구현되었습니다. 이 오픈 소스 소프트웨어는 일대일, 일대일, 다수와 같은 여러 통화 조합을 제공합니다. 이 무료 화상 채팅 플랫폼을 사용하면 모든 수준에서 사용자 정의를 가져올 수 있습니다. 따라서 비디오 녹화, 화면 공유, 텍스트 기반 채팅, 오디오/비디오 필터, IP 카메라 및 다자간 화상 회의와 같은 많은 풍부한 기능을 제공합니다. 또한 사용자 인터페이스는 매우 지능적이고 사용자 정의 가능합니다. 이 화상 회의 플랫폼은 모든 카메라에서 비디오 스트림을 수신 할 수있는 시스템을 지원하며 동시에 객체 이동에 대해 알려줄 수 있습니다. OpenVidu는 Java, TypeScript, JavaScript 및 기타 언어로 작성되었습니다. 무엇보다도 자체 호스팅 능력이 있으며 서버에 배포 할 수 있습니다. 또한, 아키텍처는 두 부분으로 나뉩니다. 첫째, OpenVidu 브라우저는 클라이언트 측 라이브러리입니다. 둘째, OpenVidu 서버는 서버 측 라이브러리입니다. 개발자와 사용자를위한 완전한 문서 및 튜토리얼이 있습니다.
시스템 요구 사항
OpenVidu를 설정하기위한 요구 사항은 다음과 같습니다.
- 도커
-odker 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는 다음과 같은 주요 기능을 제공합니다.
- 오픈 소스
- 암호화 -EBRTC 호환
- 프론트 엔드 기술 지원
- 백엔드 기술 지원
- 통합 채팅
- 다상 화상 통화
- 세션 구성
- 자체 호스팅
- 녹화
- 다목적
- 사용자 정의 가능
- 멀티 플랫폼
- 비디오/오디오 필터
- 화면 공유
설치 지침
먼저 다음 명령으로 수행 할 수있는 루트 권한이 필요합니다.
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
**. 기본 빈 값이 실패합니다. 따라서 유효한 도메인 이름이있는 경우 **repertipate_type
**를 변경할 수 있습니다. 이 속성을letsencrypt
로 설정하면 유효한 인증서가 자동으로 생성됩니다 (속성letsencrypt_email
을 설정해야 함). 또는 알려지지 않은 이유가 자신의 인증서를 사용하는 것을 선호하는 경우 속성을owncert
로 설정하고 설명대로 인증서 파일을 배치하십시오.
기본적으로 OpenVidu 통화 응용 프로그램은 OpenVidu 플랫폼과 함께 제공됩니다. URL에서 액세스 할 수 있습니다
https://DOMAIN_OR_PUBLIC_IP:HTTPS_PORT/
이제 다음 명령으로 응용 프로그램을 실행하십시오
./openvidu start
마지막으로 응용 프로그램은 https : // domain \ _or \ _public \ _ip/에서 사용할 수 있습니다.