Murad Library
Murad LibraryREF-0536MD

Alternativas autohospedáveis ao Jitsi: videoconferência mais funcional

Catalogued
Reading
26 min read

Esta pesquisa procura uma alternativa ao Jitsi Meet que possa ser hospedada em infraestrutura própria e que ofereça algo concretamente melhor: gravação menos limitada, salas persistentes, webinars, aulas, quadro colaborativo, enquetes, integração com arquivos, APIs, identidade corporativa ou operação mais leve.

A conclusão é que não existe uma plataforma superior ao Jitsi em todos os aspectos. Jitsi continua maduro, aberto, fácil para convidados e bem documentado. Entretanto, existem substitutos claramente melhores em cenários específicos. Para uso geral e muitos recursos, a melhor descoberta é plugNmeet. Para cursos e aulas ao vivo, BigBlueButton é superior. Para uma suíte de trabalho, Nextcloud Talk é mais completa. Para instalação pessoal mais leve, MiroTalk SFU ou Galene são escolhas melhores.

Nota importante: uma videoconferência autohospedada não é apenas uma aplicação web. Ela precisa transportar áudio e vídeo em tempo real, atravessar NAT e firewalls, controlar abuso e, quando grava, codificar mídia. Uma instalação que “abre a página” não está necessariamente pronta para produção.

Resumo executivo

Resposta direta

A melhor alternativa geral ao Jitsi é o plugNmeet. Ele já entrega interface pronta, SFU baseado em LiveKit, gravação local e no servidor, quadro, notas, arquivos, sala de espera, enquetes, breakout rooms, permissões, transmissão RTMP, APIs, integração com LMS, OIDC, SIP e recursos opcionais de transcrição e IA. É mais próximo de uma combinação autohospedável de Zoom, Google Meet e BigBlueButton.

Minha ordem prática é:

  1. plugNmeet — melhor equilíbrio entre recursos, interface, integração e autohospedagem.
  2. BigBlueButton — melhor para aulas, cursos, treinamentos, apresentações e gravações pedagógicas.
  3. Nextcloud Talk — melhor para equipes que também precisam de chat, arquivos, calendário e documentos.
  4. OpenTalk — melhor para reuniões formais, órgãos públicos e moderação estruturada.
  5. La Suite Meet — melhor projeto moderno para acompanhar; interface simples sobre LiveKit e forte adoção pública.
  6. MiroTalk SFU — melhor para homelab, pequenas empresas e instalação relativamente simples.
  7. Element Call + MatrixRTC — melhor para comunicação federada, salas persistentes e criptografia ponta a ponta.
  8. Galene — melhor quando leveza, eficiência e manutenção simples importam mais que aparência.

Qual eu escolheria para cada situação

SituaçãoEscolha principalMotivo
Substituto geral do JitsiplugNmeetConjunto mais amplo de colaboração, moderação, gravação, APIs e integrações
Aulas no Portal IDEA ou LMSBigBlueButtonQuadro, apresentações, enquetes, breakout rooms, notas, presença e gravação voltados ao ensino
Empresa que já usa NextcloudNextcloud TalkConversas, arquivos, calendário, documentos e reuniões no mesmo ambiente
VPS pequena e poucas pessoasMiroTalk SFUDocker/Node, interface pronta e muitos recursos sem a arquitetura extensa do Jitsi
Servidor muito econômicoGaleneBinário leve, TURN integrado, baixo consumo e boa engenharia de mídia
Comunidade federadaElement CallMatrix, salas persistentes, clientes móveis e E2EE
Reuniões governamentaisOpenTalkVotações, atas, controle de fala, reuniões recorrentes e implantação soberana
Produto próprio com vídeoLiveKit ou OpenViduSDKs e infraestrutura programável, sem forçar a interface de uma sala pronta
Telefonia SIP e WebRTCSylk SuiteInteroperabilidade com SIP, WebRTC, voz, vídeo, chat e compartilhamento

O que realmente incomoda no Jitsi

O Jitsi Meet não é um produto fraco. Ele usa um SFU chamado Jitsi Videobridge, possui clientes web e móveis, compartilhamento de tela, chat, moderação, breakout rooms, SIP por Jigasi e uma comunidade muito maior que a maioria dos concorrentes.

