Quality Alerting
Scout can automatically send alerts when a stream’s quality drops below a configurable VMAF threshold. This feature requires an Enterprise license.
Configuration
alertingEnabled: true
alertingWebhookUrl: "https://your-endpoint/alerts"
vmafThreshold: 70 # fires when effective VMAF drops below this value
Alert evaluation runs every 15 seconds across all active streams.
Webhook payload
When a stream’s effective VMAF falls below vmafThreshold, Scout sends an HTTP POST to
alertingWebhookUrl with Content-Type: application/json:
{
"stream": "myStream",
"vmaf": 62.4,
"threshold": 70
}
The alert fires every evaluation cycle for as long as the stream’s VMAF remains below the threshold — there is no separate “clear” notification.
Score sources
Alert evaluation uses the same merged score pool as the Telemetry (Prometheus) endpoint:
Injected VMAF (from
POST /mqa/{streamName}with"metric":"vmaf"— see Media Quality Assessment (MQA)) takes precedence.Computed VMAF (on-device libvmaf, requires
cmsdVmafEnabled=true) is used as a fallback.If neither source has a score for a stream in the current cycle, that stream is skipped.