2016-03-27 5 views
-1

Ich habe eine Client-Software, die direkt Audio von einem Dateiserver mit öffentlichen freigegebenen Multimedia-Dateien streamt.Welche Technologie wird empfohlen, als Audio Streaming Web Server zu verwenden

Ich verwende AWS S3 wie Web-Services, und ich versuche, Datei-Hosting-Kosten die niedrigsten (derzeit 0 $) zu halten. Also jede bezahlte Lösung für die Datenspeicherung wurde bereits überprüft.

Die Dateisammlungsgröße nimmt wirklich zu. Es könnte in den nächsten 12 Monaten in der Nähe von 10 TB Dateien liegen. Für jetzt verwalte ich rund 250 GB verschiedene Qualität mp3-Dateien und Bilder.


Ich möchte einen Server für das Streaming von Multimedia-Dateien implementieren, und ich möchte eine Beratung, in der Server-Architektur/Technologie für diesen Zweck zu verwenden (Hadoop, Nginx, ..)

erste Voraussetzungen könnte sein:

  • gute I/O-Management
  • Handhabung viele persistente und dauerhafte Verbindungen für Streaming.

Die Datei Sicherheit ist kein Problem in dieser Frage

Jede Hilfe ist willkommen.

Antwort

0

Es gibt nichts Besonderes an Audiodateien im Vergleich zu anderen für diesen Anwendungsfall. Jeder Webserver wird es tun.

Sie verwenden bereits S3, verwenden Sie das einfach. S3 kann Ihre Dateien direkt bereitstellen, aber bei jeder vernünftigen Last werden Sie CloudFront vor Ihrem S3-Bucket verwenden wollen. CloudFront ist ein CDN, mit dem Sie Ihre Mediendateien von geografisch verteilten Punkten aus verteilen können. Es ist auch oft günstiger, CloudFront als S3 direkt zu verwenden, wenn Sie mehr Traffic haben.

+0

Danke für Ihre Antwort. Der Punkt meiner Frage ist, dass das Datenvolumen auf "unangemessene" Kosten steigen wird, und ich überlege mir, ein Testdatencenter zu erstellen. Dann welche Software könnte ich als einen einzigen Knoten (zum Starten) eines cdn verwenden, wie du schön skizzierst ... – Kruser

+0

@Karlos Ich bin mir nicht sicher, ob ich deine Frage verstehe. Du wirst dein eigenes Rechenzentrum bauen, um zu versuchen, mit dem Preis von S3 zu konkurrieren ... für die Musikverteilung über HTTP? Und Sie suchen nach Software? Es wird viel billiger für Sie sein, ein existierendes CDN zu verwenden. Und für die allgemeine dauerhafte Speicherung auf einem System mit der Flexibilität von S3 werden Sie kaum etwas billiger finden. Backblaze hat jetzt einen API-gestützten Speicherdienst, aber es ist nicht wirklich das gleiche Produkt wie S3. – Brad

+0

Dank Brad, tatsächlich verwenden wir einige Accounts auf Backblaze für ihre kostenlose Lösung, die zweimal die S3 ist. Wir denken darüber nach, den gleichen Ansatz mit Mega zu verwenden, der 10-mal mehr Speicherplatz als S3 bietet und auch andere Nachteile hat. Die Backblaze-Lösung deckt jetzt die Anwendungsanforderungen ab, ein Fortschritt ist für uns jetzt ein Muss. Zahlung oder _diy_ könnte der Unterschied sein. Gibt es Technologien, die ein gutes Netzwerk-E/A-Management ermöglichen und gleichzeitig die System-E/A-Operationen optimieren? – Kruser

Verwandte Themen