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 después no cambia (Nuevo flujo).
Pipeline del flujo MPTS: tránsito del multiplex sin modificar su composición; los programas individuales se procesan 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 al ensamblarlo con el multiplexor (Multiplexor); un programa concreto se procesa después de extraerlo 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 COP3/RTP+FEC (SMPTE 2022-1/2), TCP, archivo y otros, véase 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 distribución 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, codificación, 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, codificados 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 codificado 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, por lo que en servidores cargados no se recomienda activar el mosaico del multiplex.
Desaleatorización 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 la desaleatorización BISS por software para cada programa: se definen pares «número de programa — clave» (BISS-1 o BISS-E) y cada programa indicado se desaleatoriza antes del análisis y de su transmisión posterior. La desaleatorización 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 genera EIT: las tablas EIT de los programas las traslada el multiplexor desde los flujos de origen durante el ensamblado (Multiplexor, Generador EIT).