QualityReportingSettings.onTsErrors property
Called with the TR 101 290 transport-stream error counters (ETR 101 290 priorities 1-3). Only fires on TS-based ingest. counters are CUMULATIVE running totals since the stream started (Prometheus-counter style) — a consumer differences successive reports for windowed counts / rates. Emitted at most ~1/s, and only when a counter has advanced.
Signature:
onTsErrors?: (event: {
streamKey: StreamKey;
counters: {
syncLoss: number;
syncByteErrors: number;
ccErrorsDuplicate: number;
ccErrorsOutOfOrder: number;
patErrors: number;
pmtErrors: number;
pidErrors: number;
transportErrors: number;
crcErrors: number;
pcrRepetitionErrors: number;
pcrDiscontinuityErrors: number;
pcrAccuracyErrors: number;
ptsErrors: number;
catErrors: number;
unreferencedPids: number;
siRepetitionErrors: number;
totalPackets: number;
};
}) => void;