Repolode
miroslavpejic85

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

    Clone o repositório

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

    Acesse a pasta do projeto

    cd mirotalksfu
  3. 3

    Instale as dependências

    npm install
  4. 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