---
title: PS1-Protokoll
url: https://doc.pstreamer.tv/de/manual/ps1.html
lang: de
product: Perfect Streamer
version: 1.13.3.445
---

# PS1-Protokoll

Das PS1-Protokoll basiert auf Automatic Repeat reQuest (ARQ). Es ist ressourcenschonend und erlaubt die Übertragung von Streams mit hoher Bitrate.

**Am Sender** — wird im output konfiguriert. Pro Stream ist nur eine Instanz verfügbar. In **Peer** müssen die Logins der Empfänger eingetragen werden. Es wird die UDP listen port festgelegt — sie muss für jeden Stream eindeutig sein.

**Am Empfänger** — wird im Input konfiguriert. Host und Port des Senders sowie Login und Passwort werden angegeben.

Stream-Verschlüsselung (Crypto protection) ist verfügbar, AES-128 wird verwendet. Zum Aktivieren auf beiden Seiten **Crypt Passphrase** als gemeinsamen Schlüssel eintragen.

Während des Betriebs sendet der Empfänger (Client) seine Statistiken an den Sender (Server). Diese sind im Bereich *Peers* nach Auswahl des Clients sichtbar.

Stream-Latenz und Verlustkompensation hängen von den Empfängereinstellungen ab:

**Round Trip Time** — RTT in ms, Standard 300. Geschätzte Kanal-Latenz (Ping). Nach Stream-Start ist der reale RTT in der Statistik (PS1 recovery delay) sichtbar.

**Client Latency (RTT multiplexor)** — RTT-Multiplikator (Standard 10), der die Stream-Latenz im Sender-Puffer bestimmt. Bei Standard ergibt sich also eine Pufferverzögerung von 3000 ms.

Senderseitig gibt es die Latenz-Einstellung (Pufferlänge) **Latency (ms)**. Sie muss größer als die clientseitigen Latenzen sein.

Die Fähigkeit des Protokolls, Verluste zu kompensieren, hängt von der Anzahl der Anfragen zur erneuten Übertragung ab und ist von **Client Latency (RTT multiplexor)** bestimmt. Große Verluste führen zu zusätzlichem Netzwerkverkehr. Zur Verringerung der Latenz sollten diese Parameter feiner abgestimmt werden.

Korrekte Protokollarbeit zeigt sich in der Client-Statistik. Bei **PS1 recovery**: Not found → Sender-Buffer vergrößern; Duplicates → RTT erhöhen.

Beim Umschalten des Stream-Eingangs (Wechsel der Quelle) am Sender kann die Sendewarteschlange kurzzeitig anwachsen. PS1 bewältigt dies reibungslos: Die ältesten Pakete werden stillschweigend verworfen, während Nummerierung (*seqID*) und Zeitstempel bei den Empfängern durchgängig bleiben — die Empfänger holen die Verluste über den regulären Wiederholungsmechanismus (retr) auf, ohne die Verbindung neu zu initialisieren. Die Anzahl der auf diese Weise verworfenen Pakete ist in der erweiterten Statistik des PS1-Ausgangs sichtbar.

Da die Verbindung vom Empfänger initiiert wird, erfordert der Sender Authentifizierung — die Empfänger werden in peer registriert. Login und Passwort sind erforderlich. Eine Autorisierung über die Server-IP ist möglich: dafür im Peer nur die Empfänger-IP angeben.
