Repolode
mynaparrot

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

    Prepare uma instância do LiveKit, Redis e MariaDB ou MySQL

  2. 2

    Crie config.yaml a partir de config_sample.yaml e configure os detalhes do seu ambiente

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