As razões legítimas para procurar outra plataforma são:

  • gravação pesada: o Jibri abre Chrome, renderiza a reunião e codifica a saída com FFmpeg. A documentação informa que uma instância Jibri grava uma reunião por vez e recomenda pelo menos 8 GB de RAM para uma gravação em 720p;
  • colaboração pouco persistente: Jitsi é excelente para entrar numa sala, mas não pretende ser um workspace completo com arquivos, tarefas, calendário e histórico organizado;
  • aulas: quadro, apresentações, enquetes, notas, presença e gravação didática são mais naturais no BigBlueButton;
  • produto incorporado: APIs existem, mas LiveKit, OpenVidu e plugNmeet oferecem uma base mais direta para experiências profundamente personalizadas;
  • operação: Prosody, Jicofo, Videobridge, Jibri, Jigasi e TURN formam uma arquitetura madura, porém extensa;
  • interface e administração: alternativas novas oferecem dashboards, agendamento, OIDC, relatórios e branding mais prontos.

Não vale migrar apenas porque Jitsi “parece antigo”. Se a instância já é estável, não grava reuniões e atende grupos pequenos, a troca pode adicionar complexidade sem benefício real.

Conceitos necessários antes de comparar

P2P, SFU e MCU

P2P em malha: cada participante envia vídeo diretamente aos demais. É barato para o servidor, mas o upload de cada usuário cresce com o grupo. Funciona bem para duas a quatro pessoas e degrada rapidamente.

SFU: cada participante envia uma ou mais qualidades ao servidor; o servidor encaminha apenas as camadas adequadas aos demais. Jitsi Videobridge, LiveKit, mediasoup, Galene e Janus seguem essa família. É a arquitetura recomendada para reunião moderna.

MCU/composição: o servidor decodifica e combina os vídeos. Facilita algumas gravações e clientes antigos, mas consome muito processamento. Hoje costuma aparecer como componente de gravação, não como caminho principal de toda chamada.

O custo oculto é banda

Uma estimativa conservadora para SFU é:

entrada no servidor ≈ participantes transmitindo × bitrate médio
saída do servidor ≈ cada transmissão × número de destinatários

Com dez câmeras enviando 1 Mbit/s e todos vendo todos, o servidor recebe cerca de 10 Mbit/s e pode enviar perto de 90 Mbit/s. Simulcast, SVC, paginação e vídeo desligado reduzem o consumo, mas não eliminam a necessidade de boa saída. Participantes forçados a usar TURN também fazem o servidor retransmitir mídia adicional.

Comparação das melhores plataformas prontas

PlataformaMelhor usoRecursos acima do JitsiDificuldadeVeredito
plugNmeetreunião geral, LMS e incorporaçãoquadro, notas, arquivos, enquetes, breakout, gravação, RTMP, SIP, API e IA opcionalmédiaMelhor geral
BigBlueButtonaula e treinamentoapresentação, quadro infinito, notas, enquetes, breakout, presença e gravação didáticaaltaMelhor para ensino
Nextcloud Talkcolaboração empresarialchat persistente, arquivos, calendário, documentos, federação e webinarmédia/altaMelhor workspace
OpenTalkgoverno e reunião formalvotação, atas, controle de fala, timer, recorrência, debriefing e OutlookaltaMais estruturado
La Suite Meetreunião modernainterface limpa, autenticação, múltiplas telas, gravação e transcrição em evoluçãomédia/altaProjeto a acompanhar
MiroTalk SFUhomelab e pequena empresaquadro, editor, arquivos, REST, OIDC, lobby, gravação e RTMPmédiaMelhor custo/esforço
Element Callcomunidade Matrixsalas e chat persistentes, federação, clientes e E2EEaltaMelhor federado
Galeneservidor levegravação simples, TURN integrado, codecs modernos e ótima eficiênciabaixa/médiaMais leve
eduMEETpesquisa e educaçãoserviço institucional, identidade própria e arquitetura mediasoupmédia/altaBoa opção acadêmica
Apache OpenMeetingsintranet e groupwarecalendário, arquivos, contatos, quadro, documentos, enquetes e gravaçãoaltaCompleto, interface menos moderna
Wire On-Premisescomunicação empresarial seguramensageria, clientes, E2EE, SSO e conferênciamuito altaBom com equipe e orçamento
Peer Callsencontros pequenosimplantação mínima, modo P2P ou SFU e métricasbaixaSimples, não tão completo
Sylk SuiteSIP, WebRTC e telefoniaSIP/XMPP/WebRTC, voz, vídeo, arquivo, chat, tela e gatewaysaltaExcelente para interoperabilidade
Mattermost Callscanais de equipe e incidentesconversa persistente, voz, tela, gravação e transcrição empresarialaltaNão substitui vídeo completo

