Multiplexor, demultiplexor y transcodificador¶
Estos tipos no salen a la red: enlazan entre sí los flujos de un mismo nodo. El multiplexor ensambla un multiplex a partir de flujos SPTS, el demultiplexor extrae un programa de un multiplex y el transcodificador conecta un flujo de origen con un flujo resultante. Aquí se incluye también el generador de flujo de prueba: también funciona sin fuente externa.
Multiplexor (muxer)¶
El tipo funciona por ambos lados: una entrada muxer en un flujo MPTS define el propio multiplex, mientras que una salida muxer en un flujo SPTS conecta ese programa al multiplex (Multiplexor). Un flujo MPTS solo puede tener una entrada muxer, y ese flujo no tiene otras entradas.
Entrada: los parámetros del multiplex¶
Campo |
Función |
Valores |
|---|---|---|
Automatic PID mapping |
Activado: cada programa recibe su propia ventana de PID asignada por el nodo. Desactivado: los programas conservan sus PID originales y solo se pueden cambiar mediante el remapeo en la salida del programa (Asignación de PID). Desactivarlo hace falta allí donde los receptores no releen la PMT y deben sobrevivir a un traslado a un nodo nuevo sin reconfiguración. |
activado por defecto |
Transport stream id |
|
0–65535, por defecto 1 |
Network id |
|
0–65535, por defecto 1 |
Network name |
El nombre de la red en la NIT: lo que muestra un receptor durante la búsqueda de canales. El valor se convierte a la codificación DVB, por lo que el cirílico se muestra correctamente. Un campo vacío: el descriptor no se transmite. |
vacío por defecto |
Country code (ISO 3166 alpha-3) |
El código de país de tres letras. Entra en el descriptor de hora local y, lo que es más importante, determina qué indicador se antepone a los números de canal en la NIT: los receptores estrictos solo tienen en cuenta el número de canal con el indicador adecuado. |
tres letras de un código ISO 3166-1 alpha-3, vacío por defecto |
Output bitrate (kbps) |
La velocidad del multiplex de salida. Un valor mayor que cero activa el nivelado de la tasa de bits: el flujo va exactamente a esa velocidad, el déficit se rellena con paquetes NULL y las marcas PCR se recalculan. Si los programas en conjunto superan la velocidad fijada, los paquetes sobrantes se descartan; la tasa total se vigila en la tabla del multiplex (Análisis por programas). Cero es el modo antiguo sin nivelado. |
por defecto 20000 |
SDT provider name |
El nombre del proveedor de servicios en la SDT. El valor es común a todo el multiplex: un programa concreto no tiene nombre propio. |
hasta 251 bytes, vacío por defecto |
Desde esta misma ventana se abre el editor de la composición del multiplex: el botón «Editar programas…» (Programas). Recibe el valor de la asignación automática de PID que hay ahora mismo en la ventana, aunque todavía no se haya guardado.
Salida: conexión de un programa al multiplex¶
Campo |
Función |
Valores |
|---|---|---|
Target MPTS stream |
El multiplex al que se aporta este flujo. Se elige de la lista de flujos MPTS del nodo. Campo obligatorio; cuando no hay flujos MPTS, la lista está vacía y la ventana informa: «No hay flujos MPTS de destino: cree primero un flujo MPTS.» |
la lista de flujos MPTS del nodo |
SDT service name (empty = stream name) |
El nombre del servicio en la SDT del multiplex: lo que un receptor muestra como nombre del canal. Pese a lo que sugiere el rótulo, un campo vacío no sustituye el nombre del flujo: el programa recibe un nombre de la forma |
hasta 251 bytes, vacío por defecto |
PNR (0 = stream id) |
El número de programa ( |
0–65535, por defecto 0 |
Logical channel number (0 = PNR) |
El número lógico de canal en la NIT: la posición del canal en la lista del receptor. Cero significa «tomar el número de programa». Mientras la salida o su flujo estén en pausa, el canal se marca como oculto y desaparece de la lista del receptor. |
0–999, por defecto 0 |
Service type (0 = auto, ETSI) |
El tipo de servicio en la SDT y la NIT. Cero: determinarlo automáticamente por la composición del programa; otro valor fija el tipo según ETSI EN 300 468 a mano. |
0–255, por defecto 0 |
PMT PID (0 = source) |
El PID de la tabla PMT de este programa en el multiplex. Cero: asignarlo por la regla general (la ventana automática del programa o, con la asignación automática desactivada, el PID original). Los valores 1–31 están reservados y se rechazan. |
0 o 32–8190, por defecto 0 |
En la pestaña «MPEG-TS PID» de esta salida se define el remapeo de los PID del programa dentro del multiplex (Asignación de PID); las listas de aceptación y rechazo de PID no se configuran en una salida: solo existen en las entradas. El orden de los programas en las tablas del multiplex no se define aquí, sino arrastrando las filas en la ventana «Programas».
Demultiplexor (demuxer)¶
Una entrada de flujo SPTS que extrae un programa de un multiplex o de un adaptador DVB (Demultiplexor).
Entrada¶
Campo |
Función |
Valores |
|---|---|---|
Source kind |
De dónde procede el multiplex: de un flujo MPTS de este nodo o de un adaptador DVB (Receptor DVB). La elección determina el contenido del campo siguiente. |
SPTS stream (por defecto), DVB adapter |
Source id |
La propia fuente: se elige de la lista de flujos MPTS o adaptadores configurados del nodo. Campo obligatorio; si no hay fuentes del tipo elegido, la lista está vacía. |
la lista de fuentes del nodo |
PNR |
El número de programa. Para una fuente del tipo SPTS stream, si está funcionando y ya se ha analizado, el número se elige de la lista de servicios detectados con sus nombres; para un adaptador DVB no se ofrece lista: el número siempre se introduce a mano. Para los multiplex internos T2-MI se introduce un número compuesto (Descapsulación T2-MI). |
un número de programa de la fuente |
Transcodificador (transcoder)¶
El transcodificador también trabaja por ambos lados: una salida transcoder en el flujo de origen es el decodificador; una entrada transcoder en el flujo resultante es el codificador conectado a ese decodificador. El esquema de conexión y las posibilidades de los backends se describen en Transcodificadores.
Salida: el decodificador¶
Campo |
Función |
Valores |
|---|---|---|
Transcoder backend |
El modo de procesamiento: sin recodificar el vídeo, por software en el procesador o por hardware en una GPU (Backends y códecs). El backend elegido debe estar instalado en el nodo; de lo contrario la salida no se guardará, incluido el modo de paso directo, que ejecuta el transcodificador por software (Transcodificadores). |
Video pass-through, Software (CPU) (por defecto), NVidia (GPU), Intel VPL (GPU) |
GPU device selector |
El dispositivo en un nodo con varias tarjetas. La lista se rellena con los dispositivos del backend elegido; los modos por software y de paso directo no tienen dispositivos y la lista está desactivada. Para el backend NVIDIA un valor vacío significa el primer dispositivo; para Intel VPL el dispositivo debe elegirse explícitamente, o la salida no se guardará. |
la lista de dispositivos del nodo |
Watchdog timeout (s) |
Al cabo de cuántos segundos de silencio se considera colgado el proceso del transcodificador y se reinicia. |
desde 1; por defecto 10, el formulario de creación pone 5 |
Fix PAR (N/D), Fix framerate (N/D) |
La relación de aspecto del píxel y la frecuencia de cuadros en forma de fracción: indicaciones para una fuente que no las comunica o las comunica mal (Ajustes del decodificador). |
una fracción de la forma |
Convert to BT.709 |
Conversión del espacio de color SD a BT.709. |
desactivado por defecto |
Entrada: el codificador¶
Campo |
Función |
Valores |
|---|---|---|
Decoder |
El decodificador al que se conecta el codificador: se elige de la lista de salidas transcodificador del nodo con los nombres de sus flujos; las que están en pausa también figuran. Campo obligatorio; no se puede conectar al decodificador del mismo flujo. Mientras el nodo no tenga ninguna salida transcodificador, la lista está vacía. |
la lista de decodificadores del nodo |
Encoder |
El códec del vídeo de salida. La lista está limitada por las posibilidades del backend del decodificador elegido: MPEG-2 — software e Intel, HEVC — NVIDIA e Intel, H.264 — en todos. |
MPEG-2, H.264 (por defecto), HEVC |
Video profile (H.264) |
El perfil de H.264. Para los demás códecs el campo está desactivado. |
Main, High (por defecto) |
Video bitrate (kbps) |
La tasa de bits del vídeo; la codificación es siempre CBR. Además define el orden de las variantes cuando hay varios codificadores conectados a un mismo decodificador. |
desde 100, por defecto 5000 |
Speed preset |
El equilibrio entre velocidad y calidad de codificación: cuanto menor, mejor calidad y mayor carga. |
1–7, por defecto 4 |
Resize, Width, Height |
El tamaño de la imagen. Es un único elemento vinculado: o se elige un modo predefinido (reducción a la mitad o a la cuarta parte, conversión a SD, escalado de SD a HD), o el modo de indicar la anchura o la altura, en cuyo caso el campo correspondiente queda disponible y el otro lado se recalcula según las proporciones de la fuente (Ajustes del codificador). No se puede fijar un par «anchura × altura» arbitrario. |
None (por defecto), /2, /4, SD, SD PAL, SD NTSC, SD->HD |
Deinterlace |
Conversión de vídeo entrelazado a progresivo. |
activado por defecto |
GOP interval |
La distancia entre fotogramas clave, en fotogramas. |
desde 1, por defecto 25 |
B-frames |
El número de fotogramas B entre los de referencia. Default deja la elección al codificador; Off los desactiva por completo (la menor latencia, la peor compresión). |
Default (por defecto), Off, 1–8 |
Lookahead |
Cuántos fotogramas por delante examina el control de tasa de bits. Más significa mejor distribución de los bits, pero mayor latencia y consumo de memoria. |
desde 0, por defecto 0 |
MPEG audio rule, AAC audio rule, AC-3 audio rule |
Qué hacer con la pista de audio de cada códec de origen: dejarla como está, recodificarla al códec indicado o eliminarla (Skip). Los valores por defecto dejan la pista sin cambios (Procesamiento del audio). |
MPEG, AAC, AC-3, Skip — el conjunto depende del códec de origen |
Audio bitrate (kbps) |
La tasa de bits de las pistas de audio recodificadas. No se aplica a las pistas que pasan sin cambios. |
desde 1, por defecto 128 |
5.1 downmix volume |
El volumen de la mezcla reductora de 5.1 a estéreo. La simple suma de los canales suena más baja que el original, por eso el valor por defecto es mayor que uno. |
desde 0, por defecto 1.6 |
Encoder PMT PID |
El PID de la tabla PMT del flujo que produce el codificador. Cero: como en el flujo de entrada. |
0 o 32–8190, por defecto 0 |
Encoder options (k=v:k=v) |
Parámetros adicionales del codificador por software. El campo solo está disponible con el backend por software. |
vacío por defecto |
PAT/PMT interval (90kHz) |
El período de repetición de las tablas PAT y PMT en pulsos de 90 kHz: 9000 son 100 ms. |
desde 1, por defecto 9000 |
Framerate resample |
Reducción a la mitad o a la cuarta parte de la frecuencia de cuadros: para las variantes inferiores de un conjunto adaptativo. |
None (por defecto), /2, /4 |
Cuando el decodificador trabaja en modo «Video pass-through», los ajustes de codificación desaparecen de la ventana: quedan la elección del decodificador, el campo «PAT/PMT interval (90kHz)» y los campos comunes de la entrada. El vídeo no se recodifica y este campo tampoco se aplica en el modo de paso directo. Las reglas de tratamiento del audio, en cambio, siguen actuando tal como se guardaron: simplemente no hay dónde consultarlas mientras el decodificador esté en paso directo; la tasa de bits del audio y el volumen de la mezcla reductora no se transfieren en el modo de paso directo, y el audio se recodifica con los ajustes por defecto.
Generador de prueba (test-stream)¶
Una entrada de flujo SPTS que genera una carta de ajuste y una señal de audio sin fuente externa (Flujos de prueba). Requiere el paquete de transcodificación por software instalado.
Entrada¶
Campo |
Función |
Valores |
|---|---|---|
Video encoder |
El códec del vídeo generado. |
MPEG-2, H.264 (por defecto), HEVC |
Video bitrate (kbps) |
La tasa de bits del vídeo generado: la principal palanca de la carga sobre el procesador y el enlace. |
desde 100, por defecto 3000 |
Width, Height |
El tamaño de la imagen en píxeles. |
desde 64, por defecto 1920 y 1080 |
Width PAR, Height PAR |
La relación de aspecto del píxel declarada en el flujo. |
desde 1, por defecto 1 |
Frame rate |
La frecuencia de cuadros. |
desde 1, por defecto 25 |
GOP interval |
La distancia entre fotogramas clave, en fotogramas. |
desde 1, por defecto 25 |
Video pattern |
El tipo de carta de ajuste: barras de color, ruido, relleno liso, tablero de ajedrez, bola en movimiento y otros. Una imagen en movimiento es cómoda para detectar congelaciones; una estática, para detectar artefactos. |
26 variantes, por defecto SMPTE 100% color bars |
Audio encoder |
El códec del audio generado. |
MPEG-1 Layer 2 (por defecto), AAC |
Audio waveform |
El tipo de señal de audio: un tono, ruido, silencio, chasquidos periódicos. Los chasquidos vienen por defecto: con ellos se oye enseguida un corte de audio. |
13 variantes, por defecto Periodic Ticks |
Audio frequency (Hz) |
La frecuencia del tono. No se aplica a las señales de ruido ni al silencio. |
desde 1, por defecto 440 |
Audio volume |
El volumen de la señal en fracción de la escala completa. |
0–1, por defecto 0.8 |
Enable overlay |
Una superposición de texto y reloj sobre la imagen. |
activado por defecto |
Overlay text |
Un rótulo sobre la imagen: por ejemplo, el nombre del canal, para distinguir varios flujos de prueba en un videowall. |
vacío por defecto |
Time format (strftime) |
El formato del reloj superpuesto en notación |
vacío por defecto |
Total bitrate (kbps) |
La tasa de bits total del flujo de transporte con relleno de paquetes NULL. Cero: sin relleno. |
desde 0, por defecto 0 |
PNR, PMT PID, Video PID, Audio PID |
El número de programa y los identificadores de la tabla PMT y de los flujos elementales, para encajar el flujo de prueba en el plan de PID de la red. Los tres PID deben ser distintos entre sí. |
PNR 1–65535 (por defecto 1); PID 32–8190 (por defecto 32, 33 y 34) |