wie viel RAM brauche ich, um einen Server mit Red5 zu betreiben und Live-Videos zu übertragen
Ich starte ein Projekt, das Live-Videoübertragungen aus der ganzen Welt umfasst und von dem erwartet wird, dass mindestens 1.000 Benutzer diese Videos in Echtzeit ansehen.
Nachdem ich mich ein wenig umgesehen habe, habe ich mich entschieden, RED5 für das gesamte Video-Streaming/die gesamte Video-Aufzeichnung zu verwenden, da es kostenlos und Open Source ist, aber ich bin immer noch offen für andere Optionen (die nicht den Kauf einer FMS-Lizenz beinhalten).
jetzt muss ich wissen, wie viele Ressourcen Red5 vom Server beansprucht, wenn viele Benutzer auf die Site zugreifen und die Videos ansehen, die vielleicht 50 verschiedene Leute senden.
ich dachte daran, einen VPS mit 512 MB RAM und 800 GB Bandbreite zu mieten,
will that be enough?
will i need to get something with more resources?, maybe a dedicated server?
oder ist es für mich vielleicht das Beste, ein Hosting zu mieten, das irgendeine Art von Video-Streaming-Diensten anbietet?
Danke, Fortes
Antwort1
512 MB RAM für 1000 Benutzer, die Videos streamen? Keine Chance. Wir verwenden in unserem Büro FMS mit 4 GB und weniger als der Hälfte der Kapazität Ihrer Projektion, und manchmal geht der Speicher aus.
Ich weiß, Sie sagten, Sie verwenden RED5 statt FMS, aber die Speicherauslastung wird trotzdem enorm sein. Besonders, wenn Sie mit HD-Streaming beginnen.
Vielleicht möchten Sie sich an ein professionelles Streaming-Unternehmen wenden. Mir fällt gerade kein Name ein, aber wir hatten mal mit einem zu tun, das Points of Presence auf der ganzen Welt hatte und Ihre Daten automatisch mit all seinen POPs synchronisierte, sodass Ihre weltweiten Benutzer sich einfach mit ihrer lokalen Quelle verbinden konnten. Das war nicht billig, aber ein dedizierter Server ist es auch nicht, und den werden Sie letztendlich benötigen.
Versuchen Sie es trotzdem mit einem VPS. Starten Sie vielleicht mit 2 GB RAM und sehen Sie, wie es läuft. Wenn Sie in Zukunft mehr benötigen, versuchen Sie, Ihre Lösung so zu gestalten, dass Sie sie bei Bedarf zu einem anderen Anbieter migrieren können.