1. plugNmeet — a melhor alternativa geral

plugNmeet é uma aplicação completa construída sobre a infraestrutura WebRTC do LiveKit. O servidor é escrito em Go e publicado sob licença MIT. A implantação própria inclui interface, API e os componentes de mídia necessários; não é apenas um SDK.

O que oferece

  • áudio, vídeo, compartilhamento de tela e fundos virtuais;
  • chat público e privado, arquivos, notas compartilhadas e quadro colaborativo;
  • apresentação e anotação de PDF e documentos de escritório;
  • sala de espera, levantar a mão, enquetes e permissões por participante;
  • breakout rooms com distribuição manual ou aleatória;
  • gravação local e gravação no servidor por componente aberto separado;
  • transmissão RTMP e entrada por RTMP/WHIP para OBS;
  • reprodução sincronizada de vídeo;
  • API, webhooks e SDKs;
  • integrações com WordPress, Moodle, Joomla e LMS por LTI;
  • OIDC, senhas, tokens e incorporação em outros sistemas;
  • SIP para entrada telefônica, E2EE e recursos opcionais de legenda, tradução, resumo e transcrição.

Pontos fortes

É o único candidato que combina a amplitude do BigBlueButton com uma arquitetura moderna baseada em LiveKit e uma API adequada para integrar a conferência a outro produto. Para um portal educacional, comunidade ou pequena empresa, é o melhor primeiro teste.

Limitações

É bem menor que Jitsi e BigBlueButton em comunidade e histórico. Recursos de IA dependem de modelos ou serviços adicionais. Gravação, ingress, SIP e transcrição aumentam bastante a quantidade de componentes. E2EE não pode ser combinado livremente com processamento no servidor: gravar, transcrever ou traduzir exige acesso à mídia em algum ponto.

Instalação

O guia oficial recomenda um servidor limpo Ubuntu ou Debian com IP público. O instalador automatizado configura os componentes; Apache ou Nginx já ocupando as portas pode causar conflito. Para produção, configure domínio, TLS, autenticação, TURN, armazenamento de gravações, SMTP e cópias de segurança.

2. BigBlueButton — imbatível para cursos e aulas

BigBlueButton foi projetado para ensino remoto, não apenas para reuniões. Professores podem carregar apresentações, anotar em quadro multiusuário, criar enquetes, dividir turmas, compartilhar notas e publicar gravações organizadas.

Por que é melhor que Jitsi para ensino

  • apresentações convertidas e sincronizadas dentro da sala;
  • quadro infinito e anotações multiusuário;
  • enquetes, reações, notas compartilhadas e perguntas;
  • breakout rooms;
  • controle de microfone, câmera e permissões por função;
  • indicadores de participação e integrações com LMS;
  • gravações processadas para reprodução posterior;
  • API madura e ecossistema com Moodle, Canvas, Chamilo e outras plataformas.

Custo operacional

É a alternativa mais pesada deste ranking. A instalação oficial do BigBlueButton 3.0 pede Ubuntu 22.04, Docker, oito núcleos, 16 GB de RAM, 250 Mbit/s simétricos e 500 GB quando haverá gravações. Também recomenda CPU dedicada. É uma excelente ferramenta, mas não deveria dividir uma VPS pequena com outros serviços.

Veredito

Para o Portal IDEA, aulas ao vivo, minicursos, plantões e gravações pedagógicas, esta é a plataforma que mais merece uma prova de conceito. Para reuniões casuais de cinco pessoas, é exagero.

3. Nextcloud Talk — reunião dentro de um escritório completo

