Skip to content

Características funcionales

Este mapa de capacidades le ayuda a encontrar la guía de configuración correspondiente. Las páginas del manual describen los ajustes, los requisitos y los límites operativos.

Catena tiene dos capas, y se licencian por separado: puede tomar solo el motor de entrega y añadir el servicio de abonados cuando lo necesite.

  • El motor de entrega recibe los streams, los procesa, graba el archivo y sirve a los espectadores. Si ya tiene un portal o middleware, es esta capa la que se conecta a ellos.
  • El servicio de abonados convierte esos streams en un producto: portales, paquetes, guía, abonados y las aplicaciones en las que miran.

Cómo usar esta referencia

Seleccione una sección y consulte la página correspondiente del manual para configurarla.


El motor de entrega

Recepción de vídeo

Capacidad Qué es
Fuentes por RTMP, RTSP, MPEG-TS (UDP y HTTP), HLS, M4F Las formas habituales en que un stream llega desde una cabecera o un socio
Captura de fuente MPEG-DASH Tirar de un stream por un manifiesto DASH: una representación o toda la escalera, fuente protegida mediante claves ClearKey — más
Códecs de vídeo de entrada: H.264, HEVC, AV1, MPEG-2 Video Se aceptan y decodifican, incluido MPEG-2 de troncales de difusión y satélite
Recepción de multicast Tomar SPTS directamente de la red del operador
Recepción por SRT Tomar una señal por un enlace con pérdidas, con frase de paso
Punto de publicación El otro extremo empuja hacia Catena en lugar de ser consultado
Fuente sintética Generador integrado para probar el camino antes de tener señal real
Fuentes de reserva con prioridad Una lista ordenada; el stream pasa a la siguiente cuando una fuente muere
Archivo de reserva Un clip sale al aire cuando ninguna fuente responde
Umbrales de calidad de la fuente Tiempos de espera, mínimo y máximo de bitrate, errores de continuidad MPEG-TS
Estado de la fuente con motivo Funciona, degradada o muerta — y por qué, en cada fuente
Recepción de MPTS con selección de programas Tomar un múltiplex y extraer de él los programas; una sola captura del troncal alimenta todos los streams que se sacan de él

Procesamiento de vídeo

Capacidad Qué es
Transcodificación a H.264, HEVC y AV1 Llevar cualquier fuente a lo que los dispositivos de los espectadores decodifican
Escalera ABR Varias versiones por stream: resolución, bitrate, GOP y estrategia de reescalado por peldaño
Selección de pista por identificador o idioma Cómo cada entrada se convierte en una salida
Codificación de audio por pista Códec y bitrate propios para cada pista de audio
Miniaturas Fotogramas para previsualizar el avance y para los mosaicos de streams
Subtítulos ocultos CEA-608/708 a WebVTT Los subtítulos del canal de difusión llegan a los navegadores y las aplicaciones como pista aparte
Subtítulos de teletexto a WebVTT Decodificación de páginas de subtítulos en pistas independientes para reproductores de navegador y OTT — configuración.
Transcodificación por hardware en NVIDIA (NVENC) Decodificación, escalado y codificación en la tarjeta; la tarjeta se elige de forma explícita o automática
Desentrelazado Señales entrelazadas de difusión a progresivo para dispositivos OTT
Logotipo sobreimpreso La mosca del stream sobre la imagen: la imagen se graba en la pista de vídeo del peldaño — más

Archivo, catch-up y timeshift

Capacidad Qué es
Grabación del archivo Grabar un stream con límite de profundidad y de tamaño
Archivo en varios discos Varios puntos de montaje por streamer, con comprobación de montaje y estado de disco
Reproducción del archivo por intervalo Reproducir cualquier intervalo pasado por sus límites en UTC
Startover y pausa del directo Ir al principio de lo que está emitiéndose y pausar un stream en vivo
Timeshift relativo y absoluto Reproducir N segundos por detrás del directo, o desde un momento de reloj
Caché SSD del archivo caliente El prime time se sirve desde SSD sin pagar un archivo entero en SSD

Entrega al espectador

Capacidad Qué es
HLS y LL-HLS La forma principal en que miran los espectadores, y su variante de baja latencia
DASH El segundo formato de manifiesto, para los dispositivos que lo prefieren
Salida MPEG-TS y fMP4 Transporte simple para descodificadores y para otros servidores
Reproductor integrado Ver un stream desde la consola sin configurar nada
Zonas CDN Los espectadores se dirigen por su IP a los streamers de su zona
Perfiles de dispositivo Una clase de dispositivos recibe solo las pistas que puede reproducir: por User-Agent, encabezado o parámetro de la URL — más
Balanceador El reproductor pide una sola dirección y se le envía al streamer que lleva el stream
Salida a multicast Servir a sus propios abonados en una red gestionada enviando streams a grupos multicast

Acceso y protección

Capacidad Qué es
Credenciales de operador y claves de API Acceso a la consola y claves bearer para la API de gestión
Tokens de unión y claves de streamer Cómo se admite una máquina en el clúster y cómo se autentica después
Backends de autorización de reproducción Catena pregunta a su servicio si se permite la reproducción — configuración.
Enlaces firmados Enlace con hash, caducidad y vínculo opcional a la IP, validado sin llamar a nadie
Límite de sesiones simultáneas Tope de flujos por abonado y detección de contraseñas compartidas
DRM: Widevine, PlayReady, FairPlay Protección de nivel estudio con claves de su proveedor DRM por CPIX — cifrado de la entrega
DRM sobre archivo y rebobinado La misma clave en catch-up: el archivo se cifra al salir, igual que el borde en vivo — más

Clúster y tolerancia a fallos

