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.