Scout for AntMedia Server

Scout is a commercial plugin for AntMedia Server that injects CMSD-Static (CTA-5006 — Common Media Server Data) metadata into HTTP responses for HLS and DASH streams.

When a client requests an HLS or DASH resource from an application that has Scout enabled, the plugin attaches standardised CMSD keys describing the content — bitrate, object type, streaming format, stream type, and optionally duration — to the response in real time, with no re-encoding and no interruption to the stream.

Features

  • Five CMSD-Static keys: d (duration in ms), br (encoded bitrate in kbps), ot (object type), sf (streaming format), st (stream type).

  • HLS support: .m3u8 manifests and .ts segments.

  • DASH support: .mpd manifests and .m4s segments.

  • Flexible delivery: HTTP response header (CMSD-Static:), manifest body injection (#EXT-X-CMSD-STATIC: tag for HLS or <SupplementalProperty> for DASH), or both.

  • Configurable scope: inject on manifests only, segments only, or both.

  • Per-application configuration — different delivery and scope settings per AntMedia application.

  • Configuration hot-reload without restarting AntMedia Server.

  • Web-based management UI for installing the filter per application and editing settings.