Capacidad Qué es
Registro de streamers Todas las máquinas, su estado y su telemetría en una pantalla
Unión de un streamer Una ventana temporal y un token en lugar de editar ficheros
Colocación automática de streams Central decide qué streamer lleva qué stream
Historial y motivos de la colocación Por qué un stream está donde está y qué lo movió
Requisitos de colocación Las etiquetas y los namespaces deciden en qué máquinas puede correr un stream
Streamers edge Máquinas dedicadas a la entrega: la carga de espectadores sale de las máquinas de captura
Caché del archivo en un edge Las partes del archivo leídas se asientan localmente, las solicitudes repetidas no llegan a la fuente
Copias de respaldo del archivo El archivo se graba no solo en la máquina de captura sino en un número fijado de vecinas
Servicio de restos del archivo Tras mudarse un stream, lo grabado se sigue sirviendo desde la máquina anterior
Limpieza del archivo El archivo que un streamer no puede servir se borra según la retención en lugar de acumularse
Huérfanos del archivo El streamer encuentra por sí mismo el archivo de un stream eliminado, central le asigna limpieza y el espacio se libera en un día
Slice de streams en la página del streamer Qué se entregó exactamente a la máquina: roles, configuraciones, entrega
Recuperación ante la pérdida de un streamer Los streams de la máquina muerta se replanifican sobre las vivas
Entrega de la configuración Central guarda los ajustes y sigue lo deseado, lo descargado y lo aplicado
Límite de streams por streamer Limitar cuánto asume una máquina; cero la deja en el clúster pero vacía
Copia y restauración de la base Un procedimiento con soporte en vez de un pg_dump casero

Observabilidad y operación

Capacidad Qué es
Panel de control Toda la instalación en una pantalla: máquinas, streams, tráfico, errores
Telemetría de streamers CPU, red, streams en marcha, capacidad de archivo, tiempo activo, último contacto
Estado resumido del stream Un solo valor para todos los streamers que participan en el procesamiento del stream, y un aviso con el motivo de intervención en su página
Sesiones de espectadores en vivo Quién ve qué y desde qué streamer, con filtros y cierre forzado
Historial de sesiones Sesiones cerradas con duración, volumen y motivo de finalización
Servidor de métricas integrado Consultas compatibles con Prometheus y fuente de datos para Grafana
Registros estructurados y trazas Logs legibles por máquina y trazas OpenTelemetry para seguir una petición
Retroview Monitorización en la nube del fabricante con historial largo y alertas preparadas

El servicio de abonados

Esta capa convierte un flujo en un producto de televisión. Tómela si no tiene un sistema de TV de operador; sáltela y conecte su propio portal por la API si ya lo tiene.

Streams, paquetes y guía

Capacidad Qué es
Plantillas de stream Ajustes escritos una vez y aplicados a cientos de streams
Catálogo de streams Título, logotipo y vínculo con la guía sobre el flujo técnico
Paquetes Conjuntos de streams con nombre — lo que el abonado compra en realidad
Paquetes gratuitos Streams que recibe todo abonado sin suscripción
Guía desde XMLTV Importar la programación de su proveedor, con refresco automático
Diagnóstico de la importación de guía Qué se descargó, qué cambió, qué falló y cuándo
API de programas Consultar la programación para aplicaciones e integraciones

Abonados y suscripciones

Capacidad Qué es
Cuentas de abonado Quien mira, y a qué tiene derecho
Token de reproducción por abonado Lo que el streamer comprueba antes de servir una sesión
Suscripciones a paquetes El acceso se concede y se retira de inmediato
Bloqueo de un abonado Cortar el acceso sin perder la cuenta ni su historial

Aplicaciones para espectadores

Capacidad Qué es
Reproductor web para el espectador Ver sin instalar nada
Lista de streams con «ahora» y «después» Qué se emite y qué viene a continuación

Analítica y auditoría

Capacidad Qué es
Sesiones de visionado El registro en vivo e histórico de quién vio qué
Registro de operaciones Quién cambió qué y cuándo, incluidas las suscripciones

Personal del operador y permisos

Capacidad Qué es
Credenciales de operador Un par de acceso y claves de API para toda la instalación

Integración

Capacidad Qué es
API de gestión Todo lo que hace la consola, disponible para sus sistemas
Conexión de un portal de terceros Conservar su portal y gobernar Catena por la API
Esquema OpenAPI La API de gestión dispone de un esquema OpenAPI legible por máquina.

Lo que Catena no hace

Esto queda deliberadamente fuera del producto. Nombrarlo ahorra una reunión:

  • Cámaras, videovigilancia, exportación de grabaciones y visionado por proxy — conectar cámaras (incluso alcanzar mediante un agente las que no tienen dirección pública), recortar un trozo del archivo en un fichero MP4 y pasar la reproducción por el servidor de control son Watcher.
  • WebRTC y NDI — la publicación por WHIP, la reproducción por WHEP, la captura NDI y los productos construidos sobre ellas son Agora.
  • Banda base, envío de streams hacia fuera y el múltiplex de transporte DVB — la recepción por SDI, ASI y ST-2110, el envío de streams a terceros por RTMP, SRT o MPEG-TS y la construcción de un MPTS con tablas SI/NIT/SDT y numeración lógica de streams son Mcaster. Catena conserva las dos direcciones que su propio servicio necesita: la recepción por SRT y la salida a multicast para sus propios abonados.
  • Acceso condicional para difusión — CAS y encriptado para redes de cable y satélite. En una red gestionada, el aislamiento y el DRM cubren ese terreno de otra forma.
  • Facturación y tarifas — Catena sabe quién tiene derecho a qué, nunca cuánto cuesta. Precios, facturas y pagos viven en su sistema de facturación, que gobierna Catena por la API.