Scotty for AntMedia Server
Scotty is a commercial plugin for AntMedia Server that detects
SCTE-35 ad break markers in live streams and injects the appropriate HLS signaling tags for
downstream ad insertion systems.
When a stream is published to an application that has Scotty enabled, the plugin automatically parses incoming SCTE-35 binary cue points and annotates the HLS playlists in real time — with no segment re-encoding or interruption to the stream.
Features
SSAI (Server-Side Ad Insertion signaling): Injects
#EXT-X-CUE-OUT,#EXT-X-CUE-OUT-CONT, and#EXT-X-CUE-INtags so ad-stitching services such as AWS MediaTailor can perform transparent segment replacement.SGAI (Server-Guided Ad Insertion): Injects
#EXT-X-DATERANGEwithCLASS="com.apple.hls.interstitial"so Apple HLS-capable players fetch and render the configured ad asset at the right moment.Both modes simultaneously — annotate playlists for multiple integration points at once.
SCTE-35 detection via binary packet parsing (
splice_insertandtime_signalcommands).Three SSAI tag format options:
EXT_X_CUE_OUT_IN,EXT_X_DATERANGE_SCTE35,EXT_X_SCTE35.Per-application configuration — different modes and settings per AntMedia application.
Per-stream settings using regex stream-name patterns (
streamNameTemplates).Configuration hot-reload without restarting AntMedia Server.
Web-based management UI for installing the filter per application and editing settings.
Contents