Où puis-je trouver une architecture système pour un site qui diffusera de la musique pour des milliers d'utilisateurs simultanés? [fermé]

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

  •  06-07-2019
  •  | 
  •  

Question

Est-ce que quelqu'un sait où je peux trouver une architecture système pour un site qui diffuse de la musique pour des milliers d'utilisateurs simultanés et qui peut également évoluer? De plus, je préférerais utiliser des composants système open source.

Était-ce utile?

La solution

Vous pouvez commencer par vous renseigner sur les projets open source populaires tels que Darwin, VideoLAN , FFserver , Helix, Plate-forme de diffusion Catra , LScube et bien sûr Icecast . HTH.

Autres conseils

J'ai trouvé le livre Création de sites Web évolutifs: création, mise à l'échelle et optimisation des sites suivants. génération d’applications Web par Cal Henderson, l’architecte de Flickr, donne un bon aperçu des problèmes liés à la mise à l’échelle d’un site.

Je recommanderais gstreamer . Il a une architecture basée sur des plugins qui vous permet de ne charger que ce dont vous avez besoin, mais il peut s’adapter facilement aux changements futurs. Vous pouvez même faire du transcodage et du filtrage, mais pour des milliers de flux simultanés, j’éviterais d’ajouter un traitement supplémentaire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top