Skip to main content

Ad-Flow Overview

Ad-Flow is a cloud-native solution designed for automated SCTE-35 marker insertion in live video streams. It specializes in analyzing video content, detecting ad breaks, and inserting precise SCTE-35 markers to enable seamless ad insertion workflows.

Ad-Flow is distributed through the AWS Marketplace

How Ad-Flow Works

Ad-Flow operates through a sophisticated process that ensures accurate ad detection and marker insertion:

  1. Stream Capture
    Ad-Flow captures incoming live video streams from RTP or SRT sources.

  2. Buffering and Analysis
    The stream is buffered for a configurable duration (roughly 2 minutes) to enable advance analysis of the content.

  3. Ad Break Detection
    During the buffering period, Ad-Flow analyzes the content to identify ad breaks and calculate their precise duration.

  4. SCTE-35 Marker Insertion
    As the buffered stream is re-transmitted, Ad-Flow inserts SCTE-35 markers at the correct positions, including:

    • Accurate start time for each ad break
    • Precise duration of the ad break
    • Repeated markers during the ad break for redundancy

Key Features

Cloud-Native Architecture

  • Optimized for AWS Graviton processors
  • Highly efficient operation with costs as low as pennies per hour per channel
  • Built-in cloud integrations with Prometheus/Grafana for metrics
  • Native Cloud-platform logging
  • Available on AWS Marketplace through Elastic Container Service (ECS) with CloudFormation templates

Reliable Ad Detection

  • Targets 80% detection rate for standard ad breaks
  • Support for both RTP and SRT protocols

Wide Compatibility

  • Video Encoders
    • AWS MediaLive
    • Other industry-standard encoders
  • Ad Insertion Platforms
    • AWS MediaTailor
    • Google DAI
    • YoSpace DAI

Advanced SCTE-35 Features

  • Configurable pre-roll timing for ad break announcements
  • Adjustable marker repeat intervals during ad breaks
  • Precise duration calculation for accurate ad replacement

Core Capabilities

Stream Processing

  • Real-time video stream analysis
  • Configurable stream delay for optimal ad detection
  • Support for high-bitrate streams
  • Minimal processing overhead

Monitoring and Metrics

  • Real-time stream health monitoring
  • Ad detection metrics
  • Stream bitrate tracking
  • System resource utilization
  • Comprehensive logging

High Availability

  • Docker container-based deployment
  • Easy integration with container orchestration systems
  • Support for redundant stream processing using Delay-Flow

Use Cases

Live Broadcast Streaming

  • Television channel distribution / IPTV
  • Sports events
  • Live news broadcasts
  • Special event streaming