OBS a SRT: guía de contribución broadcast de baja latencia
Por qué enviar SRT desde OBS
SRT añade cifrado AES, recuperación ARQ ante pérdida de paquetes y métricas de transporte. Es útil cuando OBS envía una señal de contribución por internet, una red celular o una conexión menos predecible que una LAN. El destino puede ser Vajracast o cualquier receptor SRT en modo listener compatible.
Use una versión reciente de OBS Studio, confirme que la red permite UDP y obtenga del receptor la dirección, el puerto, el modo, la latencia, la frase de contraseña (passphrase) y el Stream ID si se utiliza.
Crear la entrada en Vajracast
- Cree una ruta o abra una existente.
- Añada una entrada SRT Listener.
- Defina el puerto UDP y una latencia inicial, por ejemplo 500 ms.
- Active AES-256 y configure una passphrase segura si necesita cifrado.
- Guarde la entrada y autorice el puerto UDP en el cortafuegos.
Vajracast admite otros protocolos de entrada, pero en esta configuración OBS actúa como caller y se conecta al receptor SRT en modo listener.
Configurar OBS
En Ajustes → Emisión, seleccione una salida personalizada compatible con FFmpeg/MPEG-TS según la versión de OBS. Utilice una URL de este tipo:
srt://gateway.example:9000?mode=caller&latency=500000
Con cifrado AES-256:
srt://gateway.example:9000?mode=caller&latency=500000&pbkeylen=32&passphrase=SU_FRASE_SEGURA
La latencia de la URL se expresa en microsegundos. No publique ni pegue la passphrase en capturas, tickets o repositorios.
Ajustes de video y audio
Empiece con parámetros que el receptor pueda decodificar:
- H.264 para máxima interoperabilidad o HEVC si toda la cadena lo admite;
- fotogramas clave cada dos segundos como punto de partida habitual;
- bitrate inferior a la capacidad sostenida de subida;
- AAC a 48 kHz para una señal broadcast habitual;
- CBR o control de tasa compatible con el destino.
Si un decodificador, una CDN o una sala de control maestro (MCR) rechaza la señal, la causa puede estar en la estructura GOP, los perfiles, el audio, las marcas de tiempo, las cabeceras o la señalización MPEG-TS. Vajracast puede normalizar o transcodificar únicamente donde sea necesario.
Ajustar la latencia
La latencia debe cubrir el RTT, la variación del retardo (jitter) y el tiempo de retransmisión. Vajracast muestra el RTT de los extremos SRT en tiempo real, lo que facilita ajustar el búfer durante una producción en exteriores. Bajar el valor sin medir puede aumentar los paquetes descartados y los artefactos.
Pruebe durante varios minutos con la red cargada. Una conexión estable en una prueba corta no representa necesariamente un evento real.
Añadir failover y previsualización
Después de validar OBS, añada una segunda entrada a la misma ruta: otro OBS, un codificador dedicado, RTMP o una señal de reserva. Configure la prioridad, la estrategia de selección y el retorno automático. Las salidas permanecen activas durante la conmutación.
WHEP permite comprobar la señal de programa con muy baja latencia en el navegador, mientras que el multiview integrado permite supervisar varias rutas en vivo. HLS ofrece una reproducción compatible con un conjunto más amplio de dispositivos.
Solución de problemas
- No conecta: revise el modo listener, la dirección, el puerto UDP, NAT y el cortafuegos.
- Negociación rechazada: verifique la passphrase, la longitud AES, el modo y el Stream ID.
- Cortes: mida RTT y pérdida, aumente latencia y reduzca bitrate.
- Sin audio: confirme la pista seleccionada, codec AAC y frecuencia de 48 kHz.
- Incompatibilidad: compare perfil H.264/HEVC, formato de píxel, GOP y estructura MPEG-TS.
Puede probar Vajracast durante 30 días y configurar una ruta OBS a SRT sin tarjeta.
Plataforma gestionada en la nube con servidores dedicados, redundancia N+1, transcodificación por hardware y distribución global. Gratis durante 30 días.
30 días gratis · Sin tarjeta · Acceso directo al equipo de desarrollo