Videoconferência WebRTC P2P de código aberto e auto-hospedada, com salas no navegador, compartilhamento de tela, chat e quadro branco.
miroslavpejic85/mirotalksfu
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.
Alternativa open source a:Zoom
Google Meet
Microsoft Teams
- Estrelas
- 3,151
- Forks
- 519
- Issues abertas
- 0
- Último commit
- há 3 horas
O que é?
O MiroTalk SFU é um servidor de videoconferência que você executa na sua própria infraestrutura. Ele usa a arquitetura selective forwarding unit (SFU) do mediasoup para retransmitir áudio e vídeo em tempo real entre participantes, permitindo que equipes realizem reuniões, webinars e transmissões sem enviar seus dados para um serviço de nuvem de terceiros.
Além das chamadas, inclui compartilhamento de tela, gravação, chat com Markdown e emoji, quadro branco colaborativo, compartilhamento de arquivos e senhas para salas. O projeto lista transmissão RTMP integrada para OBS, opção de telefone SIP, REST API, autenticação OIDC e iframe ou widget incorporável para integrar salas a outros sites.
É possível instalar com Node.js ou Docker, usando um arquivo de configuração e um arquivo de ambiente. A documentação oficial inclui orientações de hospedagem e scripts de automação.
Recursos principais
- 01Videoconferências com vários participantes em até 8K a 60 fps, com compartilhamento de tela e gravação.
- 02Transmissão RTMP integrada para OBS e transmissões ao vivo.
- 03REST API, autenticação OIDC e integrações com Slack, Discord e Mattermost.
- 04Chat com Markdown, quadro branco colaborativo e compartilhamento de arquivos.
- 05Senhas para salas, proteção do anfitrião e controles de sala de espera.
- 06Implantação com Docker ou Node.js no seu próprio servidor.
Casos de uso
- Executar um serviço privado de videoconferência para uma empresa ou equipe que precisa manter os dados nos próprios servidores.
- Realizar webinars ou transmissões ao vivo via RTMP para plataformas como YouTube ou Twitch.
- Incorporar salas de vídeo a um produto web existente usando iframe ou a REST API.
- Hospedar por conta própria uma alternativa ao Zoom ou ao Meet para escolas, comunidades ou organizações.
Início rápido
- 1
Clone o repositório
git clone https://github.com/miroslavpejic85/mirotalksfu.git - 2
Acesse a pasta do projeto
cd mirotalksfu - 3
Instale as dependências
npm install - 4
Inicie o servidor e abra https://localhost:3010
npm start
Antes de usar
- Requer Node.js 24.X e os requisitos de compilação nativa do mediasoup, então a configuração é mais trabalhosa do que a de um aplicativo simples.
- É licenciado sob a AGPLv3, uma licença copyleft que exige a divulgação do código-fonte de modificações disponibilizadas pela rede.
- Alguns recursos avançados, como as integrações com ChatGPT, DeepSeek e VideoAI, exigem chaves de API ou contas separadas.
Em coleções
Tópicos
Perguntas frequentes
- O que é mirotalksfu?
- 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. O MiroTalk SFU é um servidor de videoconferência que você executa na sua própria infraestrutura. Ele usa a arquitetura selective forwarding unit (SFU) do mediasoup para retransmitir áudio e vídeo em tempo real entre participantes, permitindo que equipes realizem reuniões, webinars e transmissões sem enviar seus dados para um serviço de nuvem de terceiros.
- mirotalksfu é gratuito? Qual é a licença?
- mirotalksfu é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- mirotalksfu ainda é mantido?
- Manutenção ativa. O último commit de mirotalksfu foi em 7 de nov. de 2026.
- Para que posso usar mirotalksfu?
- Executar um serviço privado de videoconferência para uma empresa ou equipe que precisa manter os dados nos próprios servidores. Realizar webinars ou transmissões ao vivo via RTMP para plataformas como YouTube ou Twitch. Incorporar salas de vídeo a um produto web existente usando iframe ou a REST API. Hospedar por conta própria uma alternativa ao Zoom ou ao Meet para escolas, comunidades ou organizações.
- Como instalar mirotalksfu?
- Clone o repositório: git clone https://github.com/miroslavpejic85/mirotalksfu.git Acesse a pasta do projeto: cd mirotalksfu Instale as dependências: npm install Inicie o servidor e abra https://localhost:3010: npm start
- Onde consigo mirotalksfu?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/miroslavpejic85/mirotalksfu
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Servidor de videoconferência auto-hospedado, escrito em Go, que usa WebRTC com um cliente no navegador.
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.
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.
Cliente de sala de aula online e open source para Web, Windows e macOS, baseado em áudio, vídeo e mensagens em tempo real da Agora.
Suíte de videoconferência web e groupware auto-hospedada, com quadro branco, chat e edição colaborativa de documentos, baseada no servidor de mídia Kurento.