Saltar al contenido
Callaba
Guía del producto

Servidores SRT

Reciba, proteja, supervise y enrute contribuciones SRT de baja latencia con acceso explícito de editor y receptor.

Dónde encontrarlo en CallabaServidores de transmisión → Servidores SRT
Qué hace este módulo

Un servidor SRT es el punto final de contribución administrado. Configure la latencia y el ancho de banda para la red real, asegúrela y luego use telemetría y rutas controladas en lugar de adivinar los síntomas del jugador.

Continúa este flujo en Callaba

Servidor Callaba SRT

Cada cambio en el ciclo de vida finaliza con pruebas observables en los medios, y la retirada no deja dependencias posteriores ocultas.

Ver cómo funciona el producto

Antes de empezar

  • Un puerto UDP accesible y una regla de firewall limitada a las fuentes requeridas cuando sea posible.

  • Un codificador o fuente de prueba SRT real y un receptor como VLC o un módulo Callaba descendente.

  • RTT de red medido y tasa de bits máxima esperada.

Ajustes explicados

Se explican los controles que necesita el operador. Los nombres internos y eventos de implementación se omiten intencionadamente.

Oyente

Identidad y capacidad de red del endpoint SRT.

Nombre y estado activo

Etiqueta del operador y estado del ciclo de vida de este servidor SRT.

Puerto de escucha

Puerto UDP utilizado por las conexiones entrantes SRT.

Puerto receptor

Puerto distinto opcional utilizado por el lado receptor del flujo de trabajo configurado.

Latencia

Búfer de recuperación SRT del tamaño de la ruta de red medida.

Comience desde el RTT medido y pruebe con una pérdida de paquetes representativa.
Ancho de banda máximo

El espacio libre que SRT puede utilizar para la retransmisión en relación con la tasa de bits del medio.

Recibir buffer

Búfer de host disponible para el receptor SRT.

Tiempo de espera de conexión

Cuánto tiempo puede permanecer sin resolver un par no disponible antes de que la sesión se considere fallida.

Seguridad y acceso

Proteger los medios y restringir quién puede publicar o recibir.

frase de contraseña

Secreto de cifrado SRT opcional compartido por pares autorizados.

Use un secreto robusto y distribúyalo por separado de la URL.
Modo de acceso

Requerir objetos de acceso Stream explícitos, restringir por host o permitir deliberadamente un acceso más amplio.

Roles de editor y receptor

Separe los clientes que envían medios de los clientes que los consumen.

Enrutamiento y recuperación

Conecte este punto final a uno o más pares SRT.

Modo de enrutamiento

Deshabilite el enrutamiento o use definiciones de pares de direcciones públicas/Callaba.

EMPUJAR o TIRAR

PUSH envía hacia un oyente; PULL se conecta a una fuente disponible.

Hosts de enrutamiento

Direcciones de pares ordenadas utilizadas por el flujo de trabajo de ruta configurado.

Observabilidad

Utilice evidencia real antes de cambiar los parámetros de transporte.

Intervalo de estadísticas

Frecuencia utilizada para la recopilación de estadísticas admitidas o devoluciones de llamadas.

Tasa de bits en vivo

Muestra si los medios están llegando actualmente.

RTT de red

Tiempo de ida y vuelta informado por la sesión SRT.

Historial de conexiones y eventos

Eventos de sesión y transporte utilizados para diagnosticar desconexiones.

Primer flujo seguro

  1. 01

    Cree el servidor con un puerto UDP no utilizado y un nombre de operador claro.

  2. 02

    Mida la ruta real, luego establezca la latencia, el ancho de banda máximo y el tiempo de espera para esa red.

  3. 03

    Agregue una frase de contraseña y acceso explícito a la transmisión del editor/receptor.

  4. 04

    Inicie el servidor y conecte un editor real.

  5. 05

    Conecte un receptor o módulo descendente y confirme la tasa de bits en vivo más Network RTT.

  6. 06

    Solo después de que la ruta única sea estable, agregue enrutamiento o una fuente PULL de respaldo.

Ejemplos de flujo

Úsalo cuando

Crear, verificar, editar y retirar un servidor SRT

Un operador necesita cambiar un punto final SRT sin confundir un formulario guardado con una ruta de medios de trabajo.

crearRol, puerto y acceso
EmpezarEl punto final está listo
verificarMedios reales y resultados
EditarGuardar, reiniciar, volver a probar
jubilarseEliminar dependencias
Diagrama animado del flujo: Crear, verificar, editar y retirar un servidor SRT

Cómo construirlo

  1. 1

    Cree el servidor con su función, puerto, política de acceso y configuración de medios esperada.

  2. 2

    Inícielo y espere el estado del punto final esperado por el editor o el receptor.

  3. 3

    Conecte medios reales y verifique la tasa de bits, la imagen, el audio y la salida descendente prevista.

  4. 4

    Antes de editar, identifique si el campo requiere detenerse o reiniciarse; guarde el cambio, restaure el servidor y repita la misma prueba de medios.

  5. 5

    Antes de eliminar el servidor, elimine o reasigne todas las rutas, grabaciones, mosaicos Multiview y salidas que dependan de él.

Úsalo cuando

Contribución remota segura a la producción

