Zum Inhalt springen
Castreon
Kanäle

Senden aus OBS, vMix und Encodern (RTMP, SRT, WHIP)

Aktualisiert am 11 Okt 2026

Ein Castreon-Kanal kann eine Live-Übertragung empfangen — aus einem Produktionsprogramm (OBS, vMix), aus einem Hardware-Encoder oder aus einer anderen Anwendung. Die Übertragung wird zur Quelle des Kanals wie jede andere: Profil, Ausgänge, Ersatzquelle und das Bild „Kein Signal“ funktionieren genauso.

Es gibt drei Wege:

Weg Wann Sie ihn wählen Plan
RTMP-Eingang der einfachste — jedes Programm und jeder Encoder kennt ihn alle Pläne (ab Castreon 1.4.0)
SRT instabile Verbindungen (mobiles Internet, WLAN, große Entfernungen): verlorene Pakete werden wiederhergestellt alle Pläne
WebRTC (WHIP) sehr geringe Verzögerung, auch direkt aus dem Browser Enterprise — siehe WebRTC

RTMP-Eingang

1. Quelle hinzufügen

  1. Öffnen Sie den Kanal → Bearbeiten → Quelle hinzufügen und wählen Sie RTMP-Eingang (OBS / Encoder).
  2. Speichern Sie. Castreon zeigt Server (in OBS) — in der Form rtmp://<domain>/live — und den Streamschlüssel, beide mit Kopier-Schaltfläche.

Der Kanal wird an seinem Schlüssel erkannt, deshalb nutzen alle Kanäle denselben Port. Der Schlüssel wirkt wie ein Passwort: Wer ihn hat, kann auf dem Kanal senden. Neuer Schlüssel erzeugt einen anderen — nach dem Speichern funktioniert der alte nicht mehr. Konten, die den Kanal nur ansehen dürfen, sehen den Schlüssel nicht.

2. In OBS

Einstellungen → Stream: Dienst = Benutzerdefiniert…, Server = die Adresse oben, Streamschlüssel = der Schlüssel des Kanals. Dann Streaming starten.

Empfohlene Einstellungen (Einstellungen → Ausgabe, Modus Erweitert):

Einstellung Wert
Video-Encoder H.264 — x264 oder der Encoder der Grafikkarte; Profil high
Ratensteuerung CBR
Videobitrate 1080p: 4500–6000 kbps · 720p: 2500–4000 kbps
Keyframe-Intervall 2 s
Audio AAC, 160 kbps, 48 kHz

OBS 29.1 oder neuer kann über RTMP auch H.265 oder AV1 senden; Castreon nimmt beides an. Für Zuschauer und Videoplattformen wählen Sie dann bei Bedarf ein Profil, das in H.264 transkodiert — siehe HEVC und AV1.

In vMix und Hardware-Encodern

  • vMix — Stream → Destination = Custom RTMP Server, URL = die Serveradresse, Stream Key = der Schlüssel des Kanals.
  • Hardware-Encoder — bei RTMP die Serveradresse und den Streamschlüssel eintragen (manche Geräte nennen ihn stream name); verlangt das Gerät eine einzige Adresse, nutzen Sie rtmp://<domain>/live/<schlüssel>.

3. Auf der Kanalseite

Die Karte Aus OBS senden (RTMP) zeigt Adresse und Schlüssel (verborgen, mit Schlüssel zeigen), wer gerade sendet — von welcher Adresse und mit welchem Programm —, das Bild (Codec, Auflösung, Bilder pro Sekunde), den Ton, die empfangene Bitrate und die empfohlenen Einstellungen.

Was Castreon mit der Übertragung macht

  • H.264-Video (und H.265 / AV1) wird ohne Neukodierung übernommen, wenn das Profil des Kanals es erlaubt — ein Kanal ohne Profil (Passthrough) braucht keine CPU.
  • Der Ton kommt als AAC 48 kHz im Kanal an.
  • Solange niemand sendet, wartet der Kanal — das ist kein Ausfall. Mit einer Ersatzquelle spielt der Kanal die Ersatzquelle und kehrt bei der nächsten Prüfung der Hauptquelle zur Übertragung zurück. Mit dem Bild „Kein Signal“ bleiben die Ausgänge offen, solange die Übertragung fehlt.
  • Ein Kanal hat eine RTMP-Quelle und eine Übertragung gleichzeitig. Ein Schlüssel kann nicht auf zwei Kanälen genutzt werden, und ein gestoppter Kanal nimmt keine Übertragungen an.

Port und Firewall

Der RTMP-Port ist 1935 (TCP) und wird unter Einstellungen → RTMP-Eingang geändert (leer = 1935, 0 = aus). Eine Portänderung gilt nach dem Neustart des Dienstes (sudo systemctl restart castreon). Öffnen Sie den Port in der Firewall, zum Beispiel:

sudo ufw allow 1935/tcp

SRT aus OBS oder aus einem Encoder

  1. Fügen Sie dem Kanal eine SRT-Quelle hinzu, die lauscht: srt://@:9000 (einen freien Port wählen; für Verschlüsselung ?passphrase=… anhängen, mindestens 10 Zeichen).
  2. In OBS: Einstellungen → Stream → Dienst = Benutzerdefiniert…, Server = srt://<server-adresse>:9000 (mit ?passphrase=…, falls gesetzt), Streamschlüssel leer.
  3. Öffnen Sie den Port in der Firewall für UDP (sudo ufw allow 9000/udp).

SRT stellt verlorene Pakete wieder her und ist daher die richtige Wahl für instabile Verbindungen. Die Verzögerung wächst mit dem Wert latency (an beiden Enden gleich).

Wenn es nicht funktioniert

  • OBS kann sich nicht verbinden — prüfen Sie Adresse und Schlüssel (nach Neuer Schlüssel und Speichern funktioniert nur der neue), dass Port 1935 für TCP offen ist und dass der RTMP-Eingang unter Einstellungen → RTMP-Eingang nicht ausgeschaltet ist.
  • OBS verbindet sich, aber der Kanal startet nicht — der Kanal muss Aktiv sein; sehen Sie im Protokoll auf der Kanalseite nach.
  • Das Bild stockt oder verliert Bilder — die Verbindung am Sendeort reicht nicht: senken Sie die Bitrate in OBS oder wechseln Sie zu SRT.
  • Auf Videoplattformen startet das Bild nicht — siehe Live-Event.

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)