Earlier this year Softvelum introduced Nimble Advertizer, the Server-Side Ads Insertion (SSAI) framework for Nimble Streamer. This framework allows dynamically insert personalized ads into live streaming content.
Key features of Advertizer are:
The workflow is easy to adopt within any business logic:
You can read full technical spec here.
Nimble Advertizer Server-side Ads Insertion framework is a premium functionality which requires additional payments. Please check this page to get more details about functionality and pricing.
Key features of Advertizer are:
- Pre-roll ads per each connection
- Mid-roll ads flexible timing setup
- Per-stream ads insertion business logic
- Personalized ads based on your user IDs
Now Advertizer supports HLS live streams output in addition to currently supported RTMP, SLDP and Icecast protocols. It supports both video+audio and audio-only modes. Advertizer may use all input live protocols supported by Nimble Streamer, which are RTMP, RTSP, SRT, UDT, HLS, MPEG2TS, Icecast and SHOUTcast.
The workflow is easy to adopt within any business logic:
- Nimble Streamer media server processes incoming streams to get the content.
- Nimble Advertizer calls your handler web application to get business logic description.
- Advertizer gets files with advertisements to process them via Nimble Streamer according to your logic defined via handler.
- Nimble inserts the ads into original media and packages it into output protocol
- End user connects to Nimble and gets the stream containing original content mixed with advertisements.
- Playback is running smooth regardless of ads insertion over time in any player which supports the output protocol.
You can read full technical spec here.
Nimble Advertizer Server-side Ads Insertion framework is a premium functionality which requires additional payments. Please check this page to get more details about functionality and pricing.
Take a look at this tutorial showing an easy way to insert pre-rolls into live streams:
Related documentation
Nimble Advertizer, Nimble Streamer, Live streaming features in Nimble Streamer, Live Transcoder,