Repolode
miroslavpejic85

miroslavpejic85/mirotalk

Videoconferência WebRTC P2P de código aberto e auto-hospedada, com salas no navegador, compartilhamento de tela, chat e quadro branco.

Alternativa open source a:ZoomGoogle MeetMicrosoft Teams

Estrelas
4,800
Forks
786
Issues abertas
0
Último commit
ontem

O que é?

MiroTalk P2P é um aplicativo de videoconferência que você instala no seu próprio servidor. Os participantes entram nas salas de reunião pelo navegador, sem precisar instalar nada, e a mídia é transmitida diretamente entre os pares por WebRTC, em vez de passar por um servidor de mídia central.

O projeto reúne os recursos essenciais para reuniões: vídeo e compartilhamento de tela, gravação, picture-in-picture, chat com suporte a Markdown e emoji, quadro branco colaborativo e compartilhamento de arquivos. As salas podem ser protegidas por senha e controles de anfitrião, e o acesso pode ser gerenciado com credenciais OIDC ou JWT. O projeto também oferece uma REST API, integrações com Slack e Mattermost e opções de incorporação via iframe ou widget.

Ele pode ser executado com Node.js ou Docker, e inclui uma configuração para Docker Compose. A configuração é feita por meio de arquivos .env e de configuração. O projeto é licenciado sob AGPL-3.0, e o autor também oferece licenças comerciais.

Recursos principais

  • 01Chamadas de vídeo pelo navegador com mídia WebRTC ponto a ponto, sem precisar baixar um cliente
  • 02Compartilhamento de tela, gravação e picture-in-picture
  • 03Chat com Markdown e emoji, além de quadro branco colaborativo e compartilhamento de arquivos
  • 04Senhas para as salas, proteção pelo anfitrião e autenticação OIDC ou JWT
  • 05REST API, integração com Slack e Mattermost e opções de incorporação via iframe ou widget
  • 06Execução com Node.js ou Docker Compose

Casos de uso

  • Executar um servidor privado de reuniões por vídeo para uma equipe ou organização
  • Adicionar chamadas de vídeo a uma ferramenta interna usando o iframe incorporável ou a REST API
  • Hospedar reuniões rápidas pelo navegador, sem limite de tempo e na sua própria infraestrutura

Início rápido

  1. 1

    Clone o repositório

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

    Acesse a pasta do projeto

    cd mirotalk
  3. 3

    Instale as dependências e inicie o servidor

    npm install
  4. 4

    Inicie o app e abra http://localhost:3000

    npm start

Antes de usar

  • A licença AGPLv3 exige que as versões modificadas oferecidas aos usuários também sejam disponibilizadas publicamente.
  • A hospedagem própria exige configurar seu próprio servidor e os arquivos de configuração.

Tópicos

Perguntas frequentes

O que é mirotalk?
Videoconferência WebRTC P2P de código aberto e auto-hospedada, com salas no navegador, compartilhamento de tela, chat e quadro branco. MiroTalk P2P é um aplicativo de videoconferência que você instala no seu próprio servidor. Os participantes entram nas salas de reunião pelo navegador, sem precisar instalar nada, e a mídia é transmitida diretamente entre os pares por WebRTC, em vez de passar por um servidor de mídia central.
mirotalk é gratuito? Qual é a licença?
mirotalk é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
mirotalk ainda é mantido?
Manutenção ativa. O último commit de mirotalk foi em 19 de out. de 2026.
Para que posso usar mirotalk?
Executar um servidor privado de reuniões por vídeo para uma equipe ou organização Adicionar chamadas de vídeo a uma ferramenta interna usando o iframe incorporável ou a REST API Hospedar reuniões rápidas pelo navegador, sem limite de tempo e na sua própria infraestrutura
Como instalar mirotalk?
Clone o repositório: git clone https://github.com/miroslavpejic85/mirotalk.git Acesse a pasta do projeto: cd mirotalk Instale as dependências e inicie o servidor: npm install Inicie o app e abra http://localhost:3000: npm start
Onde consigo mirotalk?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/miroslavpejic85/mirotalk

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados