Delivering personalized ads in live video workflows is one of the biggest challenges in video streaming today. While traditional Server-Side Ad Insertion (SSAI) offers a seamless experience, it often lacks personalization and visibility for ad tracking. On the other hand, Client-Side Ad Insertion (CSAI) allows for targeting but often disrupts playback and is easily blocked.
That’s where Server-Guided Ad Insertion (SGAI) comes in — a hybrid method where the server sends timing and ad metadata to the client, which then fetches and plays the ads. SGAI combines the seamlessness of SSAI with the personalization and analytics capabilities of CSAI.
At Mile High Video 2025, Qualabs presented a working integration between Wowza and an internally developed VAST-to-SGAI service, combining server-side control with client-side flexibility — a result of the Summer Camp Projects 2025 at Qualabs.
While VAST (Video Ad Serving Template) is widely used to describe how video ads should be delivered — including media files, tracking, and clickthrough URLs — it’s traditionally limited to VOD and player-controlled scenarios. Extending this to live streaming with SGAI introduces new challenges:
Adding to this, the system must preserve user-level personalization and support standard ad formats like VAST, while avoiding the pitfalls of ad blockers and maintaining proper tracking.
During the MonteVIDEO Summer Camp 2025, Qualabs created a proof of concept that translated VAST ad responses into structured HLS metadata usable by SGAI workflows. This became the VAST-to-SGAI project, aimed at enabling scalable, server-guided ad logic for live content.
Ian Zenoni from Wowza developed and showcased how Wowza’s plugin architecture allows insertion of EXT-X-DATERANGE
tags into HLS playlists. These tags serve as instructions for when and where to play ads, triggered by SCTE-35 signals or custom plugin endpoints.
EXT-X-DATERANGE
tag that contains ad timing and metadata.By combining the power of Wowza’s plugin system with the VAST-to-SGAI conversion service, the team delivered a solution that:
EXT-X-DATERANGE
for precise ad timing.The real value lies in the flexibility: ads are personalized, seamlessly delivered, and tracked accurately — all while using a lightweight server configuration.
The solution was presented at Mile High Video 2025, where Qualabs had its first official booth. The event featured over 10 live demos in collaboration with key partners, including Wowza, Dolby, AMD, and more. This integration was one of the most commented demos, illustrating how live streaming monetization can evolve without sacrificing user experience.
By showing real-time SGAI powered by VAST metadata and Wowza’s architecture, the demo proved the model is not just feasible — it’s production-ready. Viewers saw seamless transitions, while backend systems retained full measurement and targeting capabilities.
You can explore the full list of showcased demos here: mhv2025.qualabs.com/home