Plataforma de videoconferência WebRTC open source e auto-hospedada, baseada no SFU do mediasoup e voltada a quem busca alternativas ao Zoom e ao Google Meet.
miroslavpejic85/mirotalkc2c
Plataforma WebRTC open source e auto-hospedada para chamadas de vídeo 1 a 1 entre câmeras, com compartilhamento de tela e criptografia de ponta a ponta.
Alternativa open source a:Zoom
Google Meet
- Estrelas
- 520
- Forks
- 100
- Issues abertas
- 0
- Último commit
- há 20 horas
O que é?
O MiroTalk C2C é um aplicativo WebRTC auto-hospedado para chamadas de vídeo privadas entre duas pessoas, realizadas ponto a ponto no navegador. Os participantes se conectam diretamente, sem que a mídia passe por um servidor central, e o projeto oferece criptografia de ponta a ponta e compartilhamento de tela.
O projeto pode ser executado localmente com Node.js ou implantado com Docker e Docker Compose. Também pode ser incorporado a outros sites por meio de uma integração com iframe e oferece uma REST API e links diretos para entrar em salas e iniciar chamadas.
A interface de chamada inclui efeitos de fundo para a câmera (desfoque ou uma imagem personalizada processada localmente no navegador) e uma bolha opcional de câmera em picture-in-picture exibida sobre a tela compartilhada. O projeto é licenciado sob AGPLv3, com licenciamento comercial disponível à parte.
Recursos principais
- 01Chamadas de vídeo ponto a ponto entre duas pessoas, com compartilhamento de tela
- 02Criptografia de ponta a ponta para comunicação privada
- 03Pode ser incorporado a qualquer site por meio de iframe
- 04Opções de implantação com Docker e Docker Compose
- 05REST API e links diretos para entrar em salas
- 06Desfoque do fundo da câmera ou substituição por imagem, com processamento local no navegador
Casos de uso
- Oferecer um serviço privado de chamadas de vídeo para consultas ou sessões de coaching
- Adicionar suporte por vídeo entre duas pessoas a um site usando iframe
- Realizar sessões de telessaúde ou atendimento ao cliente hospedadas no próprio servidor
- Aprender ou criar protótipos de um aplicativo de chamadas WebRTC
Início rápido
- 1
Clone o repositório
git clone https://github.com/miroslavpejic85/mirotalkc2c.git - 2
Entre na pasta do projeto
cd mirotalkc2c - 3
Copie os modelos de configuração do ambiente e do frontend
cp .env.template .env && cp frontend/js/config.template.js frontend/js/config.js - 4
Instale as dependências e inicie o servidor; em seguida, acesse http://localhost:8080
npm install && npm start
Antes de usar
- A licença AGPLv3 exige que versões modificadas oferecidas aos usuários também sejam publicadas como código aberto.
- Para uso comercial sem as obrigações da AGPL, é necessário adquirir uma licença separada.
Em coleções
Tópicos
Perguntas frequentes
- O que é mirotalkc2c?
- Plataforma WebRTC open source e auto-hospedada para chamadas de vídeo 1 a 1 entre câmeras, com compartilhamento de tela e criptografia de ponta a ponta. O MiroTalk C2C é um aplicativo WebRTC auto-hospedado para chamadas de vídeo privadas entre duas pessoas, realizadas ponto a ponto no navegador. Os participantes se conectam diretamente, sem que a mídia passe por um servidor central, e o projeto oferece criptografia de ponta a ponta e compartilhamento de tela.
- mirotalkc2c é gratuito? Qual é a licença?
- mirotalkc2c é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- mirotalkc2c ainda é mantido?
- Manutenção ativa. O último commit de mirotalkc2c foi em 5 de nov. de 2026.
- Para que posso usar mirotalkc2c?
- Oferecer um serviço privado de chamadas de vídeo para consultas ou sessões de coaching Adicionar suporte por vídeo entre duas pessoas a um site usando iframe Realizar sessões de telessaúde ou atendimento ao cliente hospedadas no próprio servidor Aprender ou criar protótipos de um aplicativo de chamadas WebRTC
- Como instalar mirotalkc2c?
- Clone o repositório: git clone https://github.com/miroslavpejic85/mirotalkc2c.git Entre na pasta do projeto: cd mirotalkc2c Copie os modelos de configuração do ambiente e do frontend: cp .env.template .env && cp frontend/js/config.template.js frontend/js/config.js Instale as dependências e inicie o servidor; em seguida, acesse http://localhost:8080: npm install && npm start
- Onde consigo mirotalkc2c?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/miroslavpejic85/mirotalkc2c
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Videoconferência WebRTC P2P de código aberto e auto-hospedada, com salas no navegador, compartilhamento de tela, chat e quadro branco.
Nextcloud Talk é um app de chat e chamadas de áudio e vídeo que roda em um servidor Nextcloud auto-hospedado.
Servidor de videoconferência auto-hospedado, escrito em Go, que usa WebRTC com um cliente no navegador.
Servidor de videoconferência web open source e auto-hospedado, desenvolvido com LiveKit, com agente de IA opcional para tradução, transcrição e resumos.
Um app de chat P2P gratuito e sem servidor, com criptografia de ponta a ponta, no qual as mensagens nunca são armazenadas e desaparecem quando você sai da sala.