Kann ich Nginx ermöglichen, einen Icecast-Stream zu multiplexen?

1556
user654123

Die Überschrift sagt im Grunde, ich habe Nginx als Reverse-Proxy an einen meiner Icecast2-Streams angeschlossen.

Nun wäre es schön, wenn für jede neue Verbindung zu Nginx keine neue Verbindung zum Icecast-Server eingerichtet würde, sondern die bereits vorhandene (und einzige) Verbindung erneut verwendet wird. Was ich zu erreichen versuche, ist, dass es im Prinzip nur einen Client für den Icecast-Stream gibt, nämlich den Reverse-Proxy. Nginx sollte sich dann irgendwie intern mit sich selbst verbinden, damit meine Bandbreite nicht mit jedem neuen Listener am Icecast-Server per se explodiert.

Kann es gemacht werden

2

1 Antwort auf die Frage

0
TBR

Ich bin nicht sicher, aber ich glaube nicht, dass Nginx einen Icecast-Stream von sich aus weiterleiten kann.

Wenn sich beide Server auf unterschiedlichen Computern befinden, getrennt durch ein Netzwerk oder das Internet, würde ich empfehlen, einen zweiten Icecast-Server als Relay einzurichten.

Beachten Sie, dass Icecast den Port 80/443 problemlos abhören kann. Unter Debian / Ubuntu sind einige Änderungen erforderlich, um korrekt zu funktionieren.