Protocolos de Transmissão
A atual arquitetura da plataforma Twitch.tv pode ser dividida em 4 grandes sistemas, sistema de Ingest, sistema de Transcode, sistema de replicação e sistema de Edge.
Sistema de Ingest
O sistema de ingest da Twitch.tv é a primeira paragem de um stream que está prestes a ser transmitido. Um servidor ingest recebe o stream e o sistema de ingesting autoriza-o e regista-o para que depois o prepare para os visualizadores.
Sistema Transcode
Dentro do processo de live streaming, o modulo transcoder é responsável pela conversão do stream RTMP em múltiplos formatos HLS (1080p, 720p, 480p, etc…), estes múltiplos formatos têm diferentes bitrates para que os consumidores com diferentes larguras de banda disponíveis para download sejam também capazes de consumir o conteúdo, com a melhor qualidade possível que conseguem com a sua conexão.