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/