OpenVidu adalah perangkat lunak konferensi video open source

OpenVidu Perangkat lunak konferensi video gratis

Platform panggilan video multipartai dengan filter audio/video yang kaya

Platform berbasis WEBRTC dengan kemampuan konfigurasi sesi. Ini menawarkan fitur -fitur kuat seperti berbagi layar, tata letak cerdas, self -host dan banyak lagi

Ringkasan

OpenVidu adalah solusi konferensi video multi platform open source gratis. Ini tidak hanya kompatibel platform tetapi juga menyediakan banyak teknologi ujung depan seperti javascript, sudut, reaksi, naskah, vue.js, dan ionik. Namun, perangkat lunak kolaborasi video populer ini menawarkan API REST yang dapat digunakan dengan teknologi back end. Sistem berbasis peran telah diimplementasikan di sisi server untuk memberikan privasi untuk panggilan video. Perangkat lunak open source ini menyediakan beberapa kombinasi panggilan seperti satu-ke-satu, satu-ke-banyak, banyak-ke-banyak. Platform obrolan video gratis ini memungkinkan Anda untuk membawa kustomisasi di level apa pun. Oleh karena itu, ini menyediakan banyak fitur kaya seperti perekaman video, berbagi layar, obrolan berbasis teks, filter audio/video, kamera IP, dan konferensi video multipartai. Selain itu, antarmuka penggunanya sangat cerdas dan dapat disesuaikan. Platform konferensi video ini mendukung sistem yang dapat menerima aliran video dari kamera apa pun dan pada saat yang sama, dapat memberi tahu Anda tentang gerakan objek. OpenVidu ditulis dalam Java, TypeScript, JavaScript, dan beberapa bahasa lainnya. Di atas segalanya, ia memiliki kemampuan yang di -host sendiri dan dapat digunakan di server. Selanjutnya, arsitektur dibagi menjadi dua bagian. Pertama, Browser OpenVidu adalah Perpustakaan Sisi Klien. Kedua, server OpenVidu adalah perpustakaan sisi server. Ada dokumentasi dan tutorial lengkap untuk pengembang dan pengguna.

Persyaratan sistem

Persyaratan untuk mengatur OpenVidu meliputi:

  • Docker

  • Docker#VALUE!Compose (versi minimum 1.24)

  • Buka port ini (22 TCP, 80 TCP, 443 TCP, 3478 TCP+UDP, 40000 - 57000 TCP+UDP, 57001 - 65535 TCP+UDP)

  • Bebaskan port ini (80, 443, 3478, 5442, 5443, 6379, 8888)

Fitur

OpenVidu menawarkan fitur utama berikut:

  • Open Source
  • Dienkripsi
  • Kompatibel WebRTC
  • Dukungan untuk teknologi ujung depan
  • Dukungan untuk Teknologi Back End
  • Obrolan Terpadu
  • Panggilan video multipartai
  • Konfigurasi Sesi
  • Self Hosted
  • Rekaman video
  • multiguna
  • Dapat disesuaikan
  • multiplatform
  • Filter video/audio
  • Berbagi layar

Instruksi instalasi

Pertama, Anda memerlukan izin root yang dapat dilakukan dengan perintah berikut

 sudo su

Kemudian jalankan perintah berikut

 cd /opt

Sekarang jalankan perintah berikut untuk mengunduh file dan akan menampilkan pesan dengan instruksi dasar

 curl https://s3-eu-west-1.amazonaws.com/aws.openvidu.io/install_openvidu_latest.sh | bash<br></br>

Konfigurasi platform OpenVidu ditentukan dalam file .env dengan variabel lingkungan. Anda harus memberikan nilai pada properti domain_or_public_ip dan ** openvidu_secret **. Nilai kosong default akan gagal. Oleh karena itu, Anda dapat mengubah sertifikat_type Jika Anda memiliki nama domain yang valid. Menetapkan properti ini ke letsencrypt akan secara otomatis menghasilkan sertifikat yang valid untuk Anda (diperlukan untuk mengatur properti letsencrypt_email). Atau jika karena alasan yang tidak diketahui, Anda lebih suka menggunakan sertifikat Anda sendiri, atur properti ke ownCert dan letakkan file sertifikat seperti yang dijelaskan. Secara default, aplikasi panggilan OpenVidu hadir dengan platform OpenVidu. Itu dapat diakses di URL

 https://DOMAIN_OR_PUBLIC_IP:HTTPS_PORT/

Sekarang, jalankan aplikasi dengan perintah berikut

 ./openvidu start

Akhirnya, aplikasi akan tersedia di https: // domain \ _or \ _public \ _ip/

 Indonesia