O que estudar para criar uma API de live streaming com Go?

Galera, estou querendo construir uma plataforma de live streaming (tipo a Twitch) usando GoLang, mas estou meio perdido no que estudar e como abordar essa implementação. Alguém tem dicas de conteúdos (e quem sabe até exemplos) de como fazer esse projeto?

Na semana passada (entre 21 e 25 de outubro de 2024) o canal Full Cycle no youtube fez uma sequência de lives implementando exatamente um streaming de vídeo em Go. Caso não tenha visto, recomendo, pois além de ser um canal com a didática muito boa, eles fazem essas lives bem mão na massa. Pode ser um ponto de partida pra conhecer as tecnologias possíveis de serem usadas nesse projeto.