By Isaac Chen, Lumens
junio 02, 2022 32981
SRT significa "Transmisión confiable segura". Es un protocolo de transmisión de video de código abierto desarrollado por Haivision para enviar videos en vivo de un lugar a otro a través de Internet. SRT está diseñado específicamente para transmitir a través de redes desafiantes, como Internet. La Internet pública es ubicua y de bajo costo, pero también impredecible y poco confiable con fluctuaciones de ancho de banda. Para abordar este problema en particular, el valor central de SRT se establece en "Seguro" y "Confiable" para que pueda transmitirse a cualquier distancia. Primero, la TER está encriptada. En segundo lugar, SRT tiene un mecanismo anti-pérdida de paquetes para evitar la transmisión de retrasos, fluctuaciones y pérdidas de paquetes debido a la congestión de la red.
AES significa "Estándar de cifrado avanzado" y ha evolucionado durante una década. AES es un método de cifrado que puede cifrar información (mensajes de texto, archivos de video, transmisiones, etc.) para hacerla indescifrable a menos que alguien tenga la clave digital correcta para descifrar la información. A medida que la ciberseguridad se vuelve cada vez más imperativa, muchas emisoras, empresas, gobiernos y otras organizaciones creen que sus transmisiones privadas de video en vivo deben estar completamente protegidas.
SRT adopta el cifrado AES-256. El número indica el tamaño de la llave digital. La tecnología AES utiliza diferentes longitudes de tecla. 128, 192 o 265 bits: cuanto más larga sea la clave, más fuerte será el cifrado. SRT utiliza AES-256 para la seguridad de extremo a extremo para proteger las transmisiones de video de espectadores no autorizados. Sin la clave correcta, no podrá acceder al contenido.
Consulte más detalles en este blog de Haivision: https://www.haivision.com/blog/all/video-security-aes-encryption/
SRT es un protocolo de transmisión de baja latencia basado en UDP con recuperación de pérdida de paquetes ARQ. UDP es un protocolo de transmisión rápido y, sin embargo, poco confiable a través de redes públicas. SRT es una versión significativamente modificada que mantiene las ventajas de UDP en velocidades rápidas y bajos gastos generales. ARQ garantiza además la "confiabilidad" en la transmisión de video en vivo compatible con SRT.
La mayor parte de la transmisión pública de Internet se realiza a través de TCP/IP (Protocolo de control de transmisión sobre protocolo de Internet). TCP protege los flujos de la pérdida de paquetes al requerir que los receptores reconozcan cada paquete recibido. Esto significa que los receptores deben enviar una señal de acuse de recibo (ACK) para indicar que los remitentes han transmitido correctamente los datos. Si se pierde el paquete, el remitente debe volver a enviar los datos. Esta medida garantiza la fiabilidad en la transmisión. Sin embargo, demasiadas señales ACK introducen retrasos y reducen drásticamente la eficiencia del ancho de banda. La transmisión se vuelve altamente ineficiente, especialmente para transmisiones de video en tiempo real a larga distancia de transmisión.
ARQ (Automatic Repeat Request) lleva a cabo un método de retransmisión de paquetes diferente, más adecuado para enviar transmisiones de video en vivo. En lugar de reconocer cada paquete recibido, ARQ solo envía una señal negativa cuando se pierde un paquete. Lo llamamos reconocimiento negativo (NAK) o informe de pérdidas. Si un paquete se pierde en el camino, la señal NAK se enviará de vuelta al remitente. El remitente retransmitirá el paquete al receptor. Este enfoque hace que SRT sea ideal para la transmisión en tiempo real a través de la Internet pública en términos de latencia y fluctuaciones de ancho de banda.
Para obtener más información, consulte: https://www.haivision.com/blog/broadcast-video/low-latency-video-packet-loss-arq-fec/
Alianza SRT: https://www.srtalliance.org/members/