Zum Inhalt springen
Castreon
Auslieferung

Netzwerk und Upload — RIST und SRT ohne Verluste, die Leitung geschützt

Aktualisiert am 11 Okt 2026

Push-Ausgänge (RIST, SRT, RTMP, UDP) und Zuschauer nutzen alle dieselbe Upload-Leitung. Ab Castreon 1.4.0 verwaltet der Server sie selbst: Er lässt die Leitung nicht volllaufen und gibt RIST- und SRT-Ausgängen Raum, verlorene Pakete wiederherzustellen. Alles wird unter Einstellungen → Netzwerk und Upload eingestellt (alle Pläne).

Warum das wichtig ist

RIST und SRT senden Pakete, die unterwegs verloren gehen, erneut. Nach einem kurzen Leitungsausfall (ein, zwei Sekunden) muss jeder Ausgang alles Verlorene auf einmal neu senden — für einige Augenblicke mit einem Mehrfachen seiner Bitrate.

  • Ohne jeden Schutz läuft die Leitung voll, wenn alle Ausgänge das gleichzeitig tun. Die Warteschlange entsteht im Router, der Pakete aus allen Streams verwirft; die Empfänger fordern noch mehr Neuübertragungen an, und manche Router reagieren gar nicht mehr.
  • Mit einer engen Grenze an jedem Ausgang läuft die Leitung nicht mehr voll, aber die Neuübertragungen nach einem Ausfall passen nicht mehr hinein: Der Empfänger behält endgültig verlorene Pakete, und die Zuschauer sehen ein gestörtes Bild.

Castreon löst beide Probleme mit einem Shaper auf dem Server: Der Server sendet nie mehr, als die Leitung trägt, und die Bandbreite wird fair auf die Streams verteilt. Neuübertragungen nach einem Ausfall nutzen die freie Bandbreite, ohne die anderen zu stören — so kann die Grenze jedes Ausgangs weit bleiben.

Die Einstellungen

Einstellung Bedeutung
Upload der Leitung (Mbit/s) die Upload-Geschwindigkeit der Leitung laut Vertrag. Wenn Sie unsicher sind, messen Sie nachts über Kabel und tragen Sie einen etwas niedrigeren Wert ein
Leitungs-Shaper An (empfohlen) hält den gesamten Serververkehr unter der Leitung
Karte zum Internet meist Automatisch — die Karte der Standardroute
Shaper bei (% des Uploads) standardmäßig 95 % — lässt Platz für PPPoE- / VLAN-Header und Schwankungen der Leitung
Grenze für RIST- / SRT-Neuübertragungen Automatisch (empfohlen), Manuell oder Ohne Grenze — siehe unten

Der Shaper gilt sofort nach dem Speichern. Läge der eingetragene Wert unter dem, was der Server gerade sendet (zum Beispiel 100 statt 1000), fragt das Panel vor dem Speichern nach einer Bestätigung.

Die Grenze für Neuübertragungen

Modus Grenze jedes RIST-Ausgangs SRT
Automatisch, Shaper aktiv Bitrate × 4 + 2 Mbit/s — vollständige Wiederherstellung nach kurzen Ausfällen; die Leitung schützt der Shaper Neuübertragung höchstens mit noch einmal der Bitrate (maxbw=0&oheadbw=100)
Automatisch, ohne Shaper (Upload nicht gesetzt) Bitrate × 3 + 1,5 Mbit/s — ein Kompromiss wie oben
Manuell Bitrate × gewählter Faktor (1,5–10) + 1 Mbit/s wie oben; unter ×2 weniger
Ohne Grenze der RIST-Standard (100 Mbit/s pro Stream), wie bis Castreon 1.3.6 nichts von Castreon gesetzt

Die Bitrate kommt aus dem Profil, wenn der Kanal transkodiert wird, und aus dem gemessenen Spitzenwert, wenn das Bild kopiert wird (beim ersten Start eines neuen Kanals, solange gemessen wird, ist die Grenze vorläufig).

