Platform Overview
StreamLayer delivers interactive, real-time advertising and engagement experiences for video and second-screen applications. The platform consists of three core components—StreamLayer SDK, StreamLayer Backend, and StreamLayer Studio—designed to work together to provide low-latency, synchronized, and monetizable user interactions.
Client SDK
The StreamLayer Client SDK provides native, high-performance UI-level functionality for interactive overlays, synchronized ad delivery, and real-time engagement. It integrates directly into your host application and is video player–agnostic, connecting to any player to read metadata and timestamp information for precise synchronization.
StreamLayer offers native SDKs for CTV, mobile, and web, providing optimal animations and performance through platform-specific rendering. React Native and WebView implementations deliver the same interactive and advertising capabilities with excellent performance across devices. The SDK can also operate independently of a video player, supporting second-screen configurations where engagement runs parallel to the main video content.
Display and Interactive Layer
The SDK generates a transparent engagement layer that appears alongside or over video playback. Supported configurations include Overlays, Sidebar, L-bar, Picture-in-Picture, Side-by-Side Video, and Frame Video, as well as Notification Overlays, Video Overlays, and Side Notifications (for mobile, tablet, and CTV).
Adaptive Content Delivery
Using real-time data from live event updates and programming schedules, the SDK dynamically adjusts the content displayed to users.
Metadata-Driven Synchronization
StreamLayer synchronizes interactive and advertising elements with live or on-demand content using programming metadata, live game data, performance statistics, and other relevant real-time information associated with the video presentation. Ads, promotions, and engagement features remain precisely aligned with the viewing experience across devices and time zones.
Platform Compatibility
The SDK supports major platforms, including iOS, Android, React Native, Web (desktop and mobile), tvOS, and connected TV devices. Developers can implement StreamLayer using native or cross-platform frameworks without altering existing video workflows.
Backend Services
The StreamLayer Backend is the core data and processing layer responsible for content delivery, analytics, and advertising logic.
Key Responsibilities
- Ad Decisioning and Delivery – Processes metadata, schedules, live game data, performance statistics, and other real-time information related to the video presentation to deliver contextually relevant ads at precise timecodes.
- Content & Configuration Sync – Manages synchronization between the SDK and StreamLayer Studio.
- Real-Time Event Handling – Responds instantly to user interactions and live event triggers.
- Analytics and Reporting – Collects engagement data and provides insights through APIs.
Integration & Analytics APIs
StreamLayer offers an API suite that connects the platform with third-party systems:
- Partner APIs – Ingest live stats, sports data, or promotional feeds.
- Advertising APIs – Integrated with Google Ad Manager and can connect to other SSPs for targeted ad delivery.
- Analytics APIs – Retrieve performance metrics and audience insights.
Event Driven Architecture
The platform operates on an event-driven model, ensuring that any user interaction or live event triggers the appropriate response immediately. This allows interactive features and advertisements to update instantly in response to real-time events. Built on a microservices architecture, the backend supports event-driven scalability and fault tolerance. Designed for high concurrency and low latency, it handles millions of active users and up to 10K authentications per second.
- Robust Error Handling – The network includes comprehensive error-handling mechanisms to address potential issues such as network delays or unexpected data inputs. This ensures a smooth user experience and prevents disruptions.
- Optimized Data Delivery – Designed for efficiency, the network minimizes latency and optimizes data flow to ensure that updates—whether for ads or interactive content—are delivered promptly and reliably. Ads and interactive content dynamically adjust to live data and viewer behavior.
- Fault Tolerance – Built-in resilience ensures uninterrupted experiences even under high load.
Security and Scalability
- Secure Data Transmission – All communication between your application, the SDK, and our network is encrypted using industry-standard security protocols, protecting user interactions, scheduling data, and advertising content.
- Access Control – StreamLayer supports token-based authentication and SSO (Single Sign-On) integration, allowing frictionless user access. This ensures that users engaging with interactive features do not need to re-authenticate separately, preserving a seamless experience.
- High Availability & Scalability – The network is designed to handle high traffic volumes and scale dynamically as your application grows. It ensures continuous availability even during peak usage, maintaining seamless performance for interactive features and advertising content.
Studio & Campaign Management
StreamLayer Studio is a web-based control interface for administrators, producers, and ad managers.
Core Capabilities
- Configure and schedule ad campaigns, interactive overlays, and gamified promotions.
- Manage templates and layouts for different video player configurations.
- Trigger real-time updates and A/B tests without redeploying apps.
- Access analytics dashboards for engagement and monetization metrics.
Updated 4 months ago