Un codificador de campo envía una señal a través de la Internet pública.

Codificador de campoPUSH SRT cifrado
Política de accesoIdentidad del editor
Callaba SRTRecuperar + monitorear
ProducciónMultiview / grabar / retransmitir
Diagrama animado del flujo: Contribución remota segura a la producción

Cómo construirlo

  1. 1

    Cree el oyente SRT y mida la latencia a partir de la ruta medida.

  2. 2

    Establezca una frase de contraseña y cree una transmisión de editor para el codificador.

  3. 3

    Conecte el codificador y confirme la tasa de bits, RTT y el estado estable de la sesión.

  4. 4

    Seleccione la fuente SRT verificada en Multiview, Grabación o Retransmisión.

Úsalo cuando

Contribución primaria y de respaldo SRT

La producción tiene dos alimentaciones accesibles de forma independiente y necesita una ruta de recuperación controlada.

PrimariaSRT TIRAR
Copia de seguridadSRT TIRAR
Callaba SRTReconectar/cambiar
MultiviewPrueba del operador
SalidaAlimentación de producción
Diagrama animado del flujo: Contribución primaria y de respaldo SRT

Cómo construirlo

  1. 1

    Agregue los hosts primarios y de respaldo probados de forma independiente al plan de enrutamiento PULL.

  2. 2

    Verifique cada fuente por separado antes de habilitar el flujo de trabajo de ruta ordenada.

  3. 3

    Observe los estados de salud de ambos orígenes en Multiview o en la interfaz del operador.

  4. 4

    Para cambios planificados, utilice el control de ruta preferida; para volver a conectar la recuperación, observe la sesión activa y la salida.

  5. 5

    Simule una pérdida de fuente durante una ventana de mantenimiento y registre el comportamiento de recuperación.

Úsalo cuando

Evento de navegador multilingüe desde un programa SRT multipista

La producción proporciona un programa SRT/MPEG-TS con múltiples idiomas terminados o pistas de comentarios.

Multipista SRTun programa
Servidor SRTEscuchar + nombrar pistas
Reproductores webSeleccione una pista cada uno
Grupo de idiomasEl espectador selecciona el idioma
Diagrama animado del flujo: Evento de navegador multilingüe desde un programa SRT multipista

Cómo construirlo

  1. 1

    Reciba la fuente multipista SRT y confirme que todas las pistas de audio producidas estén presentes.

  2. 2

    Escuche las pistas descubiertas en las estadísticas del servidor SRT y asigne nombres de idiomas legibles por el operador.

  3. 3

    Cree un reproductor web por idioma de audiencia; configure Modificar pistas de audio en Seleccionar pista de audio y asigne el índice de fuente deseado.

  4. 4

    Agregue esos jugadores a un grupo de lista de idiomas y elija el idioma predeterminado.

  5. 5

    Pruebe el cambio, las reglas de acceso y la reproducción en una sesión de navegador limpia.

Úsalo cuando

Evento de navegador multilingüe de feeds SRT separados

La producción suministra cada idioma terminado como una fuente SRT independiente en lugar de un programa multipista.

Feeds de idiomasUn alimento SRT cada uno
Servidores SRTRecibir + monitorear
Reproductores webUn jugador cada uno
Grupo de idiomasEl espectador selecciona el idioma
Diagrama animado del flujo: Evento de navegador multilingüe de feeds SRT separados

Cómo construirlo

  1. 1

    Reciba y valide una fuente SRT independiente para cada idioma producido.

  2. 2

    Cree un Web Player por feed verificado y asígnele un nombre para la audiencia.

  3. 3

    Agregue esos jugadores a un grupo de lista de idiomas y elija el idioma predeterminado.

  4. 4

    Pruebe el cambio, las reglas de acceso y la reproducción en una sesión de navegador limpia.

Verificar el resultado

  • Un editor y un receptor reales permanecen conectados durante el período de prueba planificado.
  • La tasa de bits en vivo confirma la llegada de los medios y Network RTT se mantiene dentro del presupuesto de latencia probado.
  • La política de acceso seleccionada rechaza las identidades de transmisión o los hosts no autorizados.
  • Una prueba de fuente de respaldo produce el comportamiento de recuperación documentado.

Solución de problemas

La sesión se conecta pero los medios se interrumpen

Comprobar
  • Compare la tasa de bits con la carga disponible.
  • Verifique RTT y el comportamiento de pérdida de paquetes.
  • Revise la latencia y el ancho de banda máximo.
Después, haz esto

Aumentar el margen de recuperación únicamente a partir de pruebas medidas; También corrija la tasa de bits de origen o el cuello de botella de la red.

El editor no puede conectarse

Comprobar
  • Verifique el firewall y la dirección pública UDP.
  • Haga coincidir el puerto, el modo, la frase de contraseña y la identidad de la transmisión.
Después, haz esto

Pruebe un editor sin módulos posteriores y luego restaure la ruta del receptor verificada.

La copia de seguridad no se realiza como se esperaba

Comprobar
  • Verifique ambas fuentes de forma independiente.
  • Revise el orden de la ruta, el modo y el tiempo de espera.
  • Observe la sesión activa durante el fallo.
Después, haz esto

Corrija la definición de enrutamiento o fuente fallida y repita una prueba de falla controlada.