Nextcloud Talk reúne chat persistente, chamadas, webinars, arquivos, calendário, documentos e usuários da nuvem. É melhor que Jitsi quando a reunião é apenas uma etapa de um trabalho que continua antes e depois da chamada.

Recursos relevantes

  • conversas individuais e em grupo;
  • arquivos, documentos, tarefas e calendário integrados;
  • lobby, permissões, moderação, enquetes e breakout rooms;
  • clientes web, desktop e móveis;
  • federação entre servidores Nextcloud;
  • E2EE para chamadas compatíveis;
  • webinars públicos, SIP, gravação e grandes chamadas mediante componentes adicionais;
  • pontes de mensagens com Matrix, Mattermost, IRC, Slack, Teams e XMPP.

A armadilha do modo básico

Para poucas pessoas, Talk pode operar em malha P2P. Para grupos maiores e melhor estabilidade, é necessário o High Performance Backend, composto pelo servidor de sinalização, Janus e TURN. O código está disponível, mas a instalação é mais trabalhosa que ativar o aplicativo Talk.

A gravação também usa um servidor separado, com Firefox, FFmpeg, PulseAudio e Xvfb. Portanto, “já tenho Nextcloud” não significa que videoconferência grande e gravação estejam prontas.

Veredito

Escolha Nextcloud Talk se você quer substituir simultaneamente partes de Jitsi, Slack, Google Drive e Calendar. Não instale uma nuvem inteira apenas para obter uma sala de vídeo.

4. OpenTalk — reuniões formais e soberania digital

OpenTalk é uma plataforma alemã, aberta sob EUPL, voltada a governos, empresas, educação e organizações que precisam manter a reunião dentro de infraestrutura controlada.

Seus diferenciais são reuniões recorrentes, votações, breakout rooms, sala de espera, quadro, gravação, cronômetro, “talking stick”, pausas programadas, atas, debriefing e integração com Outlook. Ele trata a reunião como processo organizacional, não apenas como grade de câmeras.

A implantação é indicada para administradores experientes e envolve vários serviços. É uma escolha melhor que Jitsi para órgão público ou organização com equipe de infraestrutura; para homelab, plugNmeet e MiroTalk são mais realistas.

5. La Suite Meet — interface moderna sobre LiveKit

La Suite Meet é desenvolvido pela direção digital do governo francês. Usa Django, React e LiveKit, possui licença MIT e pode ser instalado por Docker Compose ou Kubernetes.

O projeto oferece autenticação e controle de acesso, reuniões grandes, múltiplos compartilhamentos de tela, chat não persistente, gravação, telefonia e transcrição/resumo em evolução. Em janeiro de 2026, a plataforma derivada Visio foi anunciada para adoção ampla pelo serviço público francês.

Por que interessa

  • interface mais limpa e atual que muitos projetos históricos;
  • base LiveKit com simulcast, SVC e assinatura seletiva;
  • desenvolvimento público ativo;
  • identidade visual customizável;
  • implantação Docker para testes e Kubernetes para escala.

Limitações atuais

A documentação de algumas funções avançadas ainda está amadurecendo. A gravação requer LiveKit Egress, armazenamento S3 compatível, e-mail e webhooks; hoje existe dependência prática de eventos do MinIO. É promissor, mas plugNmeet está mais pronto como produto completo.

6. MiroTalk SFU — melhor para servidor pessoal

MiroTalk SFU usa mediasoup, Node.js e licença AGPL-3.0. Pode ser instalado com Docker ou diretamente e possui uma quantidade surpreendente de recursos para um projeto pequeno.

Inclui tela, gravação, chat, arquivos, quadro, editor de texto, REST API, webhooks, incorporação, OIDC, JWT, lobby, senha, proteção de host, RTMP e integrações. O projeto também mantém versões P2P, click-to-call e broadcasting; para grupos, escolha SFU, não a variante P2P.

É minha indicação para uma VPS pequena ou homelab porque entrega muito sem exigir a pilha institucional do BigBlueButton. O administrador deve revisar cuidadosamente o arquivo de ambiente: credenciais de exemplo, CORS, incorporação, criação de salas e painel administrativo precisam ser endurecidos antes de expor a instância.

