Skip to content

Contadores de transporte (TR 101 290)

ETSI TR 101 290 es la lista sectorial de comprobaciones del flujo de transporte: qué debe cumplirse para que un flujo cuente como apto y en qué orden importan esas infracciones. Mcaster lleva esos contadores por cada PID, tanto en la entrada como sobre el flujo analizado, de modo que la pregunta «¿degradó la señal o no?» deja de ser cuestión de opinión.

Esto se diferencia de los errores de entrada: allí está la causa por la que una fuente murió o se estropeó; aquí, una medición del transporte mismo.

Qué se cuenta por cada PID

Contador Qué significa Qué hacer
errors_ts_cc una infracción del continuity counter — se perdió o se repitió una porción del transporte el indicador principal de pérdida; búsquela en la red o en la fuente
errors_ts_tei el flag transport error indicator está activado: el error lo marcó un nodo anterior el problema llegó antes que nosotros — mire aguas arriba
errors_ts_scrambled los paquetes siguieron cifrados no se retiró el cifrado: CAM, llaves, configuración del descrambler
errors_ts_psi_checksum la suma de control de una tabla de servicio no coincidió la tabla llegó rota; si esto no deja de crecer, los receptores pierden el servicio
errors_ts_pmt, errors_ts_pat problemas con las tablas de programas el servicio no se ensambla; el programa anunciado puede no estar en el tronco
errors_pid_lost el PID desapareció del flujo una pista se fue — a la salida eso es silencio o pantalla negra
broken_pes_count paquetes PES rotos carga útil dañada
empty_packets paquetes vacíos en el PID por lo general es normal, pero junto con una caída del bitrate es señal de inanición

Los errores de todo el flujo — errors_ts_pat (PAT ausente o rota) y errors_ts_service_lost (un servicio anunciado desapareció) — se cuentan aparte de los PID: significan que lo que se desmoronó no son los datos, sino su descripción.

PCR: exactitud y jitter

El PCR es el reloj del receptor. Si tiembla, el decodificador no sostiene su búfer y la imagen se deshace aunque el flujo esté intacto.

El jitter se cuenta en buckets, con el PCR_AC = ±500 ns del estándar como frontera:

  • exactamente cero y hasta 500 ns — dentro de tolerancia;
  • de 500 ns a 500 µs — una infracción de exactitud;
  • por encima de 500 µs — una infracción grave;
  • pcr_resync — hubo que reanclar el reloj: una rotura de la escala, no un temblor.

No existe adrede un campo único que lo sume todo: un «jitter medio» esconde justamente aquello para lo que existe la medición. Lo que hay que mirar es la distribución — una proporción creciente de los buckets fail con un bitrate sin cambios significa que la fuente o el transporte dejó de sostener el ritmo.

El búfer del decodificador (HRD)

hrd_buffer_min, hrd_buffer_max y hrd_buffer_underrun describen el modelo de búfer del decodificador hipotético: si el flujo llega al receptor de manera que el búfer ni se vacíe ni se desborde.

Esto responde a una pregunta que ver el stream en una computadora no puede: si el flujo sobrevivirá a un decodificador de hardware. Un reproductor de software perdona lo que una set-top box o un modulador no perdonarán.

La línea de tiempo: saltos y no monotonicidad

Un grupo aparte de contadores va sobre el tiempo: dts_goes_backwards, dts_jump_forward, too_large_dts_jump, time_corrections, corrected_backward_pts.

Para una cabecera esta es una señal temprana de una fuente mala: un flujo cuya escala salta llegará al receptor, pero el empalme, la grabación y la multiplexación sufrirán por ello constantemente.

Cómo usar esto

  • Una alerta sobre rate(errors_ts_cc) > 0 por cada PID caza la degradación del transporte antes de que un espectador la vea.
  • Los paquetes cifrados son un signo binario: o no hay ninguno, o la configuración está mal.
  • El jitter del PCR y el HRD son el criterio de aceptación de la salida antes de entregarla a un modulador.
  • El contador CC en la entrada puede gobernar el aire: el umbral cc_errors_limit marca una fuente como degradada y la cabecera se pasa a la reserva — véase Redundancia de entradas.

La profundidad por PID la abre la opción de licencia de contadores extendidos; el agregado de errores está disponible siempre. A dónde van los contadores y con qué mirarlos está en la página de Monitorización.

Los límites

Mcaster mide lo que se ve desde el análisis del transporte. Las comprobaciones que exigen la parte de radiofrecuencia — nivel de señal, MER, BER antes y después de la corrección — pertenecen al hardware de recepción y no a la cabecera, y aquí no se cuentan.