Nimble Advertizer

Monetize Live Streaming and Video-on-Demand with Server-Side Ads Insertion for Nimble Streamer

Nimble Advertizer is a server-side ads insertion (SSAI) framework which allows dynamically insert personalized ads into live streaming and VOD content. HLS, RTMP, SLDP and Icecast live outputs are currently supported, as well as MPEG-TS and fMP4 VOD HLS.

Dynamic ads insertion

  • Pre-roll ads per each connection
  • Flexible timing for mid-roll ads
  • Per-stream ads insertion
  • Per-user and per-session ads
  • SCTE-35 markers ads insertion
  • Customizable business logic


The workflow is easy to adopt within any business logic

  1. Nimble Streamer media server processes incoming streams to get content
  2. Nimble Advertizer calls your handler web application or JSON file config to get business logic description
  3. Advertizer gets files with advertisements to process them via Nimble Streamer according to your logic defined via handler
  4. Nimble inserts the ads into original media and packages it into output protocols
  5. End user connects to Nimble and gets the stream containing original content mixed with advertisements
  6. Playback is running smooth regardless of ads insertion over time
  7. Session-specific ads insertion can be applicable via separate per-session handler if needed
You can track ads performance over time using either ads insertion logging or per-session handler.

Demo page shows live streams with ads insertion, with full details on Advertizer setup.

Read full technical spec

Full technical spec shows how exactly you can use all those features.

We've made a quick video showing the setup process for a simple use case: adding a pre-roll ad into a live stream.

Nimble Advertizer is part of Nimble Streamer Addenda premium package

Get Addenda package license for each Nimble Streamer server instance where you want to enable SSAI.
Feel free to sign up, subscribe for WMSPanel account and subscribe for Addenda package license to proceed with Nimble Advertizer usage.

This website or its third-party tools use cookies, which are necessary to its functioning and required to achieve the purposes illustrated in the Privacy Policy. If you want to know more or withdraw your consent to all or some of the cookies, please refer to the Privacy Policy.
By closing this banner, scrolling this page, clicking a link or continuing to browse otherwise, you agree to the use of cookies.