Brutus: SCTE35 to HLS Manifest Ad Markers
Using Brutus Media Server, SCTE-35 markers can be automatically converted into HLS manifest tags, enabling dynamic ad insertion and content signaling in HTTP streaming workflows. When an incoming stream contains SCTE-35 splice points, Brutus parses these cues and inserts corresponding tags such as EXT-X-CUE-OUT, EXT-X-CUE-IN, or EXT-X-DATERANGE directly into the HLS playlist. This allows downstream players and ad servers to detect ad break opportunities without modifying the video segments themselves. The process ensures frame-accurate signaling and compatibility with SSAI (server-side ad insertion) systems while maintaining low latency and stream stability.

Brutus Product Page
Key Features
-
Automatic SCTE-35 Detection – Parses incoming transport streams and identifies SCTE-35 splice_insert and time_signal cues in real time
-
HLS Tag Conversion – Converts SCTE-35 markers into HLS-compatible tags like
EXT-X-CUE-OUT,EXT-X-CUE-IN, andEXT-X-DATERANGE -
Server-Side Ad Insertion (SSAI) Ready – Enables seamless integration with ad decision servers for dynamic ad insertion workflows
-
Frame-Accurate Signaling – Maintains precise timing of ad breaks for smooth transitions and playback continuity
-
No Video Transcoding Required – Inserts signaling at the manifest level without altering video segments
-
Low-Latency Support – Works with low-latency HLS (LL-HLS) configurations for near real-time streaming
-
Multi-Bitrate Synchronization – Ensures cue markers are aligned across all bitrate variants in adaptive bitrate streams
-
Flexible Tagging Options – Supports both legacy (
CUE-OUT/IN) and modern (DATERANGE) HLS signaling formats -
Scalable Streaming Architecture – Handles multiple channels and high traffic efficiently
-
Standards Compliance – Adheres to SCTE-35 and HLS specifications for broad compatibility across players and platforms
Standard Features
- Input Types: UDP, RTSP, RTMP, SRT, HLS, SDI, ATSC, QAM, DVB-S/S2 DVB-T/T2
- Output Types: UDP, RTSP, RTMP, SRT, HLS, DASH
- Encode Video Codecs: MPEG2, H264, H265, AV1
- Encode Audio Codecs: AAC, AC3, MPEG2
- Failover Protection: Automatic input failover for consistent streaming.
- Closed Captions: Support for 608/708 closed captions to improve accessibility.
- DVB Subtitles and Teletext: Includes advanced subtitle and teletext support.
- SCTE35 Insertion: Enables ad marker insertion in HLS DASH manifest or UDP output.
- SPTS or MPTS: Supports both single and multiple program transport streams.
- API Support: Integration and customization through RESTful API.
- DRM Support: Ensures secure content delivery with DRM.
- Web UI: Easy-to-use web interface for streamlined management.