Wo finde ich eine Systemarchitektur für eine Website, die Musik für Tausende von gleichzeitigen Benutzern streamen? [geschlossen]
-
06-07-2019 - |
Frage
Weiß jemand, wo ich eine Systemarchitektur für eine Website, die Musik für Tausende gleichzeitigen Benutzer-Streams finden kann und auch skaliert werden kann. Auch würde ich es vorziehen, Open-Source-Systemkomponenten zu verwenden.
Lösung
Sie durch das Lesen zu beliebten Open-Source-Projekte wie Darwin beginnen könnte, VideoLAN , FFserver , Helix, Catra Streaming Platform , LScube und natürlich Icecast . HTH.
Andere Tipps
Ich fand das Buch Gebäude Scalable Web Sites: Gebäude, Skalierung und Optimierung der nächsten Generation von Web-Anwendungen, die von Cal Henderson, dem Architekten von Flickr, einen guten Überblick Probleme mit Skalierung einer Website beteiligt sein.
würde ich gstreamer empfehlen. Es verfügt über eine Plugin-basierte Architektur, die Sie nur erlaubt zu laden, was Sie brauchen, aber es kann leicht an zukünftige Veränderungen anzupassen. Sie können sogar für Tausende von gleichzeitigen Streams mit ihm jedoch Umcodierung und Filterung kann ich zusätzliche Verarbeitung Zugabe vermeiden würde.