7. Element Call e MatrixRTC — comunicação federada

Element Call leva chamadas para salas Matrix. O ganho em relação ao Jitsi não é apenas vídeo: há chat persistente, identidade, histórico, múltiplos clientes, federação e criptografia ponta a ponta.

A pilha atual requer homeserver Matrix, Element, um SFU LiveKit e o serviço de autorização MatrixRTC. Isso torna a implantação bem mais complexa do que executar um container isolado. É ideal para uma comunidade que já escolheu Matrix; é uma escolha ruim se a única necessidade é enviar um link de reunião a convidados.

8. Galene — leve, eficiente e honesto

Galene é um servidor SFU completo e econômico, com cliente web, gravação em disco, chat, levantar a mão, simulcast, SVC, controle de congestionamento, VP8, VP9, H.264, suporte preliminar a AV1 e TURN integrado.

O projeto privilegia desempenho e simplicidade administrativa. A interface é funcional, mas não oferece o ecossistema de quadro, calendário, LMS e automações de plugNmeet. É excelente para associações, grupos técnicos e servidores modestos que querem reuniões confiáveis sem uma plataforma de colaboração inteira.

9. eduMEET — pesquisa e educação com mediasoup

eduMEET é desenvolvido pela comunidade europeia de pesquisa e educação. A versão 4 utiliza mediasoup, possui implantação Docker e continua recebendo atualizações em 2026.

É apropriado para universidades, escolas e redes acadêmicas que desejam operar serviço próprio e, em implantações maiores, compartilhar infraestrutura de mídia. Tem menos ferramentas pedagógicas que BigBlueButton, mas é mais próximo de uma videoconferência institucional geral.

10. Apache OpenMeetings — muitos recursos, experiência antiga

Apache OpenMeetings continua ativo e lançou a versão 9.1.0 em 2026. Oferece videoconferência, gravação MP4, compartilhamento, múltiplos quadros, arquivos públicos e privados, calendário, contatos, convites, enquetes, LDAP, REST/SOAP e integração Asterisk.

Ele exige Java 21, Kurento Media Server, FFmpeg e banco de dados externo para produção. É funcional, mas a experiência e a administração parecem mais antigas que plugNmeet, Nextcloud ou La Suite Meet. Vale para intranet que realmente aproveitará calendário, arquivos e diretório; não é minha primeira escolha para uma instalação nova.

11. Wire On-Premises — seguro, mas empresarial

Wire oferece clientes, mensagens, arquivos e chamadas protegidas, com SSO e implantação em infraestrutura própria. É mais próximo de uma alternativa a Teams/Slack do que de uma simples sala Jitsi.

A implantação on-premises é voltada a Kubernetes, administradores profissionais e contratos empresariais. É uma opção legítima para soberania e comunicação sensível, mas não para uma única VPS pessoal.

12. Peer Calls — o substituto mínimo

Peer Calls é escrito em Go e TypeScript, distribui binários e imagem de container e pode operar em malha P2P ou com SFU baseado em Pion. Suporta troca de dispositivos e métricas Prometheus.

É muito mais simples que Jitsi, porém também oferece muito menos: não há o mesmo nível de agendamento, gravação, moderação, apps e integrações. É indicado para encontros pequenos, temporários e controlados.

13. Sylk Suite — quando SIP importa

Sylk Suite combina SIP, XMPP e WebRTC. Oferece voz, vídeo, chat, arquivo, tela, conferência e gateways, além de clientes web, desktop e móveis.

É uma escolha especializada para quem precisa conversar com infraestrutura VoIP e padrões de telefonia. Requer IP público e diversas portas; não possui a experiência polida de um produto de reunião moderno.

14. Mattermost Calls — bom para voz, não para substituir vídeo

Mattermost Calls mantém áudio e compartilhamento de tela dentro da infraestrutura da organização. RTCD permite separar e escalar a mídia; gravação, legendas e transcrição são possíveis em planos empresariais.

A documentação atual enfatiza áudio e compartilhamento de tela, não uma grade completa de videoconferência. Chamadas em grupo, RTCD e gravação também dependem de licenças pagas. Inclua-o se a equipe já vive no Mattermost e trabalha por voz; não o escolha como sucessor direto do Jitsi para vídeo.

