Recepción vía SRT
El protocolo Secure Reliable Transport (SRT) es un protocolo de transmisión de video de código abierto diseñado para ofrecer transmisión de video de alta calidad y baja latencia sobre redes poco confiables. SRT utiliza cifrado de extremo a extremo y ofrece una serie de funciones para mejorar la confiabilidad y la seguridad, incluyendo corrección de errores, control de congestión y retransmisión de paquetes perdidos. SRT se usa a menudo para aplicaciones de transmisión de video en vivo, como deportes y noticias, donde mantener una conexión confiable y de alta calidad es fundamental.
Formato de la dirección
Sección titulada «Formato de la dirección»SRT se puede recibir en dos modos:
Caller mode- Astra envía una solicitud al servidor SRT y recibe contenido como respuesta. Esta es la variante más habitualListener mode- Astra espera a que el servidor SRT establezca una conexión y recibe el contenido en la solicitud. Es un modo punto a punto
El formato de la dirección depende del modo seleccionado.
Caller mode
Sección titulada «Caller mode»srt://address:port[#options]address- dirección IPv4 o nombre de host del servidor remotoport- puerto remoto
Ejemplo:
srt://example.com:3001- envía una solicitud a example.com
Listener mode
Sección titulada «Listener mode»En el modo listener, el formato de la dirección es similar a la dirección UDP, con la adición del símbolo @ para indicar el nombre de la interfaz local.
srt://[interface]@:port[#options]interface- nombre de la interfaz local donde se escuchará la conexión. De forma predeterminada, Astra espera una conexión en todas las interfacesport- puerto local para aceptar conexiones entrantesoptions- opciones adicionales para el protocolo SRT
Ejemplos:
srt://@:3001- espera una conexión en cualquier interfazsrt://eth0@:3001- espera una conexión en la interfazeth0
Opciones
Sección titulada «Opciones»timeout=N- reinicia el receptor si no se reciben datos dentro de un intervalo definido, en segundos. Predeterminado:5segundoslatency=N- latencia máxima de transmisión aceptada, en milisegundos. Predeterminado:120milisegundospacketfilter=S- inyecta instrucciones de procesamiento adicionales al inicio y/o al final de una transmisión para implementar Forward Error Correction (FEC). Leer más{target=“_blank”} en la documentación oficialpassphrase=S– contraseña para la transmisión cifrada. Longitud: 10-79 caracterespbkeylen=N– longitud de la clave de cifrado en bytes. Valores: 16, 24, 32. Predeterminado:0streamid=ID– identificador de flujo proporcionado al servidor SRT en modo callerno_tsbpdmode– desactiva el modo de entrega de paquetes basado en marcas de tiempooheadbw- limita la sobrecarga de ancho de banda, en porcentaje. Rango: 5-100. Predeterminado:25
Interfaz web
Sección titulada «Interfaz web»Para configurar la recepción SRT, ve a New Stream o a la configuración de un flujo existente y establece Input Type en SRT.

- Input type: Selecciona SRT para habilitar las opciones de configuración específicas de SRT.
- SRT mode: Determina si Astra actúa como Caller o Listener. Selecciona Listener para esperar conexiones entrantes.
- Local interface: La interfaz de red para recibir el flujo. El valor predeterminado es Any interface.
- Port: El puerto de red para recibir el flujo.
- Timeout: Tiempo en milisegundos que se espera por datos entrantes antes de que se produzca un tiempo de espera. Predeterminado: 5000 ms (5 segundos).
- Latency: Retardo en milisegundos para mejorar la estabilidad. Predeterminado: 120 ms. Una latencia mayor aumenta la estabilidad pero añade retraso. Consulta Latency for SRT Receiving para más detalles.
- Passphrase: Contraseña para la comunicación segura. Debe coincidir con la passphrase del emisor.
- Crypto key length: Longitud de la clave criptográfica (16, 24 o 32 bytes). Predeterminado: 16 bytes (128 bits).
- Timestamp-based packet delivery mode: Cuando está activado, usa marcas de tiempo para garantizar el orden correcto de los paquetes. Predeterminado: Desactivado.