Jump to Content
developers.broadpeak.io{ FOR DEVELOPERS }
GuidesAPI ReferenceChangelogDiscussionsSuggest & ContributeAPI Status
{ FOR DEVELOPERS }LOGINGET STARTEDdevelopers.broadpeak.io
Guides
LOGINGET STARTED
GuidesAPI ReferenceChangelogDiscussionsSuggest & ContributeAPI Status

πŸ”° Getting Started

  • Introduction
  • Streaming Media Foundations
    • Ecosystem
    • Essential concepts
    • Adaptive streaming
      • The HLS format
      • The DASH format
    • Video advertising
      • The VAST protocol
      • The VMAP protocol
  • Main concepts & Webapp overview
  • ❆ Creating an AVOD Service
  • ❆ Creating a Live pre-roll Ad Insertion Service
  • ❆ Creating a Live Ad Replacement service
  • ❆ Creating a Content Replacement Service
  • ❆ Creating a Virtual Channel Service

🎬 Services

  • Dynamic Ad Insertion
    • Use cases
    • Key concepts
    • Checklist
    • Playbooks
  • Virtual Channel
    • Use cases
    • Key concepts
    • Checklist
    • Playbooks
  • Content Replacement
    • Use cases
    • Key concepts
    • Checklist
    • Playbooks

πŸ“– Understanding broadpeak.io

  • Key Concepts
    • Concept of Sources
    • Concept of Services
    • Concept of Categories (or Audiences)
    • Concept of Tag
    • Quotas and limits
    • Trial
  • Input Formats
    • MPEG-DASH
    • HLS
  • Session management
  • Manifest manipulation
    • HLS playlist manipulation
    • DASH manifest manipulation
    • Media segment referencing
    • Ad Insertion specifics
    • Virtual Channel specifics
    • Content Replacement specifics
  • Time/Timings management
    • Ad Insertion specifics
    • Virtual Channel specifics
    • Content Replacement specifics
  • Ad insertion specifics
    • Data flow
    • Behaviors and configuration
      • Live pre-roll
      • Break-level ad replacement
      • Monetization window and DVR handling
    • Input formats
    • Subtitles
    • SCTE-35 markers
    • Content conditioning
    • Ad server & macros
    • Ad transcoding
    • VAST, VMAP & Creatives
    • Gap-filler / Slate
    • Ad Proxy for AVOD
    • SSAT (Server-Side Ad Tracking)
    • CSAT (Client-Side Ad Tracking)
  • Virtual Channel specifics
    • Content Conditioning
  • Using broadpeak.io with a CDN
    • Ad insertion with a CDN
    • Content Replacement with a CDN
    • Virtual Channel with a CDN
  • Delivery Chain Security
    • Custom Headers
    • Platform IPs

πŸ€– How to use API ?

  • Pre-requisites
  • The API Reference Tool
  • SCTE 224 ESNI API
    • Handling Content Replacement slots
    • Mapping of ESNI Media Id with service variants

🎾 Playbooks

  • Introduction
  • Ad Insertion Playbooks
  • Virtual Channel Playbooks
    • Implementing a Virtual Channel
  • Content Replacement Playbooks
    • Enabling Blackout with the Webapp
    • Enabling Blackout with ESNI API
    • Enabling SimSub
  • with Postman
    • Virtual Channel demo with Postman
  • with Bitmovin
    • Live pre-roll Ad Insertion with Bitmovin
    • AVOD with Bitmovin
  • with AWS
    • AWS Cloudfront CDN
      • Content Replacement with Cloudfront CDN
      • Dynamic Ad Insertion with Cloudfront CDN
      • Virtual Channel with Cloudfront CDN
  • with Akamai
    • Akamai AMD (CDN)
      • Content Replacement with Akamai AMD
      • Dynamic Ad Insertion with Akamai AMD
      • Virtual Channel with Akamai AMD
  • with Unified Streaming
    • AVOD with Unified Packager

πŸ” Troubleshooting

  • Introduction
  • Ad insertion issues
  • Virtual Channel / Content Replacement issues
  • Webapp issues
    • HTTP Streaming in browser
    • Why is my preview page not working?
  • API issues
    • REST API issues
  • Playback issues
  • How can I get network captures for mobile devices?

βš™οΈ Tools

  • Postman Collections
  • Videos tutorial series
  • Github
  • RapidAPI

▢️ DEMO PAGES

  • with Unified Streaming
Powered byΒ 

Playbooks

Links to existing Dynamic Ad insertion playbooks

Suggest Edits
  1. For a quick start and to create a basic AVOD service, check Create an AVOD service
  2. A simple implementation of Live Ad Pre-roll with Bitmovin Encoder and Packager, check Live Ad Pre-Roll with Bitmovin

Updated almost 2 years ago