OpenVidu es software de videoconferencia de código abierto

OpenVidu Software gratuito de videoconferencia

Plataforma de videollamadas multipartidista con ricos filtros de audio/video

Plataforma basada en WEBRTC con capacidades de configuración de sesión. Ofrece características poderosas como compartir pantalla, diseño inteligente, auto -alojamiento y muchos más

Descripción general

OpenVidu es una solución gratuita de videoconferencia de plataforma de código abierto. No solo es compatible con la plataforma, sino que también proporciona compatiblemente muchas tecnologías frontales como JavaScript, Angular, React, TypeScript, Vue.js e Ionic. Sin embargo, este popular software de colaboración de video ofrece API REST que se puede utilizar con cualquier tecnología de back -end. Se ha implementado un sistema basado en roles en el lado del servidor para proporcionar privacidad para las videollamadas. Este software de código abierto proporciona múltiples combinaciones de llamadas como uno a uno, uno a muchos, muchos a muchos. Esta plataforma de chat de video gratuita le permite traer personalización en cualquier nivel. Por lo tanto, proporciona muchas características ricas, como grabación de video, intercambio de pantalla, chats basados ​​en texto, filtros de audio/video, cámara IP y videoconferencia multipartidista. Además, su interfaz de usuario es altamente inteligente y personalizable. Esta plataforma de videoconferencia admite un sistema que puede recibir una transmisión de video de cualquier cámara y, al mismo tiempo, puede notificarle sobre el movimiento del objeto. OpenVidu está escrito en Java, TypeScript, JavaScript y algunos otros idiomas. Sobre todo, tiene habilidades a sí misma y se puede implementar en servidores. Además, la arquitectura se divide en dos partes. En primer lugar, el navegador OpenVidu es la biblioteca del lado del cliente. En segundo lugar, el servidor OpenVidu es una biblioteca del lado del servidor. Hay documentación completa y tutoriales para desarrolladores y usuarios.

Requisitos del sistema

Los requisitos para configurar OpenVidu incluyen:

  • Docker

  • Docker#VALUE!Compose (Versión mínima 1.24)

  • Abra estos puertos (22 TCP, 80 TCP, 443 TCP, 3478 TCP+UDP, 40000 - 57000 TCP+UDP, 57001 - 65535 TCP+UDP)

  • Libre estos puertos (80, 443, 3478, 5442, 5443, 6379, 8888)

Características

OpenVidu ofrece las siguientes características clave:

  • Fuente abierta
  • encriptado
  • WebRTC Compatible
  • Soporte para tecnologías front -end
  • Soporte para tecnologías de back -end
  • Chat integrado
  • videollamadas multipartidismo
  • Configuración de la sesión
  • Self alojado
  • Grabación de vídeo
  • multipropósito
  • personalizable
  • Multiplataforma
  • Filtros de video/audio
  • Compartir pantalla

Instrucciones de instalación

Primero, necesita permisos raíz que se puedan hacer con el siguiente comando

 sudo su

Luego ejecute el siguiente comando

 cd /opt

Ahora ejecute el siguiente comando para descargar los archivos y mostrará un mensaje con instrucciones básicas

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

La configuración de la plataforma OpenVIDU se especifica en el archivo .env con variables de entorno. Debe dar un valor a las propiedades Domain_or_public_ip y ** OpenVidu_secret **. Los valores vacíos predeterminados fallarán. Por lo tanto, puede cambiar el certificado_type si tiene un nombre de dominio válido. Configurar esta propiedad en Letsencrypt generará automáticamente un certificado válido para usted (se requiere establecer la propiedad ‘Letsencrypt_Email). O si por alguna razón desconocida, prefiere usar su propio certificado, configure la propiedad en 'OwnCert y coloque los archivos de certificado como se explica. De manera predeterminada, la aplicación de llamada OpenVIDU viene con la plataforma OpenVIDU. Es accesible en la URL

 https://DOMAIN_OR_PUBLIC_IP:HTTPS_PORT/

Ahora, ejecute la aplicación con el siguiente comando

 ./openvidu start

Finalmente, la aplicación estará disponible en https: // dominio \ _or \ _public \ _ip/

 Español