A arquitetura SFU (Selective Forwarding Unit) adotada pelo LiveKit é seu destaque técnico. Ao contrário da MCU (Multi-Control Unit, unidade de multicontrole) tradicional, que requer processamento de decodificação-mixagem-recodificação, a SFU só faz o processamento de encaminhamento seletivo. Os dados de teste mostram que a solução SFU pode economizar mais de 40% de recursos de computação do servidor e, ao mesmo tempo, aumentar a capacidade de usuários simultâneos de 3 a 5 vezes. Por exemplo, em um cenário de transmissão ao vivo de 10.000 pessoas, um servidor auto-hospedado com CPUs de 4 núcleos pode ser executado de forma estável. A exclusiva função adaptativa de largura de banda da arquitetura também pode ajustar dinamicamente a qualidade do vídeo de acordo com as condições de rede do usuário.
Essa resposta foi extraída do artigoLiveKit: uma ferramenta de código aberto para criar aplicativos de áudio e vídeo em tempo realO




























