Zum Inhalt springen
Castreon
Kanäle

Kanal aus dem Cluster — ein Kanal eines anderen Servers als Quelle

Aktualisiert am 23 Okt 2026

In 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):

  1. Kanäle → neuer Kanal → unter Quellen der Typ Kanal aus dem Cluster.
  2. Cluster-Server — aus der Liste der Server des Clusters.
  3. 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.
  4. Das Profil: Ohne Profil (Passthrough) laufen Bild und Ton unverändert durch; mit einem Profil wird der Kanal auf diesem Server transcodiert.
  5. 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.

Datenschutz

Cookies & lokaler Speicher

Unbedingt erforderliche Cookies sind immer aktiv. Statistik und Marketing nutzen Dienste von Google und starten nur, wenn Sie zustimmen — bis dahin wird nichts an Google übertragen. Sie können Ihre Einwilligung hier jederzeit widerrufen.

Unbedingt erforderlich

Ohne sie funktionieren Anmeldung, Formulare und die gewählte Sprache nicht. Sie erfordern keine Einwilligung (§ 25 Abs. 2 Nr. 2 TDDDG).

Immer aktiv
Name Zweck Dauer Art
castreon-session Hält Ihre Sitzung: Anmeldung und gewählte Sprache 2 Stunden, bei jedem Aufruf verlängert Cookie
XSRF-TOKEN Schützt Formulare vor gefälschten Anfragen 2 Stunden, bei jedem Aufruf verlängert Cookie
remember_web_… Nur wenn Sie bei der Anmeldung „Angemeldet bleiben“ wählen Bis zur Abmeldung, max. 400 Tage Cookie
__cf_bm Cloudflare: unterscheidet Besucher von Bots, nur wenn der Datenverkehr geprüft wird 30 Minuten Cookie · Cloudflare
castreon:consent Speichert Ihre Cookie-Auswahl 12 Monate Lokaler Speicher
theme Darstellung des Kundenkontos: hell, dunkel oder System Bis Sie sie ändern Lokaler Speicher

Statistik

Google Analytics 4 (Google Ireland Ltd.): welche Seiten besucht werden, woher Besuche kommen und mit welchem Gerätetyp — mit pseudonymen Kennungen, ohne Speicherung der IP-Adresse. Hilft uns, die Website zu verbessern.

Name Zweck Dauer Art
_ga Google Analytics: erkennt den Besucher wieder (pseudonyme Kennung) 13 Monate Cookie · Google Analytics
_ga_VHWQRPHPEF Google Analytics: speichert den Sitzungsstatus 13 Monate Cookie · Google Analytics

Marketing

Google Ads (Google Ireland Ltd.): misst, ob Besuche über Google-Anzeigen zu einem Test oder Tarif führen, und ermöglicht die Anzeige von Castreon-Werbung auf anderen Websites (Remarketing).

Name Zweck Dauer Art
_gcl_au, _gcl_aw Google Ads: verknüpft den Besuch mit dem Anzeigenklick (Conversions) 90 Tage Cookie · Google Ads
IDE, test_cookie Google Ads: Remarketing und Anzeigenmessung, auf Google-Domains (doubleclick.net) Bis zu 13 Monate Cookie · Google (Drittanbieter)