Brutus Scte35 to HLS Manifest

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, and EXT-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.