
MCU (Multipoint Control Unit)
glossary.categories.architectureServidor que mixa todos os fluxos em um único fluxo composto
O que é um MCU?
Uma Multipoint Control Unit (MCU) é uma arquitetura centralizada de videoconferência que recebe fluxos individuais de todos os participantes, os decodifica, mixa-os em um único fluxo composto e envia esse fluxo unificado de volta para cada participante. Pense como um estúdio de produção de vídeo em um servidor — ele pega múltiplos feeds de câmera e cria uma saída profissionalmente mixada.
Diferente do SFU que simplesmente encaminha fluxos, ou do P2P que conecta participantes diretamente, o MCU processa ativamente vídeo e áudio.
Vantagens Principais
- Economia de largura de banda garantida: Cada participante baixa exatamente um fluxo, independentemente de quantas pessoas estão na reunião
- Requisitos mínimos do cliente: Mesmo dispositivos de baixa potência podem participar de grandes reuniões
- Gravação fácil: Como o MCU já cria um composto completo, gravar é trivial
Desvantagens Significativas
- Custo extremo de servidor: Custos de infraestrutura tipicamente 10x maiores que SFU
- Latência adicionada: O processo de decodificar-mixar-codificar introduz 100-300ms de latência adicional
- Perda de qualidade: Cada ciclo de decodificação/codificação degrada ligeiramente a qualidade
MCU vs SFU vs P2P
- P2P: Melhor para 1-4 participantes. Custo zero de servidor, máxima privacidade, menor latência. Não escala
- SFU: Melhor para 5-100+ participantes. Custo moderado de servidor, boa qualidade, padrão da indústria
- MCU: Melhor para sistemas legados ou restrições extremas de largura de banda do cliente
Referências
- Multipoint Control Unit (MCU) Architecture - Stream
- P2P, SFU and MCU - WebRTC Architectures Explained - DigitalSamba