OpenVidu Software grátis de videoconferência
Plataforma de chamada de vídeo multipartidária com filtros de áudio/vídeo ricos
Plataforma baseada no WebRTC com recursos de configuração de sessão. Ele oferece recursos poderosos, como compartilhamento de tela, layout inteligente, auto -hospedado e muito mais
Visão geral
O OpenVidu é uma solução gratuita de videoconferência de videoconferência de plataforma multi -plataforma gratuita. Não é apenas compatível com a plataforma, mas também fornece compatível com muitas tecnologias de front -end, como JavaScript, Angular, React, TypeScript, Vue.js e Ionic. No entanto, este software popular de colaboração de vídeo oferece API REST que pode ser usado com qualquer tecnologia de back -end. Um sistema baseado em função foi implementado no lado do servidor para fornecer privacidade para as chamadas de vídeo. Este software de código aberto fornece várias combinações de chamadas, como um a um, um para muitos, muitos para muitos. Esta plataforma de bate -papo de vídeo gratuita permite que você traga personalização em qualquer nível. Portanto, fornece muitos recursos ricos, como gravação de vídeo, compartilhamento de tela, bate -papos baseados em texto, filtros de áudio/vídeo, câmera IP e videoconferência multipartidária. Além disso, sua interface de usuário é altamente inteligente e personalizável. Esta plataforma de videoconferência suporta um sistema que pode receber um fluxo de vídeo de qualquer câmera e, ao mesmo tempo, pode notificá -lo sobre o movimento do objeto. O OpenVidu está escrito em Java, TypeScript, JavaScript e alguns outros idiomas. Acima de tudo, ele possui habilidades auto -hospedadas e pode ser implantado em servidores. Além disso, a arquitetura é dividida em duas partes. Em primeiro lugar, o navegador OpenVidu é a biblioteca do lado do cliente. Em segundo lugar, o servidor OpenVidu é uma biblioteca do lado do servidor. Existem documentação e tutoriais completos para desenvolvedores e usuários.
Requisitos de sistema
Os requisitos para configurar o OpenVidu incluem:
-
Docker
-
Docker#VALUE!Compose (versão mínima
1.24
) -
Abra essas portas (22 TCP, 80 TCP, 443 TCP, 3478 TCP+UDP, 40000 - 57000 TCP+UDP, 57001 - 65535 TCP+UDP)
-
Livre essas portas (80, 443, 3478, 5442, 5443, 6379, 8888)
Características
OpenVidu oferece os seguintes recursos principais:
- Código aberto
- criptografado
- WebRTC Compatível
- Suporte para tecnologias de front -end
- Suporte para tecnologias de back -end
- Chat integrado
- Chamadas de vídeo multipartidário
- Configuração da sessão
- auto -hospedado
- Gravação de vídeo
- multiuso
- Customizável
- Multi plataforma
- filtros de vídeo/áudio
- Compartilhamento de tela
Instruções de instalação
Primeiro, você precisa de permissões de raiz que possam ser feitas com o seguinte comando
sudo su
Em seguida, execute o seguinte comando
cd /opt
Agora execute o seguinte comando para baixar os arquivos e mostrará uma mensagem com instruções básicas
curl https://s3-eu-west-1.amazonaws.com/aws.openvidu.io/install_openvidu_latest.sh | bash<br></br>
A configuração da plataforma OpenVidu é especificada no arquivo .env
com variáveis de ambiente. Você deve dar um valor às propriedades domain_or_public_ip
e ** Openvidu_secret
**. Os valores vazios padrão falharão. Portanto, você pode alterar o certificado_type
se tiver um nome de domínio válido. Definir esta propriedade como letSencrypt
gerará automaticamente um certificado válido para você (é necessário definir a propriedade letSencrypt_email
). Ou se, por qualquer motivo desconhecido, você preferir usar seu próprio certificado, defina a propriedade como OwnCert
e coloque os arquivos de certificado, conforme explicado.
Por padrão, o aplicativo de chamada OpenVidu vem com a plataforma OpenVidu. É acessível no URL
https://DOMAIN_OR_PUBLIC_IP:HTTPS_PORT/
Agora, execute o aplicativo com o seguinte comando
./openvidu start
Finalmente, o aplicativo estará disponível em https: // domain \ _or \ _public \ _ip/