O MiroTalk WEB é uma plataforma que permite a gestão de um número ilimitado de utilizadores. Cada usuário deve se cadastrar com seu e-mail, nome de usuário e senha, após o qual terá acesso ao seu painel pessoal. No painel, os usuários podem gerenciar suas salas e agendar reuniões usando a versão desejada do MiroTalk em uma data e hora específicas. Os convites para essas reuniões podem ser enviados por e-mail, compartilhados pelo navegador da web ou enviados por SMS.
Explore o MiroTalk WEB
Para fins de demonstração, abaixo das credenciais:
Username
: demonstração
Email
: [email protected]
Password
: Demo@123
MiroTalk | Descrição |
---|---|
P2P | Videoconferências Peer to peer tempo real, otimizadas para pequenos grupos. Tempo ilimitado, salas simultâneas ilimitadas, cada uma com 5 a 8 participantes. |
? SFU | Selective forwarding unit de videoconferências em tempo real, otimizada para grandes grupos. Tempo ilimitado, salas simultâneas ilimitadas, cada uma com mais de 8 participantes. |
C2C | Videoconferências Cam to cam (ponto a ponto) em tempo real, otimizadas para um a um. Tempo ilimitado, salas simultâneas ilimitadas, cada uma com 2 participantes. |
? IRMÃO | Live broadcast (ponto a ponto) de vídeo, áudio e tela ao vivo para todos os usuários conectados (espectadores). Tempo ilimitado, salas simultâneas ilimitadas, cada uma com uma transmissão e muitos espectadores. |
Junte-se à nossa comunidade para perguntas, discussões e suporte no Discord
Instale NodeJs.
# O projeto foi testado com o nó versão 18.16.0. Portanto, certifique-se de atualizar a versão do nó usando nvm se você tiver várias versões instaladas.# Depois de atualizar a versão do nó, você pode verificar usando$ node --version # v18.16.0# Clone o repositório do projeto$ git clone https://github .com/miroslavpejic85/mirotalkwebrtc.git# Vá para o diretório do projeto$ cd mirotalkwebrtc# Copie .env.template para .env e personalize-o de acordo com seu precisa$ cp .env.template .env# Copie config.template.js para config.js e personalize-o de acordo com suas necessidades$ cp backend/config.template.js backend/config.js
Para executar o MongoDB localmente com Docker Compose, você pode usar os seguintes comandos:
Inicie o contêiner MongoDB:
$ npm execute mongo:up
Pare o contêiner MongoDB:
$ npm execute mongo:down
Para implantações do MongoDB na nuvem, como o MongoDB Atlas, certifique-se de atualizar as credenciais no arquivo .env
adequadamente.
# Configuração do MongoDB (https://www.mongodb.com/)MONGO_URL=mongodb://${MONGO_USERNAME}:${MONGO_PASSWORD}@${MONGO_HOST}:${MONGO_PORT}MONGO_DATABASE=mirotalk
Por padrão, a verificação de e-mail está desativada. Para habilitá-lo, defina EMAIL_VERIFICATION
como true
no arquivo .env
e certifique-se de que as configurações de e-mail estejam configuradas corretamente.
# Configuração de e-mail (https://support.google.com/mail/answer/185833?hl=en)EMAIL_VERIFICATION=true EMAIL_HOST=emailHost EMAIL_PORT=emailPort EMAIL_USERNAME=emailNome de usuário EMAIL_PASSWORD=e-mailSenha
# Instala dependências$ npm install# Inicia o servidor$ npm start
Abra no navegador: http://localhost:9000
Repositório: Hub Docker
Instale o docker e o docker-compose.
# Clone o repositório do projeto$ git clone https://github.com/miroslavpejic85/mirotalkwebrtc.git# Vá para o diretório do projeto$ cd mirotalkwebrtc# Copie .env.template para .env e edite-o$ cp .env.template .env# Copie config.template.js para config.js e edite-o $ cp backend/config.template.js backend/config.js# Copie docker-compose.template.yml em docker-compose.yml e edite-o se necessário$ cp docker-compose.template.yml docker-compose.yml# Obtenha a imagem oficial do Docker Hub$ docker pull mirotalk /webrtc:latest# Crie e inicie contêineres (-d como daemon)$ docker-compose up
Abra no navegador: http://localhost:9000
MongoDB Migrations:
Para migrações MongoDB siga este README.
Ngrok:
Você pode iniciar o MiroTalk WEB diretamente do seu PC local e torná-lo acessível a partir de qualquer dispositivo fora da sua rede seguindo estas instruções.
Self-hosting:
Para self-hosting MiroTalk WEB
em seu próprio servidor dedicado, consulte este guia completo. Ele fornecerá todas as instruções necessárias para que sua instância do MiroTalk WEB funcione sem problemas.
Rest API:
você pode verificar o documento swagger em http://localhost:9000/api/v1/docs ou ao vivo aqui.
Este aplicativo está sendo executado para demonstration purposes
na Hetzner, um dos the best
provedores de nuvem e servidores raiz dedicados.
Use meu link pessoal para receber €20 IN CLOUD CREDITS
.
Experimente também hospedagem na web alemã de alto nível – servidores dedicados, VPS e hospedagem na web a unbeatable prices
. Confiável, seguro e com suporte 24 horas por dia, 7 dias por semana. Explore agora aqui
Para configurar sua própria instância do MiroTalk WEB
em um servidor em nuvem dedicado, consulte nossa documentação abrangente de auto-hospedagem. Este guia orientará você pelo processo passo a passo, garantindo uma implantação tranquila e bem-sucedida.
Você pode mostrar seu apoio aos projetos do MiroTalk considerando um patrocínio. Ao patrocinar o MiroTalk em plataformas como GitHub Sponsors, você pode contribuir com nosso trabalho contínuo e nos ajudar a continuar a desenvolver e melhorar os projetos.
Para apoiar os projetos do MiroTalk, você pode visitar a página de patrocínio em https://github.com/sponsors/miroslavpejic85. Lá você encontrará os diferentes níveis de patrocínio disponíveis. Você pode escolher um nível de patrocínio adequado ao seu orçamento e ao nível de suporte desejado.
Patrocinar os projetos do MiroTalk não só nos ajuda financeiramente, mas também incentiva nossa motivação e dedicação à criação de software valioso. Seu patrocínio pode nos permitir alocar mais tempo e recursos para os projetos, levando a novas melhorias, correções de bugs e novos recursos.
Obrigado por considerar apoiar os projetos do MiroTalk. Seu patrocínio pode fazer uma diferença positiva e contribuir para o sucesso de nossos empreendimentos.
MiroTalk WEB é gratuito e de código aberto sob os termos da AGPLv3 (GNU Affero General Public License v3.0). Por favor, respect the license conditions
. Em particular modifications need to be free as well and made available to the public
. Obtenha uma visão geral rápida da licença em Escolha uma licença de código aberto.
Para obter uma licença MiroTalk WEB com termos diferentes do AGPLv3, você pode convenientemente fazer sua compra no CodeCanyon. Isso permite que você adapte as condições de licenciamento para melhor atender às suas necessidades específicas.