Die Grenze gilt beim Start des Kanals. Nachdem Sie Upload, Shaper oder Grenze geändert haben, drücken Sie Jetzt anwenden: Die Kanäle mit RIST- / SRT-Ausgängen starten nacheinander im Abstand von 3 Sekunden neu und erhalten die neue Grenze. Sonst erhalten sie sie bei ihrem nächsten Neustart.

Eine Grenze, die Sie selbst in die Adresse des Ausgangs schreiben, bleibt erhalten: RIST bandwidth=… in kbps, SRT maxbw=… in Bytes pro Sekunde. Setzen Sie die RIST-Grenze nie unter die Bitrate des Kanals — die Wiederherstellung würde ganz aufhören.

Was Sie im Panel sehen

  • Einstellungen → Netzwerk und Upload: wie viel der Server gerade sendet und welcher Anteil der Leitung, den Zustand des Shapers (Karte, Art, Rate), die vom Shaper verworfenen Pakete (wenn die Leitung voll war) und die Richtlinie, die startende Kanäle erhalten.
  • An jedem RIST-Ausgang auf der Kanalseite: die vom Empfänger angeforderten Neuübertragungen und Von der Grenze abgelehnt — die Neuübertragungen, die die Grenze nicht durchgelassen hat.
  • Warnungen: RIST-Grenze kappt Wiederherstellung (Neuübertragungen in der letzten Minute abgelehnt — der Empfänger kann Pakete verlieren) und die Leitung ist fast voll (Upload eine ganze Minute über 90 % der Leitung). Die Kanalwarnung erreicht auch die Benachrichtigungen, in der Gruppe Push-Ausgänge.
  • Das Kanalprotokoll zeigt bei jedem Start die angewandte Richtlinie und die Grenze jedes RIST- und SRT-Ausgangs.

Der RIST-Buffer — an beiden Enden gleich

Buffer / Latenz ist die Zeit, die RIST hat, um ein Paket wiederherzustellen. Jedes Ende hat seinen eigenen Puffer: Der Sender hält gesendete Pakete nur so lange vor, wie sein eigener Puffer sagt. Setzen Sie denselben Wert beim Sender und beim Empfänger. Ein größerer Puffer (zum Beispiel 4000–8000 ms) lässt mehr Zeit für die Wiederherstellung — die Neuübertragungen nach einem Ausfall verteilen sich auf mehrere Sekunden und brauchen weniger Bandbreite auf einmal —, zum Preis einer größeren Verzögerung auf diesem Stream.

Technische Voraussetzungen

  • Der Shaper nutzt die Verkehrssteuerung von Linux: CAKE (empfohlen; in Linux-Kerneln ab 4.19 enthalten, zum Beispiel Ubuntu 20.04, 22.04, 24.04) oder, falls er fehlt, HTB mit fq_codel. Der Befehl tc stammt aus dem Paket iproute2.
  • Der Castreon-Dienst muss die Netzwerkkarte konfigurieren dürfen. Die Standardinstallation läuft als root und funktioniert daher sofort. Wenn Sie Castreon mit einem eigenen Benutzer betreiben, fügen Sie die Berechtigung CAP_NET_ADMIN hinzu:
sudo mkdir -p /etc/systemd/system/castreon.service.d
printf '[Service]\nAmbientCapabilities=CAP_NET_ADMIN\n' | sudo tee /etc/systemd/system/castreon.service.d/net-admin.conf
sudo systemctl daemon-reload && sudo systemctl restart castreon
  • Castreon verändert nie eine Verkehrskonfiguration, die jemand anderes auf derselben Karte eingerichtet hat — das Panel sagt Ihnen dann, warum der Shaper nicht aktiv ist. Wird die Karte neu gestartet (zum Beispiel durch das Netzwerk), setzt Castreon den Shaper innerhalb von Sekunden wieder. Wenn Sie den Shaper ausschalten, kehrt die Karte zur Konfiguration des Systems zurück.

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)