
P2P (Peer-to-Peer)
glossary.categories.architectureConexão direta entre participantes sem um servidor central
O que é P2P?
Peer-to-Peer (P2P) é uma arquitetura de comunicação onde dois ou mais dispositivos se conectam diretamente entre si sem intermediação de um servidor central. Em videochamadas WebRTC, P2P significa que os fluxos de áudio e vídeo viajam diretamente entre os navegadores dos participantes — sem passar por nenhum servidor de mídia.
Essa é a arquitetura padrão e mais simples do WebRTC. Quando dois navegadores estabelecem uma conexão WebRTC, o ICE framework encontra o caminho mais direto entre eles e a mídia flui ponto a ponto.
Vantagens do P2P
- Menor latência possível: Dados viajam pelo caminho mais curto — diretamente entre pares
- Custo zero de infraestrutura de mídia: Sem servidores de mídia para pagar
- Máxima privacidade: Mídia nunca toca um servidor de terceiros
- Criptografia verdadeira ponta-a-ponta: DTLS-SRTP integrado do WebRTC fornece E2EE verdadeiro
Limitações do P2P
- Não escala: Com N participantes, cada par precisa de N-1 conexões de upload e N-1 de download
- Limite prático de 4-6 participantes: Além disso, a largura de banda e CPU se tornam proibitivas
- Sem gravação servidor: Não há servidor para capturar a reunião
Quando Usar P2P
P2P é ideal para chamadas 1-a-1 e pequenas reuniões de grupo (2-4 pessoas) onde a privacidade é importante e a infraestrutura de servidor deve ser mínima.
Referências
- P2P, SFU and MCU - WebRTC Architectures Explained - DigitalSamba