Scout

Standards-compliant observability

Scout injects CTA-5006 Common Media Server Data into your HLS and DASH responses — giving players and CDNs the server-side context they need for smarter streaming decisions.

The challenge
Modern streaming players and CDNs are flying blind without server-side context. CMSD (Common Media Server Data, standardized as CTA-5006) closes that gap — but most streaming servers don't support it natively.
The solution
Scout is a plugin that automatically injects CMSD-Static metadata into HTTP responses for both HLS and DASH streams using the standard CMSD key set. It can also compute per-stream PSNR, SSIM, and optional VMAF quality scores (MQA).

All you need for streaming observability

Five CMSD-Static keys
Duration (d), bitrate (br), object type (ot), streaming format (sf), and stream type (st) per CTA-5006.
HLS + DASH support
Works with both streaming protocols on Ant Media Server and Wowza Streaming Engine.
Flexible delivery
Inject metadata as HTTP response headers, inside the manifest body, or both.
Media Quality Assessment
Per-stream PSNR, SSIM, and optional VMAF scores for real-time encoding quality monitoring
Configurable scope
Apply metadata to manifests only, segments only, or both — per application .
Web UI with hot-reload
Configure and manage through a browser-based interface, no server restart needed.

Up and running in Three steps

Install
Run the install script from the shell console of your media server instance.
Configure
Use the Web UI to add the license key and configure the plugin to your needs.
Go Live
Every HLS or DASH response from your server now carries CMSD metadata.

Simple pricing

Platform requirements

Ant Media Server or Wowza Streaming Engine
Java 21 Runtime Environment
Internet connectivity for license validation
HLS and/or MPEG-DASH packetizing enabled

See also

Scotty
SCTE-35 Ad-Insertion with support for SSAI and SGAI
Scribe
Live subtitles with Speech-To-Text integration