Onde posso encontrar uma arquitetura do sistema para um site que transmita músicas para milhares de usuários simultâneos? [fechado

StackOverflow https://stackoverflow.com/questions/1022756

  •  06-07-2019
  •  | 
  •  

Pergunta

Alguém sabe onde posso encontrar uma arquitetura do sistema para um site que transmite músicas para milhares de usuários simultâneos e também pode escalar. Além disso, eu preferiria usar componentes do sistema de código aberto.

Foi útil?

Solução

Você pode começar lendo sobre projetos populares de código aberto como Darwin, Videolan, Ffserver, Helix, Catra Streaming Platform, LSCUBE e claro Icecast. Hth.

Outras dicas

Eu encontrei o livro Construindo sites escaláveis: construir, dimensionar e otimizar a próxima geração de aplicativos da Web Por Cal Henderson, o arquiteto do Flickr, para ser uma boa visão geral envolvidas em escalar um site.

Eu recomendo GSTREAMER. Possui uma arquitetura baseada em plug -in que permite carregar apenas o que você precisa, mas pode se adaptar facilmente a mudanças futuras. Você pode até fazer transcodificação e filtragem com ele, no entanto, para milhares de fluxos simultâneos que eu evitaria adicionar processamento extra.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top