Repolode
miroslavpejic85

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:ZoomGoogle 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. 1

    Clone o repositório

    git clone https://github.com/miroslavpejic85/mirotalkc2c.git
  2. 2

    Entre na pasta do projeto

    cd mirotalkc2c
  3. 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. 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