CreateInspectQualityReporting

Report quality events from a stream that already has quality decisions written to its per-frame qualityMetrics (e.g. by an upstream QualityMonitor). Does no detection work itself — purely reactive.

Request Type: QualityReportingMessage (streamed)

Field

Type

Repeated

Description

message

oneOf

⮑subscription

Subscription

⮑configuration

QualityReportingConfiguration

⮑update_config

QualityReportingUpdateConfig

Response Type: QualityReportingEvent (streamed)

Field

Type

Repeated

Description

message

oneOf

⮑node_id

MediaNodeId

⮑inbound_context

Context

⮑subscription_response

SubscriptionResponse

⮑black_frame_detected

QualityReportingBlackFrameDetected

⮑black_frame_ended

QualityReportingBlackFrameEnded

⮑nr_iqa_quality_degraded

QualityReportingNrIqaQualityDegraded

⮑nr_iqa_quality_restored

QualityReportingNrIqaQualityRestored

⮑freeze_detected

QualityReportingFreezeDetected

⮑freeze_ended

QualityReportingFreezeEnded

⮑mqa_video_score

QualityReportingMqaVideoScore

⮑silence_detected

QualityReportingSilenceDetected

⮑silence_ended

QualityReportingSilenceEnded

⮑clipping_detected

QualityReportingClippingDetected

⮑clipping_ended

QualityReportingClippingEnded

⮑dc_offset_detected

QualityReportingDcOffsetDetected

⮑dc_offset_ended

QualityReportingDcOffsetEnded

⮑phase_issue_detected

QualityReportingPhaseIssueDetected

⮑phase_issue_ended

QualityReportingPhaseIssueEnded

⮑dead_channel_detected

QualityReportingDeadChannelDetected

⮑dead_channel_ended

QualityReportingDeadChannelEnded

⮑tone_detected

QualityReportingToneDetected

⮑tone_ended

QualityReportingToneEnded

⮑noise_detected

QualityReportingNoiseDetected

⮑noise_ended

QualityReportingNoiseEnded

⮑hum_detected

QualityReportingHumDetected

⮑hum_ended

QualityReportingHumEnded

⮑loudness_out_of_range

QualityReportingLoudnessOutOfRange

⮑loudness_in_range

QualityReportingLoudnessInRange

⮑true_peak_over

QualityReportingTruePeakOver

⮑true_peak_ok

QualityReportingTruePeakOk

⮑mqa_audio_score

QualityReportingMqaAudioScore

⮑signal_lost

QualityReportingSignalLost

⮑signal_restored

QualityReportingSignalRestored

⮑dual_mono_detected

QualityReportingDualMonoDetected

⮑dual_mono_ended

QualityReportingDualMonoEnded

⮑stuck_detected

QualityReportingStuckDetected

⮑stuck_ended

QualityReportingStuckEnded

⮑ts_errors

QualityReportingTsErrors