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) > 0por 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_limitmarca 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.