Plataformas para construir um produto próprio

As opções seguintes são excelentes, mas não devem ser confundidas com aplicativos prontos para usuários finais.

15. LiveKit

LiveKit é a melhor base aberta para desenvolver vídeo em outro produto. Possui SDKs, SFU, E2EE, webhooks, agentes, ingress RTMP/WHIP, egress para gravação/transmissão, SIP e implantação em VM, Kubernetes ou múltiplas regiões.

O servidor autohospedado suporta milhares de participantes por sala em condições adequadas, mas uma sala continua vinculada a um único nó no modelo self-hosted. Você precisa desenvolver ou adotar a interface, autenticação, agenda e regras de negócio. O LiveKit Meet é uma demonstração utilizável, não uma suíte administrativa completa.

16. OpenVidu

OpenVidu fornece SDKs compatíveis com LiveKit e uma plataforma autohospedável com núcleo mediasoup. É interessante para gravações compostas ou individuais, broadcasting, aplicações personalizadas e implantação de cluster.

Existe separação entre edição comunitária e recursos Pro/Enterprise. Antes de adotá-lo, marque na arquitetura quais funções são abertas e quais exigem licença. É ferramenta para desenvolvedor, não substituto pronto de Jitsi.

17. Janus WebRTC Server

Janus é um gateway modular e muito respeitado. O plugin VideoRoom implementa SFU; há plugins para streaming, SIP, gravação, texto e outras topologias.

Ele oferece controle baixo nível e ótima interoperabilidade, mas exige que você construa interface, contas, permissões, agenda, armazenamento e boa parte da experiência. Nextcloud Talk usa Janus em seu backend de alto desempenho.

18. mediasoup

mediasoup é uma biblioteca SFU para Node.js e Rust, usada por MiroTalk e eduMEET. É flexível e eficiente, mas deliberadamente não impõe sinalização nem interface. Escolha apenas se a videoconferência é parte de um software que você pretende desenvolver.

19. Kurento

Kurento é um servidor de mídia orientado a pipelines, composição, filtros e processamento. Apache OpenMeetings ainda o utiliza. Continua útil para casos de mídia programável, mas LiveKit, mediasoup e Janus são escolhas mais naturais para uma conferência nova.

20. FreeSWITCH com Verto

FreeSWITCH é uma plataforma de telefonia que também oferece conferência e WebRTC por Verto. É forte quando a prioridade é PSTN, SIP, URA e áudio; para uma experiência moderna de reunião em navegador, exige desenvolvimento considerável.

Projetos que eu não escolheria para uma instalação nova

Kopano Meet

Kopano Meet é autohospedável e usa WebRTC, mas sua documentação principal ainda referencia Debian 9 e Ubuntu 16.04/18.04, depende da pilha Kopano e afirma que chat e upload de apresentações não fazem parte da proposta. Só faz sentido para quem já mantém Kopano.

Nettu Meet e projetos sem manutenção clara

Há dezenas de clones de Google Meet no GitHub. Uma interface bonita não prova que o SFU, TURN, autenticação, atualizações e segurança estejam prontos. Evite projetos sem release recente, política de segurança, documentação de produção e processo claro de atualização.

Modo P2P para grupos

MiroTalk P2P, Peer Calls em malha e páginas WebRTC estáticas podem ser excelentes para duas ou três pessoas. Não são substitutos de um SFU em reunião média. O servidor parecer “quase sem consumo” porque o custo foi transferido para upload e CPU dos participantes.

Motores sem interface

Janus, mediasoup, LiveKit, Kurento e FreeSWITCH não são ruins; são componentes. Instalá-los esperando encontrar calendário, usuários e botão “nova reunião” termina em frustração.

Ranking detalhado por critério

