Netzwerk und Upload — RIST und SRT ohne Verluste, die Leitung geschützt
Aktualisiert am 11 Okt 2026Push-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
tcstammt aus dem Paketiproute2. - 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_ADMINhinzu:
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.