Kanal aus dem Cluster — ein Kanal eines anderen Servers als Quelle
Aktualisiert am 23 Okt 2026In einem Cluster kann ein Kanal auf einem Server die Quelle eines Kanals auf einem anderen Server sein: zum Beispiel eine Station, die die Kanäle empfängt, und ein Server, der sie weiterverteilt. Wählen Sie Server und Kanal aus den Listen — Castreon baut die Adresse selbst und verbindet sich von selbst, ohne von Hand kopierte Adressen, Token oder Fingerabdrücke.
Verfügbar ab Castreon 1.8.0 in der Enterprise-Edition, auf den Servern desselben Clusters.
Wie der Stream läuft
- Der Stream läuft zwischen den Servern nur über den Cluster-Port (standardmäßig 33444), per TLS 1.3 mit Zertifikaten auf beiden Seiten — nicht über die öffentlichen
/live/…-Adressen des Quellservers. - Der Quellserver gibt den Kanal nur an Server des Clusters. Castreon prüft das Zertifikat des gewählten Servers und ob der Server noch im Cluster ist; ein aus dem Cluster entfernter Server verliert den Stream innerhalb weniger Sekunden.
- Auf dem empfangenden Server übergibt Castreon den Stream an FFmpeg auf
127.0.0.1— dieser Schritt verlässt den Server nicht.
Was auf dem Quellserver nötig ist
Der Stream wird aus dem HTTP-TS-Ausgang des Quellkanals geholt. Ein Kanal, der nur andere Ausgänge hat (zum Beispiel HLS), erscheint in der Liste mit „— ohne HTTP-TS“ und kann nicht gewählt werden.
Auf dem Quellserver: der Kanal → Bearbeiten → Ausgänge → Ausgang hinzufügen → HTTP-TS → Speichern (der Kanal startet einmal neu).
Warum HTTP-TS: Es ist ein durchgehender Stream mit geringer Verzögerung, der alle Spuren des Kanals trägt — mehrere Tonspuren, DVB-Untertitel, Teletext — genau so, wie die Quelle sie hat. Der bereits codierte Stream wird für diesen Ausgang nicht neu codiert.
Hat das Profil des Quellkanals mehrere Qualitäten, geht über HTTP-TS nur eine davon: die am HTTP-TS-Ausgang des Kanals gewählte.
Ein neuer Kanal aus dem Cluster
Auf dem empfangenden Server (auf dem Controller wählen Sie ihn zuerst in der oberen Leiste):
- Kanäle → neuer Kanal → unter Quellen der Typ Kanal aus dem Cluster.
- Cluster-Server — aus der Liste der Server des Clusters.
- Kanal auf dem Server — aus der Liste der Kanäle dieses Servers, mit Suche. Der Name des Kanals wird von selbst ausgefüllt, wenn er leer ist.
- Das Profil: Ohne Profil (Passthrough) laufen Bild und Ton unverändert durch; mit einem Profil wird der Kanal auf diesem Server transcodiert.
- Speichern und den Kanal starten.
Neben jedem Kanal der Liste steht sein Zustand: „— ohne HTTP-TS“, „— gestoppt“ oder „— bei Bedarf“ (ein Kanal Auf Abruf startet beim ersten Abruf von selbst). Fehlen Kanäle mit HTTP-TS, öffnet auf dem Controller die Schaltfläche Kanäle auf „…“ öffnen in einem neuen Tab die Kanalliste des Quellservers; nachdem Sie dort HTTP-TS eingeschaltet haben, klicken Sie auf Liste neu laden.
Der gewählte Kanal bleibt gewählt, auch wenn er auf dem Quellserver umbenannt wird — die Verbindung erfolgt über den Kanal, nicht über den Namen.
Als Reservequelle
Kanal aus dem Cluster ist ein Quelltyp wie jeder andere: Er kann die erste Quelle des Kanals sein oder eine Reserve, in derselben Liste Quellen (zum Beispiel zuerst der lokale Satellit und der Kanal eines anderen Servers als Reserve). Der Wechsel auf die Reserve und die Rückkehr folgen den Regeln des Kanals.
Auf den Cluster umstellen
Holt ein Server bereits Kanäle von einem anderen Server desselben Clusters über die /live/…-Adressen ab, können Sie die Quellen in einem Schritt umstellen: Einstellungen → Quellen von anderen Servern → bei der Gruppe des Servers Auf Cluster umstellen.
- Umgestellt werden nur die Quellen, deren Kanäle auf dem Quellserver existieren und einen aktiven HTTP-TS-Ausgang haben; die übrigen werden als unverändert angezeigt.
- Laufende Kanäle starten nacheinander neu.
- Die alte Adresse bleibt bei der Quelle erhalten: Sie holen sie im Editor zurück, indem Sie den Typ wieder auf URL stellen.
Häufige Probleme
- „der Server antwortet nicht auf dem Cluster-Port“ — Adresse, Port oder Firewall zwischen den beiden Servern.
- „der Kanal auf dem Quellserver hat keine aktive HTTP-TS-Ausgabe“ — schalten Sie sie dort ein; die Quelle läuft dann von selbst.
- „der Kanal ist auf dem Quellserver gestoppt“ — starten Sie den Kanal dort oder stellen Sie ihn auf Auf Abruf.
- „der gewählte Kanal existiert auf dem Quellserver nicht mehr“ — er wurde gelöscht; wählen Sie einen anderen Kanal.
- Die Quelle nutzt den Kanal auf diesem Server? Für einen Kanal auf demselben Server wählen Sie den Quelltyp anderer Kanal.