Critério1º lugar2º lugar3º lugar
Mais funcional no geralplugNmeetNextcloud TalkOpenTalk
Melhor para ensinoBigBlueButtonplugNmeeteduMEET
Mais fácil em VPSMiroTalk SFUPeer CallsGalene
Menor consumoGalenePeer CallsMiroTalk SFU
Melhor interface modernaLa Suite MeetplugNmeetNextcloud Talk
Melhor gravação pedagógicaBigBlueButtonplugNmeetNextcloud Talk
Melhor para chat persistenteNextcloud TalkElement/MatrixWire
Melhor federaçãoElement/MatrixNextcloud TalkeduMEET
Melhor API para incorporarLiveKitplugNmeetOpenVidu
Melhor para telefoniaSylk SuiteLiveKit SIPFreeSWITCH
Melhor para governoOpenTalkLa Suite MeetWire
Maior liberdade para programarmediasoupJanusLiveKit

Arquitetura que eu recomendo

Opção A — substituto geral

Internet
   |
DNS + TLS
   |
plugNmeet
   |-- LiveKit/SFU
   |-- TURN
   |-- banco/cache conforme instalador
   |-- recorder em worker separado
   |-- armazenamento S3/MinIO
   |-- SMTP
   `-- OIDC/SSO opcional

Use uma VM limpa para a aplicação e mídia. Quando gravações se tornarem frequentes, mova o recorder e o armazenamento para serviços separados. Ative OIDC ou restrinja criação de salas; convidados entram por convite e sala de espera.

Opção B — Portal IDEA e aulas

Portal ou LMS
   |
LTI/API
   |
BigBlueButton dedicado
   |-- FreeSWITCH/WebRTC
   |-- quadro e apresentações
   |-- processamento de gravações
   `-- armazenamento/backup

Não misture BigBlueButton com banco, painel e outros serviços da aplicação no mesmo servidor de produção. O servidor de aula precisa de CPU dedicada, UDP liberado e muito disco quando grava.

Opção C — pequena empresa

