Flujos MPTS

MPTS (Multi Program Transport Stream) es un flujo MPEG-TS con varios programas (servicios); cada programa tiene un número único (PNR). Su aplicación principal es la difusión DVB y el tránsito de multiplex ya formados. El tipo de flujo — SPTS o MPTS — se elige al crearlo y no se puede cambiar posteriormente (Nuevo flujo).

Pipeline del flujo MPTS: fuentes del multiplex, conmutador de entradas, analizador, salidas de tránsito y puente hacia los flujos SPTS a través del demultiplexor.

Pipeline del flujo MPTS: tránsito del multiplex sin modificar su composición; el procesamiento de programas individuales se realiza a través del demultiplexor en flujos SPTS.

Tránsito del multiplex

El flujo MPTS es de tránsito: el multiplex se transmite tal cual. El filtrado y la modificación de MPEG-TS (Filtrado MPEG-TS, Modificación del flujo), los modos de tasa de bits (Control de la tasa de bits), la difusión OTT y la grabación DVR (OTT y DVR) no se aplican al flujo MPTS. La tasa de bits constante y la composición del multiplex propio se definen durante su ensamblado por el multiplexor (Multiplexor); el procesamiento de un programa concreto se realiza tras su extracción a un flujo SPTS (Demultiplexor).

Las fuentes de un flujo MPTS son los transportes de red que reciben un multiplex ya formado (UDP / RTP, SRT, PS1, RIST, Pro-MPEG, TCP, archivo y otros — la sección Planificación y protocolos de transmisión de datos), el receptor DVB (Receptor DVB) y el multiplexor (Multiplexor). Las fuentes monoprograma — HLS, RTSP, RTMP, el demultiplexor, el transcodificador, el generador de pruebas — no están disponibles para MPTS. Las salidas son de transporte, incluida la entrega del multiplex a una red de distribución DVB; el flujo MPTS no tiene salidas OTT.

La redundancia de fuentes funciona igual que en los flujos SPTS: varias entradas por prioridad, el tiempo de espera del flujo, el intervalo de comprobación y el retorno a la entrada principal (Redundancia de fuentes).

Análisis por programas

El analizador del flujo MPTS lleva el registro de cada programa por separado y de forma agregada para el multiplex: tasa de bits, estado y errores de continuidad, cifrado, información de medios de cada programa, así como los identificadores del multiplex (TS ID e identificador de red). Los contadores agregados de programas — totales, en claro, cifrados y con errores — se muestran en la ventana de estadísticas del flujo (Estadísticas del flujo); en la lista de flujos, los flujos MPTS se marcan con el distintivo MPTS y se agrupan aparte. Un programa cifrado se considera válido y no entra en el contador de errores.

Para MPTS, el monitor TR 101 290 (pestaña «Análisis», ajuste «Monitor TR 101 290») emite un único veredicto para todo el multiplex: errores de transporte, continuidad de todos los PID, repetición y discontinuidades del PCR de todos los programas, presencia de las tablas PAT/PMT y SI (NIT, SDT, EIT, TDT). La ventana del salto admisible del PCR se define con el ajuste de entrada «PCR discontinuity window (ms)», igual que en los flujos SPTS (Sincronización). Las métricas SPTS en profundidad — precisión del PCR, análisis del búfer de vídeo T-STD, intervalos PTS — no se aplican al multiplex en su conjunto: para un análisis detallado de un programa, extráigalo a un flujo SPTS aparte (Demultiplexor, Analizador).

En un flujo MPTS el mosaico está desactivado por defecto (ajuste «Generar mosaico»); al activarlo se forma una miniatura para cada programa del multiplex. Supone una carga adicional apreciable: en servidores cargados no se recomienda activar el mosaico del multiplex.

Descifrado BISS

En las entradas de red y de archivo de un flujo MPTS (UDP / RTP, SRT, RIST, Pro-MPEG, TCP, PS1, archivo y similares) está disponible el descifrado BISS por software por programas: se definen pares «número de programa — clave» (BISS-1 o BISS-E) y cada programa indicado se descifra antes del análisis y de su transmisión posterior. El descifrado a nivel del adaptador DVB — CAM y BISS, incluidas las claves para T2-MI — se describe en Receptor DVB.

EPG del multiplex

La guía de programación contenida en el multiplex se extrae a la base de datos EPG del nodo mediante el ajuste «Extraer EIT a la base de datos EPG» (Importación de EPG/XMLTV). En un flujo MPTS de tránsito no se realiza la generación de EIT: las tablas EIT de los programas las traslada el multiplexor desde los flujos de origen durante el ensamblado (Multiplexor, Generador EIT).