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:
-
Stream Capture
Ad-Flow captures incoming live video streams from RTP or SRT sources. -
Buffering and Analysis
The stream is buffered for a configurable duration (roughly 2 minutes) to enable advance analysis of the content. -
Ad Break Detection
During the buffering period, Ad-Flow analyzes the content to identify ad breaks and calculate their precise duration. -
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