Nextcloud Hub
   |-- Talk
   |-- arquivos/calendário/Office
   |-- High Performance Backend
   |-- TURN
   `-- recording server opcional

Esta opção reduz o número de contas e produtos, mas aumenta a responsabilidade operacional do Nextcloud.

Dimensionamento inicial

Os números abaixo são estimativas de planejamento, não garantias. Codec, resolução, câmeras simultâneas, compartilhamento, gravação e rede dos participantes alteram radicalmente o consumo.

CenárioPonto de partidaRede recomendadaObservação
2–6 pessoas, poucas salas4 vCPU, 8 GB RAM100–250 Mbit/s simétricosMiroTalk SFU ou Galene; SSD pequeno
10–25 pessoas com vídeo8 vCPU, 16 GB RAM500 Mbit/s ou 1 Gbit/sSFU dedicado; TURN e monitoramento
25–75 participantes mistos8–16 vCPU, 16–32 GB1 Gbit/slimitar câmeras visíveis e testar simulcast
aulas com gravaçãorequisitos oficiais do BBB250 Mbit/s mínimos por nó500 GB ou armazenamento externo
várias gravações simultâneasworkers separadosdepende da saída e uploadcada composição usa CPU/GPU e disco

Para qualquer plataforma, faça teste de carga com o comportamento real: vinte câmeras ligadas são muito diferentes de um professor transmitindo para vinte alunos com câmeras desligadas.

Requisitos mínimos de infraestrutura

  1. IP público e domínio: WebRTC funciona melhor com endereço público estável e certificado confiável.
  2. UDP liberado: a mídia deve alcançar o SFU diretamente. TCP/TLS é fallback, não a rota ideal.
  3. TURN próprio: configure Coturn ou o componente recomendado e use credenciais temporárias, não senha estática pública.
  4. TLS válido: câmera e microfone no navegador exigem contexto seguro; certificados próprios criam problemas em celulares.
  5. Banda de saída: em SFU, ela costuma limitar antes da RAM.
  6. Armazenamento de gravações: use volume separado e política de retenção; disco cheio pode derrubar o serviço.
  7. DNS sem proxy inadequado: o proxy HTTP comum de CDN não transporta automaticamente as portas UDP da mídia.
  8. Monitoramento: acompanhe CPU, perda de pacotes, jitter, bitrate, conexões TURN, espaço e falhas de gravação.

Segurança e privacidade

  • bloqueie criação anônima de salas ou limite por conta;
  • use URLs aleatórias, senha e lobby para reuniões externas;
  • integre OIDC/LDAP quando houver usuários fixos;
  • aplique rate limiting em login, criação de sala e APIs;
  • não exponha dashboards administrativos;
  • troque todos os segredos e credenciais de exemplo;
  • mantenha TURN com credenciais temporárias;
  • limite duração, participantes, gravações e transmissões por conta;
  • avise e obtenha consentimento antes de gravar;
  • defina retenção, criptografia em repouso e acesso aos arquivos;
  • revise logs, pois IPs e metadados também são dados pessoais;
  • teste convidados em rede móvel, CGNAT, VPN e firewall corporativo;
  • acompanhe releases e avisos de segurança de todos os componentes.

E2EE versus gravação e IA

Criptografia ponta a ponta verdadeira impede que o servidor leia a mídia. Logo, gravação composta, transcrição, tradução, moderação automática e agentes de IA no servidor não podem funcionar da forma habitual durante E2EE. Plataformas que anunciam tudo ao mesmo tempo normalmente usam modos diferentes ou pedem uma chave adicional. Essa decisão deve ser explícita por sala.

Plano de prova de conceito

Semana 1 — plugNmeet

  1. Suba uma instância em VM limpa.
  2. Ative autenticação para criadores e lobby para convidados.
  3. Teste uma sala com dez participantes, tela, quadro e breakout.
  4. Grave duas reuniões simultâneas e monitore CPU, disco e tempo de processamento.
  5. Teste navegador, Android, iPhone, rede móvel e uma rede corporativa restrita.

Semana 2 — concorrentes especializados

  1. Instale BigBlueButton somente se aulas e gravações forem prioridade.
  2. Teste MiroTalk SFU ou Galene como referência de simplicidade e consumo.
  3. Se já houver Nextcloud, implante HPB e compare o fluxo de trabalho completo.
  4. Avalie La Suite Meet se a interface e a base LiveKit forem mais importantes que recursos de sala de aula.

Critérios de decisão

Registre para cada teste:

  • tempo de instalação e atualização;
  • qualidade com perda de pacotes;
  • consumo por participante;
  • banda máxima de saída;
  • sucesso através de TURN;
  • clareza da moderação;
  • gravação e tempo até publicação;
  • experiência de convidado;
  • integração com seu portal;
  • recuperação após reinício ou falha de worker.

Recomendações práticas

  1. Teste primeiro o plugNmeet. É a resposta mais próxima de “Jitsi, porém mais funcional”.
  2. Para o Portal IDEA, faça também um piloto de BigBlueButton. A aula é o cenário em que ele vence de forma mais clara.
  3. Use MiroTalk SFU como controle de simplicidade. Se ele já resolver tudo, evite a pilha maior.
  4. Não escolha pela lista de recursos. Rode chamadas em redes ruins e grave reuniões reais.
  5. Não hospede mídia pesada junto ao restante do portal. Isolar a conferência protege os dois serviços.
  6. Comece com uma região. Multi-região antes de medir usuários e latência cria custo e diagnóstico difícil.
  7. Planeje migração reversível. Mantenha Jitsi disponível até concluir testes de convidados, gravações e dispositivos.

Conclusão

Para substituir o Jitsi por algo mais completo sem desenvolver uma plataforma, escolha plugNmeet. Ele oferece o melhor conjunto geral de colaboração, moderação, gravação, transmissão e integração, com uma base moderna em LiveKit.

Para o contexto educacional do Portal IDEA, BigBlueButton pode ser ainda melhor, porque seus recursos foram desenhados ao redor de aula, apresentação, participação e reprodução posterior. Se a prioridade for equipe e arquivos, escolha Nextcloud Talk. Se a prioridade for baixo custo e simplicidade, escolha MiroTalk SFU ou Galene.

Minha recomendação final é executar dois pilotos: plugNmeet como substituto geral e BigBlueButton como sala de aula. O vencedor não deve ser decidido por screenshots, mas pelo desempenho com seus usuários, sua rede, suas gravações e a integração desejada.

Fontes consultadas


Nota sobre atualidade

Pesquisa concluída em 25 de agosto de 2026. Versões, licenças, requisitos, recursos abertos ou comerciais e métodos de implantação podem mudar. Confirme as páginas oficiais antes de escolher a plataforma e dimensionar a infraestrutura.

Did this resonate?

Related documents