Antenista BH e Região

8 de agosto de 2018

Protocolo de Transporte Seguro e Confiável SRT Streaming

Protocolo de Transporte Seguro e Confiável SRT Streaming


No mundo da tecnologia existem vários protocolos como RTSP, RTMP, HLS e MPEG DASH. Todos esses protocolos desempenham um papel muito importante quando as coisas vêm em termos de Streaming Media.

Neste artigo vamos descobrir o que é SRT e como trabalha?


SRT significa Secure Reliable Transport.

Seguro = Criptografa o fluxo de vídeo
Confiável = Recupera a perda de pacotes do servidor
Transporte = Adapta a mudança das condições da rede
SRT é um protocolo de código aberto usado para transportar vídeo ao vivo em rede pública de forma criptografada.
Em outras palavras,
O SRT é um protocolo de transporte de vídeo que oferece vídeo de melhor qualidade sobre a pior rede com criptografia. O SRT foi desenvolvido pela Haivision. SRT fornece baixa latência (120 ms). Seu código-fonte está disponível no github. Ele usa o sistema de criptografia AES. É uma solução econômica porque é usada na internet pública muito bem.
O SRT pode ser descrito mais brevemente explorando os seguintes 4 recursos,
(1) Melhor vídeo de Qualtiy
Isso nos dá proteção contra o jitter e a perda de pacotes. Que resulta na entrega de vídeos de melhor qualidade no final do assinante.
(2) baixa latência
Permite-nos fornecer vídeos de baixa latência enquanto enfrentam alterações nas condições da rede.
(3) Fluxo Secured
Ele nos dá proteção de ponta a ponta da criptografia AES de 128/256 bits. Portanto, também é um sistema seguro.
(4) Plataforma de código aberto
Como é uma plataforma de código aberto, o desenvolvedor pode obter seu código-fonte no github.

Como trabalha o SRT ?


Como trabalha o protocolo srt

Como mostrado acima na figura, à fonte de vídeo ao vivo está capturando o vídeo ao vivo e fornecendo sua saída para o SRT HD Encoder. Depois de codificar o SRT, criptografe o fluxo e forneça a recuperação de erros. Então ele vai para a internet pública.

No lado do decodificador, antes que a decodificação do processo de decodificação seja feita pelo SRT, o processo de recuperação de erros é feito para evitar a perda de pacotes pela Internet pública. Um desempenho de rede em tempo real é cheirado pelo SRT. Neste processo, o codificador, o transcodificador e o decodificador podem ser ajustados para fornecer conteúdo de qualidade ao assinante.

Como mostrado acima na figura, aqui nossa fonte é codificadora, então após a codificação ser feita pelo codificador, nenhum SRT é implementado e os streams vão para a internet pública. Esta internet pública é mostrada como meio de transmissão na figura acima. Após a transmissão no ponto de destino, recebemos um sinal muito fraco. Perdas congeladas e acumuladas são encontradas.


Por outro lado, quando implementamos o SRT em nosso sistema, como mostrado acima na figura. Aqui a nossa fonte é o codificador onde depois de codificar o SRT é implementado. Assim, no final ou no destino da decodificação, obtemos a taxa de quadros constante conforme enviamos na origem. O gráfico de destino é como um gráfico de origem. Então, nosso vídeo decodificado está tendo a melhor qualidade que enviamos da fonte após a implementação do SRT.

RESUMO 
SRT é um programa de código aberto usado como protocolo de transporte para a entrega de vídeos com melhor qualidade ao vivo pela rede pública da Internet. A implementação do SRT (Secure Reliable Transport) reduz o custo de transmissão e nos proporciona flexibilidade. Por isso, é um protocolo de transporte eficiente para entrega de melhor qualidade de vídeos com criptografia. Como discutimos acima, foi desenvolvido pela Haivision, sendo implementado em todos os dispositivos da Haivision.

Nenhum comentário:

Postar um comentário