Salida MPEG-TS¶
El receptor del otro extremo no es un reproductor: busca el servicio por su número de programa, las pistas por sus PID y el nombre del servicio en la SDT. Mientras esas tablas no sean las que espera, la señal no existe para él, por correcto que sea el vídeo de dentro.
Todas las salidas MPEG-TS de un stream — la entrega por HTTP, SRT, los destinos por UDP, SRT y RIST — las produce un solo multiplexor. La sección Salida MPEG-TS en la pestaña Egreso define sus tablas de servicio; la misma sección en un destino individual las anula solo para ese destino.
Las tablas del stream¶
La sección lo dice directamente en el panel: se aplica a todas las salidas MPEG-TS del stream hasta que un push o un SRT play la anule. Los campos vacíos muestran los valores por defecto como sugerencias.
| Campo | Qué define | Por defecto |
|---|---|---|
| Número de programa (PNR) | la entrada en la PAT, program_number en la PMT y service_id en la SDT |
1 |
| PID de la tabla PMT | el PID de la tabla PMT | auto |
| PID de pistas | PID explícitos de las pistas: una fila «Pista» + «PID» por cada pista | auto |
| Nombre del servicio (SDT) | el nombre del servicio en la SDT | el nombre del stream |
| Nombre del proveedor (SDT) | el nombre del proveedor en la SDT | vacío |
| Transport stream ID | transport_stream_id en la PAT y en la cabecera de la SDT |
1 |
| Original network ID | original_network_id en la cabecera de la SDT |
1 |
Las reglas se comprueban al guardar, no en el aire:
- los PID están en el rango 32–8190: por debajo está reservado para las tablas de servicio, por encima, para los paquetes nulos;
- los PID duplicados dentro de la sección están prohibidos, incluida la coincidencia del PID de una pista con el PID de la tabla PMT;
- el número de programa nunca es cero — el número cero en la PAT está reservado para la NIT;
- los nombres del servicio y del proveedor juntos están limitados para que la SDT quepa en un paquete TS.
Un PID puede definirse para una pista que ahora mismo no existe: surte efecto cuando la pista aparece. Si un PID explícito choca con el PID asignado automáticamente a otra pista, gana el explícito y la pista desplazada se muda de forma determinista a un PID libre — con un aviso en el log.

SDT¶
Junto con la PAT y la PMT, la salida lleva una tabla SDT (PID 0x11): un servicio de tipo digital television, service_id igual al número de programa, y los nombres de servicio y proveedor tomados de la misma sección.
Las cadenas se codifican según DVB: la latina se envía tal cual y todo lo demás como UTF-8 con la codificación declarada, por eso los receptores leen correctamente los nombres cirílicos.
Al cambiar la configuración, se incrementan las versiones de las tablas PAT/PMT/SDT afectadas y los receptores recogen las nuevas como corresponde. La edición se aplica en caliente: los destinos de entrega y los clientes conectados no se reconectan.
Tablas propias por destino¶
Un destino individual tiene una sección Sobrescritura de salida MPEG-TS con los mismos campos — es la respuesta a una tarea típica de cabecera, en la que la misma señal se entrega a distintos receptores con números diferentes. Está disponible para:
- un push por UDP, RTP, SRT o RIST — RTMP no tiene flujo de transporte, por eso allí no hay sección;
- la distribución por SRT desde el puerto dedicado del stream.
Los campos vacíos se heredan de la sección del stream — los valores heredados se ven como marcadores de posición. Un valor definido en el destino prevalece sobre el del stream. La excepción es PID de pistas: es un único campo, y un mapa no vacío del destino sustituye íntegramente al del stream — no hay fusión por pista.
La salida MPEG-TS por HTTP y el listener SRT compartido del servidor no tienen sobrescritura: siempre sirven la salida compartida del stream.

Por qué esto es barato¶
Para un destino con tablas propias no se arranca un segundo multiplexor. El destino recibe una copia de la salida compartida en la que solo se reescriben las tablas de servicio y los PID de los paquetes: la disposición de los paquetes en el tiempo, el PCR y los contadores de continuidad del multiplex compartido se conservan.
De aquí se siguen dos consecuencias prácticas:
- las propiedades CBR de la salida se cumplen también para los destinos sobrescritos — reescribir las tablas no rompe el bitrate constante;
- los destinos con la misma configuración efectiva comparten un stream idéntico byte a byte: cien destinos iguales cuestan lo mismo que uno.
La versión de tablas de una salida reescrita se lleva según su propia historia de cambios, y no se copia de la salida compartida.
Qué viene después¶
- Entrega a la red — a dónde va este stream.
- CBR para DVB — los requisitos del modulador respecto a la tasa y al PCR.
- TR 101 290 — cómo comprobar que las tablas y la continuidad están en orden.