Senden Sie einen einzelnen Stream an mehrere Benutzer

Senden Sie einen einzelnen Stream an mehrere Benutzer

Ich möchte einen Live-Videostream an mehrere Benutzer senden. Derzeit verwende ich ein WebRTC-Gateway (serverseitig), um einen eingehenden Stream an mehrere Empfänger weiterzuleiten, was einen Stream pro Empfänger bedeutet, was zu einer hohen ausgehenden Bandbreite führt.

Gibt es eine Methode, mit der die Weiterleitung über das Netzwerk erfolgen kann, um den Server zu entlasten?

(Mein Setup sieht ungefähr so ​​aus:https://stackoverflow.com/a/28645913/1100528. WebRTC ist keine Notwendigkeit, aber ich wollte Flash vermeiden.)

Antwort1

Am besten schauen Sie sich wahrscheinlich eine Drittanbieterbibliothek an, beispielsweise OpenTok oder Peer5.

Sie bieten die Möglichkeit, große Multicast-Streams mithilfe einer hybriden (P2P/Server) Netzwerklösung zu verwalten, die die Arbeitslast zwischen den Peers verteilt und so die Abhängigkeit von einem einzelnen Server minimiert.

verwandte Informationen