Stream con una fuente externa¶
Un stream de Catena tira del stream por sí mismo: usted dice dónde está, y el streamer se conecta, vigila la salud de la señal y se reconecta tras los cortes. Esta página lleva un stream al aire con una fuente real; el ejemplo de principio a fin es una contribución SRT, los campos de los demás protocolos están recopilados abajo.
Añada una fuente¶
Cree un stream si aún no lo tiene, y abra la pestaña Fuentes en su página. Pulse + Añadir fuente y elija el protocolo:

El formulario muestra los campos del protocolo elegido. Rellénelos y pulse Guardar — el streamer empieza a conectarse en cuanto central le entrega la configuración.
De principio a fin: una contribución SRT¶
Dado: el codificador en el sitio sirve el programa como listener SRT en 172.28.0.20:9710, el enlace está cifrado con una frase de paso. En el formulario de la fuente:
- Host —
172.28.0.20: la dirección IP del listener. El streamer actúa como caller e inicia la conexión por sí mismo. - Puerto —
9710. - Frase de paso — la misma clave configurada en el codificador (el estándar SRT pide de 10 a 79 caracteres). Con clave el enlace va cifrado, y un listener con clave rechaza a los clientes sin cifrar; un campo vacío significa un enlace sin cifrado.
- Stream ID — solo hace falta cuando el listener distingue varios programas por él; si no, déjelo vacío.
- Tiempo de espera del handshake (ms) y Tiempo de espera del par (ms) — cuánto esperar a que se establezca la conexión y a un par silencioso antes de reconectar. Los campos vacíos son valores por defecto sensatos.
Tras Guardar, el estado del stream en la cabecera se pone verde, y la tarjeta de salud de la fuente muestra un bitrate vivo y las pistas:

El stream ya se puede ver — en el reproductor integrado de la pestaña de configuración básica, o en /streaming/v/<nombre>/index.m3u8.
Los campos de los demás protocolos¶
| Protocolo | Campos |
|---|---|
| RTSP | URL tipo rtsp://usuario:contraseña@host/ruta, tiempo de espera del par. El caso típico es una cámara IP |
| RTMP | URL rtmp://host/app/stream, tiempo de espera del par |
| HLS | URL de la playlist http(s)://…/index.m3u8 |
| MPEG-TS/HTTP | URL del transport stream, tiempo de espera del par |
| MPEG-TS/UDP | Host — la dirección del grupo multicast, Puerto — vea Fuente multicast |
| File | Ruta a un archivo en el disco del streamer; el archivo se reproduce en bucle |
| Synthetic | El generador integrado — barras SMPTE y un tono; recorrido en el Inicio rápido |
| M4F, M4S | URL y Clave del clúster — tirar de un stream de un Flussonic Media Server, útil en la migración |
| MBR | Un contenedor de varias fuentes que se ensamblan en un stream multibitrate — vea Transcodificación y MBR |
El programa dentro de un MPTS¶
Un flujo de transporte puede llevar varios programas (MPTS). El campo Programa (PNR) elige el que necesita por su número; el valor por defecto es primera con contenido. Indique el número de forma explícita cuando el flujo lleve varios canales de TV y necesite uno concreto.
Latencia de recepción SRT¶
Una fuente SRT tiene un campo Latencia de recepción (ms). No es un retardo sin más, sino el presupuesto para retransmitir los paquetes perdidos: la ayuda bajo el campo pide al menos 3–4 RTT hasta la fuente, con 120 por defecto. Ponerlo demasiado bajo convierte las pérdidas en huecos del flujo, porque la retransmisión no llega a tiempo.
La cortinilla para cuando no queda ninguna fuente¶
El bloque Cortinilla al perder las fuentes fija el Archivo de cortinilla en el streamer y un Tiempo de espera (s). Cuando todas las fuentes están muertas, el stream reproduce ese archivo en lugar de una pantalla negra.
En un clúster hay una condición sobre la que avisa la propia ayuda: el archivo debe existir en esa ruta en todos los streamers a los que el stream pueda trasladarse. De lo contrario no habrá cortinilla tras un traslado. Si la ruta se deja vacía, el objeto se elimina por completo — la cortinilla queda desactivada.
Un stream puede tener varias fuentes — la lista está ordenada por prioridad, y el streamer trabaja con la fuente viva de mayor prioridad. Cómo se ajustan la conmutación, los umbrales de degradación y el retorno a la principal — Reserva de fuentes.
Si la fuente no arrancó¶
- La tarjeta de salud dice Muerta y el contador de intentos crece. El streamer no puede conectarse: dirección, puerto, cortafuegos. Compruebe la accesibilidad desde la máquina del streamer, no desde la suya — es él quien se conecta.
- SRT no conecta: el handshake es rechazado (Unauthorized). La frase de paso no coincide con la del otro extremo.
- El stream está verde pero el reproductor no reproduce. La fuente entrega códecs que el reproductor no puede leer (fotogramas en bruto, por ejemplo). El stream necesita un transcodificador — vea Transcodificación y MBR.
- La fuente alterna entre viva y muerta. Mire los umbrales y tiempos de espera: Reserva de fuentes.