2016-06-25 22 views
1

Im Wesentlichen möchte ich ein Online-Radio erstellen, wo Benutzer Musik zu bestimmten Zeiten hochladen können. Ist webRTC dazu in der Lage oder würde ich besser mit etwas wie Icecast versorgt?Ist es möglich, eine Audio-Playlist mit webRTC an Peers zu streamen?

+1

WebRTC ist in erster Linie für direkte Browser-zu-Browser-Kommunikation. Wenn Sie Musik auf einen Server hochladen möchten, können Sie sie auch über HTTP in die Client-Browser streamen. – bhspencer

+1

Hinweis, für Icecast benötigen Sie einen Quell-Client. In Ihrem Fall eines mit einem Backend, das alle Uploads und Schedulings bewältigen kann. Könnte auf Flüssigkeitsseife und Sendezeit schauen. – TBR

+0

Warum sollten Sie sich dafür mit WebRTC anlegen? Icecast und Ähnliches sind viel kompatibler. – Brad

Antwort

1

WebRTC ist über Peer2Peer-Kommunikation.

Wenn Benutzer ihre Medien auf Ihren Server hochladen würden, müssten Sie einige WebRTC-kompatible Media-Streaming-Software (wie zum Beispiel Wowza) für die Bereitstellung der Medien über WebRTC verwenden; Mit anderen Worten, der Server müsste als WebRTC-Peer agieren.

Für die beschriebene Aufgabe ist WebRTC meiner Meinung nach nicht der Fall. Icecast & Co wäre besser für die Aufgabe geeignet. Grundsätzlich glaube ich, dass es nur mit HTML5 (und wahrscheinlich JavaScript) erstellt werden kann.

+0

Danke! Ich bleibe jetzt bei Icecast und Liquidsoap. –