TR 101 290¶
media.probe.tr101290
Ниже сопоставлены идентификаторы из ETSI TR 101 290 V1.3.1, §5.2 со счётчиками Sapsan. Наличие расширенных MPEG-TS-счётчиков не означает реализацию всех проверок стандарта. Связанные поля помечены явно: их нельзя выдавать за точное соответствие индикатору ETSI.
Приоритет 1¶
| ID | ETSI | Счётчики Sapsan | Соответствие |
|---|---|---|---|
| 1.1 | TS_sync_loss |
— | Отдельного счётчика нет. |
| 1.2 | Sync_byte_error |
— | Отдельного счётчика нет. |
| 1.3 | PAT_error |
errors_ts_pat |
Связанная диагностика; не полная проверка TR 101 290. |
| 1.3.a | PAT_error_2 |
errors_ts_pat |
Связанная диагностика; не полная проверка TR 101 290. |
| 1.4 | Continuity_count_error |
errors_ts_cc |
Нарушения continuity counter по PID. |
| 1.5 | PMT_error |
errors_ts_pmt |
Связанная диагностика; не полная проверка TR 101 290. |
| 1.5.a | PMT_error_2 |
errors_ts_pmt |
Связанная диагностика; не полная проверка TR 101 290. |
| 1.6 | PID_error |
errors_pid_lost |
Связанная диагностика; не полная проверка TR 101 290. |
Приоритет 2¶
| ID | ETSI | Счётчики Sapsan | Соответствие |
|---|---|---|---|
| 2.1 | Transport_error |
errors_ts_tei |
Пакеты с TEI по PID. |
| 2.2 | CRC_error |
errors_ts_psi_checksum |
Ошибки CRC обработанных PSI-таблиц. |
| 2.3 | PCR_error |
pcr_resync |
Связанная диагностика; не полная проверка TR 101 290. |
| 2.3a | PCR_repetition_error |
— | Отдельного счётчика нет. |
| 2.3b | PCR_discontinuity_indicator_error |
pcr_resync |
Связанная диагностика; не полная проверка TR 101 290. |
| 2.4 | PCR_accuracy_error |
pcr_jitter_fail_500us, pcr_jitter_fail |
Связанная диагностика; не полная проверка TR 101 290. |
| 2.5 | PTS_error |
— | Отдельного счётчика нет. |
| 2.6 | CAT_error |
— | Отдельного счётчика нет. |
Приоритет 3¶
| ID | ETSI | Счётчики Sapsan | Соответствие |
|---|---|---|---|
| 3.1 | NIT_error |
— | Отдельного счётчика нет. |
| 3.1.a | NIT_actual_error |
— | Отдельного счётчика нет. |
| 3.1.b | NIT_other_error |
— | Отдельного счётчика нет. |
| 3.2 | SI_repetition_error |
— | Отдельного счётчика нет. |
| 3.3 | Buffer_error |
hrd_buffer_min, hrd_buffer_max, hrd_buffer_underrun |
Связанная диагностика; не полная проверка TR 101 290. |
| 3.4 | Unreferenced_PID |
— | Отдельного счётчика нет. |
| 3.4.a | Unreferenced_PID |
— | Отдельного счётчика нет. |
| 3.5 | SDT_error |
— | Отдельного счётчика нет. |
| 3.5.a | SDT_actual_error |
— | Отдельного счётчика нет. |
| 3.5.b | SDT_other_error |
— | Отдельного счётчика нет. |
| 3.6 | EIT_error |
— | Отдельного счётчика нет. |
| 3.6.a | EIT_actual_error |
— | Отдельного счётчика нет. |
| 3.6.b | EIT_other_error |
— | Отдельного счётчика нет. |
| 3.6.c | EIT_PF_error |
— | Отдельного счётчика нет. |
| 3.7 | RST_error |
— | Отдельного счётчика нет. |
| 3.8 | TDT_error |
— | Отдельного счётчика нет. |
| 3.9 | Empty_buffer_error |
— | Отдельного счётчика нет. |
| 3.10 | Data_delay_error |
— | Отдельного счётчика нет. |
PCR / HRD¶
PCR-гистограмма по PID: pcr_jitter_ok_0 — ноль; pcr_jitter_ok_500ns — до 500 нс; pcr_jitter_fail_500us — от 500 нс до 500 мкс; pcr_jitter_fail — больше 500 мкс. pcr_resync считает перепривязки часов, а не все условия 2.3b. HRD показывает минимальный и максимальный запас в битах и опустошения модельного буфера; это не полная модель всех буферов T-STD из 3.3.
Счётчики вне TR 101 290¶
| Счётчики | Значение |
|---|---|
errors_ts_scrambled |
Пакеты со скремблированием; не означает проверку наличия CAT (2.6). |
errors_adaptation_broken, broken_pes_count, broken_pes_sum |
Повреждённое adaptation field, число и объём повреждённых PES. |
errors_ts_service_lost |
Исчезновение выбранного сервиса из описания транспорта. |
empty_packets, packets, frames, bytes, sync_bytes |
Учёт пакетов, кадров и байтов, включая пустые пакеты и байты поиска синхронизации. Это не индикаторы 1.1/1.2. |
dts_goes_backwards, dts_jump_forward, too_large_dts_jump, time_corrections, corrected_backward_pts |
Нарушения шкалы времени и её исправления; не проверка периода появления PTS (2.5). |
discarded_buffer_count, discarded_buffer_sum, fillers_count, fillers_sum |
Число и объём сброшенных буферов и вставленных заполнений. |
unpaired_fields, warning_invalid_sibling_frames, padding_pes_count, padding_pes_sum, orphan_pes_count |
Непарные поля, несогласованные кадры, PES-заполнения и PES без привязки. |
recv_buffer_granted_bytes, recv_buffer_requested_bytes, recv_buffer_required_bytes, recv_buffer_drops, low_recv_buffer_secs |
Размеры сокетного буфера UDP, сбросы ядра и секунды недостаточного запаса буфера. |
Применение и границы¶
Сравнивайте приращения ошибок по PID за одинаковый интервал. Нулевой счётчик не подтверждает проверки, для которой отдельного поля нет. Уровень радиосигнала и BER требуют измерений приёмной аппаратуры. Детальные ряды зависят от лицензии; см. мониторинг.