a parte de vídeo é só um pequena parte de tudo...de uma olhada nesse site, aqui tem boa parte das soluções open source que o Netflix usa: https://netflix.github.io/
para a parte de distribuição de vídeos em si, entenda um pouco como funciona a parte de DRM como por exemplo https://docs.aws.amazon.com/mediapackage/latest/ug/data-protection-encrypt.html e tambem as várias tecnologias de stream de vídeo.
para transcrição de vídeo, vc pode usar o langchain por exemplo https://python.langchain.com/v0.1/docs/integrations/document_loaders/youtube_transcript/