Skip to content

Fuente multicast

La imagen típica del operador de cable: una cabecera o un codificador distribuye los streams como transport streams MPEG-TS en grupos multicast de la red local — un grupo por stream. Esta página conecta un grupo así a un stream de Catena.

Conecte el grupo

Cree un stream y pulse + Añadir fuente en la pestaña Fuentes. Elija el protocolo MPEG-TS/UDP y rellene:

  • Host — la dirección del grupo multicast, por ejemplo 239.255.1.77.
  • Puerto — el puerto del grupo, por ejemplo 5500.
  • Interfaz de entrada — el nombre de la interfaz de red o su dirección IPv4 local; si el campo está vacío, el sistema la elige.
  • Tiempo de espera del par (ms) — cuánto silencio en el grupo tolerar antes de reiniciar la recepción. Un campo vacío es un valor por defecto sensato.

Pulse Guardar. El streamer se une al grupo, captura el stream, y el estado del stream se pone verde; la tarjeta de salud muestra el bitrate y las pistas.

La fuente multicast conectada y funcionando

Selección de la interfaz de entrada

Si el multicast llega por una tarjeta de red dedicada, indique su Interfaz de entrada en la fuente MPEG-TS/UDP de la pestaña Fuentes. Por ejemplo, establezca Host en 239.255.1.77, Puerto en 5500 e Interfaz de entrada en eno2. En lugar del nombre puede usar la dirección IPv4 de esa tarjeta, por ejemplo 192.168.20.10. La suscripción al grupo se crea en esa interfaz aunque la ruta por defecto pase por eno1.

El campo se aplica al multicast IPv4, incluido el multicast con fuente específica (SSM). Para IPv6 déjelo vacío: no se admite la selección explícita de interfaz para IPv6. En unicast este campo no selecciona la interfaz de recepción. Vacíe el campo y guarde para volver a la selección mediante la tabla de rutas del sistema operativo. Cambiar la interfaz recrea la suscripción e interrumpe brevemente la captura.

El nombre o la dirección deben pertenecer al streamer que recibe la señal. Si la interfaz no existe o no tiene dirección IPv4, la fuente no arrancará; el estado de la entrada mostrará la causa. En un clúster, compruebe el ajuste en cada streamer donde pueda colocarse este stream.

Si la fuente se configura mediante URL, use udp://239.255.1.77:5500?interface=eno2. También se admite udp://eno2@239.255.1.77:5500; si se incluye además el parámetro interface, este tiene prioridad.

La interfaz para enviar multicast se configura por separado en cada push.

Qué debe cumplirse en la red

  • El multicast no viaja por internet. El streamer que recibe el grupo debe estar en el mismo segmento de red que su fuente — o la red intermedia debe enrutar multicast.
  • La suscripción la hace el streamer. Envía un IGMP join; los switches con IGMP snooping entregan el stream solo a los suscriptores. No hay que configurar nada en el streamer para eso — lo que importa es que la red deje pasar la suscripción.
  • Una entrada — un grupo y un puerto. Cada stream tiene su propio grupo: así los distribuye también la cabecera.

Adelante por tareas

  • El stream del grupo normalmente ya viene comprimido (H.264 o MPEG-2). H.264/AAC se reproduce tal cual; si la cabecera envía MPEG-2 — añada un transcodificador, o los reproductores de navegador no leerán el stream.
  • Las entradas TS llevan un contador de errores de continuidad: el umbral Límite de errores CC pone la fuente en «degradada» con pérdida de paquetes — vea Reserva de fuentes.
  • Un grupo multicast también puede ser reserva: una segunda entrada con prioridad por debajo de la principal.

Si el grupo no se capturó

  • La tarjeta dice Muerta, sin bitrate. Los paquetes no llegan al streamer: grupo o puerto equivocado, otra VLAN, el IGMP join no pasa por un switch, un cortafuegos corta UDP. Compruebe desde la máquina del streamer — es él quien se suscribe.
  • Hay bitrate pero el stream no está verde. El stream llega pero no se encuentran en él las pistas esperadas — mire la tarjeta de salud: qué extrajo el streamer del stream.
  • La fuente parpadea: funciona — degradada. Pérdida de paquetes en la red; el contador de errores CC de la tarjeta crece. Es un problema de red, no del stream.