Recepção via SRT
O protocolo Secure Reliable Transport (SRT) é um protocolo de streaming de vídeo de código aberto feito para entregar vídeo de alta qualidade e baixa latência em redes pouco confiáveis. O SRT usa criptografia ponta a ponta e oferece vários recursos para aumentar a confiabilidade e a segurança, incluindo correção de erros, controle de congestionamento e retransmissão de pacotes perdidos. O SRT é muito usado em aplicações de vídeo ao vivo, como transmissões esportivas e jornalísticas, onde manter uma conexão confiável e de alta qualidade é fundamental.
Formato do endereço
Seção intitulada “Formato do endereço”O SRT pode ser recebido em dois modos:
Caller mode- o Astra envia uma requisição ao servidor SRT e recebe o conteúdo como resposta. Essa é a variante mais comumListener mode- o Astra espera o servidor SRT estabelecer a conexão e recebe o conteúdo na requisição. É um modo ponto a ponto
O formato do endereço depende do modo escolhido.
Caller mode
Seção intitulada “Caller mode”srt://address:port[#options]address- endereço IPv4 ou nome do host do servidor remotoport- porta remota
Exemplo:
srt://example.com:3001- envia a requisição para example.com
Listener mode
Seção intitulada “Listener mode”No modo listener, o formato do endereço é parecido com o endereço UDP, com o acréscimo do símbolo @ para indicar o nome da interface local.
srt://[interface]@:port[#options]interface- nome da interface local onde esperar a conexão. Por padrão, o Astra espera conexão em todas as interfacesport- porta local para aceitar conexões de entradaoptions- opções adicionais do protocolo SRT
Exemplos:
srt://@:3001- espera conexão em qualquer interfacesrt://eth0@:3001- espera conexão na interfaceeth0
timeout=N- reinicia o receptor se nenhum dado for recebido dentro do intervalo definido, em segundos. Padrão:5segundoslatency=N- latência máxima de transmissão aceita, em milissegundos. Padrão:120milissegundospacketfilter=S- injeta instruções extras de processamento no início e/ou no fim de uma transmissão para implementar Forward Error Correction (FEC). Leia mais{target=“_blank”} na documentação oficialpassphrase=S– senha para transmissão criptografada. Tamanho: 10-79 caracterespbkeylen=N– tamanho da chave criptográfica em bytes. Valores: 16, 24, 32. Padrão:0streamid=ID– identificador do stream informado ao servidor SRT no modo callerno_tsbpdmode– desliga o modo de entrega de pacotes baseado em timestampoheadbw- limita a sobrecarga de largura de banda, em porcentagem. Faixa: 5-100. Padrão:25
Interface web
Seção intitulada “Interface web”Para configurar a recepção SRT, vá em New Stream ou nas configurações de um stream existente e defina Input Type como SRT.

- Input type: Selecione SRT para ativar as opções de configuração específicas do SRT.
- SRT mode: Define se o Astra atua como Caller ou Listener. Selecione Listener para esperar conexões de entrada.
- Local interface: A interface de rede para receber o stream. O padrão é Any interface.
- Port: A porta de rede para receber o stream.
- Timeout: Tempo em milissegundos de espera pelos dados de entrada antes de expirar. Padrão: 5000 ms (5 segundos).
- Latency: Atraso em milissegundos para melhorar a estabilidade. Padrão: 120 ms. Uma latência maior aumenta a estabilidade, mas adiciona atraso. Veja Latência na recepção SRT para mais detalhes.
- Passphrase: Senha para comunicação segura. Precisa ser igual à do remetente.
- Crypto key length: Tamanho da chave criptográfica (16, 24 ou 32 bytes). Padrão: 16 bytes (128 bits).
- Timestamp-based packet delivery mode: Quando ativado, usa timestamps para garantir a ordem correta dos pacotes. Padrão: Desativado.