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

# Protocolo PS1

O protocolo PS1 funciona pelo princípio Automatic Repeat reQuest (ARQ). É leve em recursos e permite transmitir fluxos com alta taxa de bits.

**No transmissor** — configurado em output. Apenas uma instância está disponível para um stream. É necessário registrar em **Peer** os logins dos receptores. Define-se a UDP listen port, que deve ser única para cada stream.

**No receptor** — configura-se no input. Especifica-se o host e a porta do transmissor, além de login e senha.

Há criptografia de fluxos disponível (Crypto protection) usando AES-128. Para ativar em ambos os lados, informe **Crypt Passphrase** como chave compartilhada.

Em funcionamento, o receptor (cliente) envia suas estatísticas ao transmissor (servidor). É possível consultá-las na seção *Peers* ao selecionar o cliente.

A latência do fluxo e a capacidade de corrigir perdas dependem das configurações do receptor (cliente):

**Round Trip Time** — RTT em ms, padrão 300. Latência estimada (ping) do canal. Após iniciar o fluxo, o RTT real aparece nas estatísticas (PS1 recovery delay).

**Client Latency (RTT multiplexor)** — multiplicador do RTT (padrão 10) que define a latência do fluxo no buffer do emissor; no padrão dá 3000 ms.

No lado do emissor há o ajuste de latência (tamanho do buffer) **Latency (ms)**. Ele deve ser maior do que as latências configuradas nos clientes.

A capacidade do protocolo de compensar perdas é determinada pelo número de solicitações de retransmissão e depende de **Client Latency (RTT multiplexor)**. Grandes perdas geram tráfego adicional na rede. Para reduzir a latência convém ajustar esses parâmetros com mais detalhe.

Para conferir o funcionamento correto do protocolo, veja as estatísticas do cliente. **PS1 recovery**: Not found → aumentar o buffer do emissor; Duplicates → aumentar o RTT.

Ao comutar a entrada do fluxo (troca de fonte) no transmissor, a fila de envio pode crescer brevemente. O PS1 lida com isso de forma suave: os pacotes mais antigos são descartados silenciosamente, enquanto a numeração (*seqID*) e as marcas de tempo nos receptores permanecem contínuas — os receptores recuperam as perdas pelo mecanismo regular de retransmissão (retr), sem reinicializar a conexão. O número de pacotes descartados dessa forma é visível nas estatísticas estendidas da saída PS1.

Como a iniciação da conexão acontece do lado do receptor, o transmissor exige autenticação — os receptores são registrados em peer. Login e senha são obrigatórios. É possível autorização pelo IP do servidor: para isso, no peer indique apenas o IP do receptor.
