Welche Serverspezifikationen werden für das Streaming von Audio von einem Webserver benötigt?

562
Cheesegraterr

Ich arbeite gerade an einer Podcast-Website und frage mich, ob mir jemand mit ein paar Zahlen für die Serverlast helfen kann.

Im Moment habe ich einen günstigen Server von Digital Ocean: 512MBMemory 1 CoreProcessor 20GBSSD Disk 1TBTransfer

Ich mache mir Sorgen um die Last, da alle Audiodaten auf dem Webserver gespeichert sind. Ich schätze, dass MAX jetzt ~ 40-50 Benutzer gleichzeitig herunterladen und / oder von der Website streamen wird. Die Podcast-Dateien werden ~ 50 MB groß sein.

Denken Sie, dass diese Zahlen von meinem Dinky-Server unterstützt werden können? Jeder Hinweis wäre dankbar!

0
Nicht sicher über die Größe der Audiodatei, die Sie auf dem Server haben. Wenn das Design durch das Zwischenspeichern dieser Audiodateien auf dem Server erfolgt, wird vorgeschlagen, den Arbeitsspeicher entsprechend der Größe der Audiodateien zu erhöhen. Anvesh Vejandla vor 9 Jahren 0

2 Antworten auf die Frage

1
Nelson

Der Server spielt die Audiodatei nicht ab. es dient nur dazu, es zu "dienen". Der Client übernimmt die Audioverarbeitung. Sie sollten sich stattdessen um die Bandbreite kümmern.

Es gibt keine Möglichkeit, mit einer normalen Verbindung die Übertragungsrate eines SSD-Laufwerks zu übertreffen. Ich denke, Sie müssen sich nicht um die Hardware selbst kümmern. Bandbreite wird hier der Engpass sein.

Denken Sie, dass Ihre 40-50-Benutzer die 1-TB-Verbindung nutzen werden?

1
davidgo

Sie haben den Streaming-Server, den Sie verwenden möchten, nicht angegeben, 512 MB sollten jedoch mehr als ausreichend für Icecast sein. Ich habe es nicht in nennenswerter Weise verwendet, aber ich fand, dass dieser Beitrag mit 1800 Hörern auf 512 Megabyte 2008 praktisch war.

Eine Kapazität von 1 TB sollte für 50 gleichzeitige Streams ausreichend sein - vorausgesetzt, die Streams sind 128k oder weniger, wenn Sie eine 10-Megabit-Verbindung haben, oder 1 Megabit oder weniger, wenn Sie eine 100-Megabit-Verbindung haben.