O que é
SRT (Secure Reliable Transport) é um protocolo de streaming de código aberto, desenvolvido originalmente pela Haivision e doado à SRT Alliance em 2017.
Hoje ele está presente em todo encoder e decoder sério, no OBS, no FFmpeg, no VLC e na maioria dos equipamentos comerciais de broadcast.
O ponto de projeto é “entregar vídeo de baixa latência com confiabilidade pela internet pública” — redes em que a perda de pacotes é normal, o jitter é imprevisível e os protocolos baseados em TCP travam ou descartam quadros.
O que o SRT faz que outros transportes não fazem
- Correção antecipada de erros (FEC) e ARQ. Os pacotes perdidos são reconstruídos a partir da redundância FEC ou retransmitidos seletivamente dentro de um orçamento de latência apertado. O RTMP padrão não oferece recuperação alguma.
- Alvo de latência ajustável. Emissor e receptor negociam uma latência-alvo de ponta a ponta (normalmente de 120 ms a 2 segundos). O protocolo então equilibra o esforço de recuperação contra esse orçamento. Os operadores ajustam esse valor por enlace.
- Criptografia AES-128 / AES-256. Integrada ao transporte, sem necessidade de VPN separada. Para feeds de contribuição pagos e qualquer transporte entre organizações, isso faz diferença.
- Travessia de firewall. O SRT roda sobre UDP com modos simples e compatíveis com NAT (caller / listener / rendezvous). Atravessa firewalls corporativos com mais confiabilidade do que as opções mais antigas, RTMP / RTSP.
Onde o SRT se encaixa no contexto de videowall
Videowalls on-premises dentro de uma única instalação não precisam de SRT — NDI, IPMX, RTSP ou KVM locais são as ferramentas certas nesse nível. O SRT passa a ser relevante em três situações específicas:
- Fontes remotas pela internet pública. Um videowall no NOC da sede recebendo o stream de um site de operações remoto, ou um espaço de eventos corporativos puxando um feed de contribuição de um estúdio externo. O SRT é o transporte padrão para isso.
- Federação de videowalls entre instalações. Duas salas de controle compartilhando entre si um subconjunto de fontes. O SRT transporta os feeds entre as instalações; cada videowall renderiza local + remoto em conjunto.
- Contribuição de broadcast para um videowall on-premises. Salas de controle de esportes ao vivo / jornalismo que recebem os feeds do campo de jogo via SRT antes que a malha de produção interna assuma.
Armadilhas comuns
- Orçamento de latência apertado demais. 120 ms em um enlace instável significa que o SRT não consegue recuperar e surgem descartes. O ponto de partida certo para enlaces pela internet pública é 500 ms; reduza apenas quando as métricas do enlace sustentarem a redução.
- Gerenciamento das chaves de criptografia. Habilitar AES-256 é barato e gratuito, mas, se as chaves vivem em capturas de tela em threads do Slack, a criptografia é teatro. Trate as chaves SRT como chaves SSH.
Termos relacionados
Escolha seu próximo passo
Conheça o produto
30 minutos no estande ao vivo, por conta própria: interface do operador e câmera voltada para o videowall físico.
Planeje seu projeto
Compartilhe o layout das telas, as fontes e os requisitos. Vamos conversar sobre a configuração e preparar um orçamento.
Trabalhe com o Craft Wall
Para integradores e revendedores que avaliam software para projetos de clientes.