Skip to content

Push UDP de reserva

media.push.udp_standby

El push de reserva escucha su grupo multicast. No transmite mientras detecta otro emisor. Cuando el grupo permanece en silencio durante la ventana de relevo, Sapsan empieza a transmitir; al detectar otro emisor vuelve a detener la entrega. Sus propios paquetes no cuentan como otro emisor.

Configuración

Aplique esta configuración del stream mediante central. delivery identifica el push en la configuración y las estadísticas.

streams:
- name: tv1
  inputs:
  - udp: {host: 239.0.0.1, port: 5000}
  pushes:
    delivery:
      udp:
        host: 239.1.1.1
        port: 5500
        interface: eth0
        standby:
          takeover_ms: 1000

standby: {} usa una ventana de 1000 ms. takeover_ms es un entero positivo en milisegundos; cero no es válido. Sin standby, el push transmite continuamente. Asigne ventanas distintas a varios emisores de reserva: una ventana menor tiene prioridad cuando esperan a la vez.

Transporte

Solo multicast UDP; se rechaza unicast. El servidor de reserva debe recibir el mismo grupo y puerto: el relevo depende de detectar un emisor, sin coordinación mediante central.

Códecs compatibles

  • H.264
  • HEVC
  • AV1
  • JPEG 2000
  • MPEG-2 Video
  • AAC
  • AC-3
  • E-AC-3
  • MPEG Audio
  • SMPTE 302M

Estos códecs permiten reempaquetar pistas ya codificadas en MPEG-TS; el propio push no las transcodifica. AAC se transmite con ADTS. La compatibilidad de un códec con fMP4 o HLS no implica la misma compatibilidad en esta salida.

AV1 se anuncia como flujo privado con el registro AV01; el receptor debe admitir este empaquetado concreto. Opus no se incluye en el conjunto de códecs verificado para esta salida: su presencia en la entrada no demuestra una señalización y un empaquetado completos de Opus en MPEG-TS a la salida.

Aquí RTP transporta paquetes MPEG-TS, no flujos RTP independientes de cada códec.

Siguientes pasos