7. Qual a desvantagem de usar segmentos (chunks) muito curtos no HLS?
Resposta: Aumento no overhead de requisições HTTP. Embora reduza a latência, o player precisa pedir novos arquivos com muito mais frequência, o que gera uma carga excessiva de processamento de metadados na rede e no servidor.
8. Por que usar UDP (via QUIC ou WebRTC) em vez de TCP para tempo real?
Resposta: Para evitar o Head-of-Line Blocking. O TCP garante a entrega de cada pacote e espera por retransmissões se algo falhar, o que causa "travamentos". No streaming em tempo real, é preferível perder um pequeno frame do que atrasar a transmissão inteira esperando um dado antigo.
9. Qual a função do Apache Kafka em um pipeline de ingestão?
Resposta: Desacoplamento e Resiliência. O Kafka atua como um buffer que recebe os fluxos de dados e permite que os serviços de transcoding e análise processem as tarefas de forma assíncrona, lidando melhor com picos repentinos de tráfego.
10. Diferença entre arquitetura "Push" e "Pull" na ingestão?
Resposta: * Push: O encoder envia (empurra) os dados ativamente para o servidor (ex: RTMP).
• Pull: O servidor de destino solicita e busca os dados da fonte original quando necessário (comum em redes de distribuição de conteúdo).
Gostaria que eu desenvolvesse um guia de estudo