Servidor de videoconferência auto-hospedado, escrito em Go, que usa WebRTC com um cliente no navegador.
mynaparrot/plugNmeet-server
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.
Alternativa open source a:Zoom
Microsoft Teams
- Estrelas
- 578
- Forks
- 126
- Issues abertas
- 3
- Último commit
- anteontem
O que é?
plugNmeet-server é o backend em Go do Plug-N-Meet, um sistema de videoconferência web auto-hospedado. Ele cuida da API e da lógica de negócios e funciona junto com um cliente React e um serviço de gravação separado. O transporte de mídia é fornecido por uma instância do LiveKit, enquanto Redis e MariaDB ou MySQL armazenam o cache e os dados da aplicação.
O sistema oferece áudio e vídeo em HD, compartilhamento de tela, fundos virtuais, quadro branco compatível com arquivos PDF, DOCX e PPTX, notas compartilhadas, enquetes e salas simultâneas. Simulcast e Dynacast adaptam a qualidade do vídeo às condições da rede, e há criptografia de ponta a ponta para mídia e canais de dados. Também inclui gravação em MP4 e transmissão por RTMP/RTMPS, além de um gateway SIP para chamadas de áudio.
O projeto pode ser integrado a sites existentes por meio da API e de SDKs para PHP ou JavaScript, e oferece plugins prontos para WordPress, Moodle e Joomla. Um agente de IA pode adicionar tradução ao vivo, transcrição em tempo real e resumos automáticos com itens de ação.
Recursos principais
- 01Transmissão de vídeo adaptativa com Simulcast e Dynacast e codecs H264, VP8, VP9 e AV1.
- 02Quadro branco colaborativo compatível com arquivos PDF, DOCX e PPTX.
- 03Criptografia de ponta a ponta opcional para mídia e canais de dados.
- 04Gravação em MP4 e transmissão por RTMP/RTMPS, além de entrada por RTMP/WHIP.
- 05Gateway SIP para participar do áudio de uma reunião por telefone.
- 06SDKs para PHP e JavaScript, com plugins para WordPress, Moodle e Joomla.
Casos de uso
- Adicionar reuniões por vídeo a um site ou sistema de gestão de aprendizagem existente.
- Executar um serviço de videoconferência privado e auto-hospedado para uma organização.
- Transmitir uma reunião para o YouTube ou para ferramentas de produção, como o OBS.
- Criar um app de videoconferência personalizado para iOS, Android ou Flutter.
Início rápido
- 1
Prepare uma instância do LiveKit, Redis e MariaDB ou MySQL
- 2
Crie config.yaml a partir de config_sample.yaml e configure os detalhes do seu ambiente
- 3
Execute o servidor com Docker
docker run --rm -p 8080:8080 -v $PWD/config.yaml:/config.yaml mynaparrot/plugnmeet-server --config /config.yaml
Antes de usar
- É necessário hospedar e configurar o LiveKit, Redis e MariaDB ou MySQL por conta própria.
- Para que o quadro branco ofereça suporte a arquivos do Office, é necessário instalar o libreoffice e o mupdf-tools, que são opcionais.
Em coleções
Tópicos
Perguntas frequentes
- O que é plugNmeet-server?
- 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. plugNmeet-server é o backend em Go do Plug-N-Meet, um sistema de videoconferência web auto-hospedado. Ele cuida da API e da lógica de negócios e funciona junto com um cliente React e um serviço de gravação separado. O transporte de mídia é fornecido por uma instância do LiveKit, enquanto Redis e MariaDB ou MySQL armazenam o cache e os dados da aplicação.
- plugNmeet-server é gratuito? Qual é a licença?
- plugNmeet-server é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- plugNmeet-server ainda é mantido?
- Manutenção ativa. O último commit de plugNmeet-server foi em 4 de nov. de 2026.
- Para que posso usar plugNmeet-server?
- Adicionar reuniões por vídeo a um site ou sistema de gestão de aprendizagem existente. Executar um serviço de videoconferência privado e auto-hospedado para uma organização. Transmitir uma reunião para o YouTube ou para ferramentas de produção, como o OBS. Criar um app de videoconferência personalizado para iOS, Android ou Flutter.
- Como instalar plugNmeet-server?
- Prepare uma instância do LiveKit, Redis e MariaDB ou MySQL Crie config.yaml a partir de config_sample.yaml e configure os detalhes do seu ambiente Execute o servidor com Docker: docker run --rm -p 8080:8080 -v $PWD/config.yaml:/config.yaml mynaparrot/plugnmeet-server --config /config.yaml
- Onde consigo plugNmeet-server?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/mynaparrot/plugNmeet-server
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Aplicativo de videoconferência no navegador, auto-hospedável e baseado em LiveKit, com backend em Django, frontend em React e licença MIT.
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.
Um SFU compatível com WebRTC que encaminha streams de vídeo para videoconferências em larga escala e é usado como backend do Jitsi Meet.
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.
Servidor de mídia WebRTC de código aberto e uso geral, escrito em C, com arquitetura de plugins para conferências, streaming e gateways SIP.