Summer
Projects 2025

Contribute to an open-source project and make a meaningful impact on the video community!
Perfect for developers and engineers passionate about collaboration and innovation in open-source initiatives.

  • 💻 Remote, side project
  • 📅 Nov – Jan

VAST to SGAI Conversion service

OVERVIEW

The VAST to SGAI Conversion Service is an open-source tool designed to transform standard VAST (XML) ads into HLS or DASH Asset Lists, enabling Server-Guided Ad Insertion (SGAI). By simplifying the workflow and removing the need for expensive SSAI infrastructure, this service empowers developers to integrate targeted ad breaks more efficiently and prepare for next-generation SGAI tracking features.

Technical sponsor:

Picture of David Hassoun

David Hassoun

Chief Technologist at Dolby Laboratories

KEY OBJECTIVES

  • Seamless Ad Conversion: Turn VAST URLs into ready-to-use AssetLists (HLS) and ListMPD (DASH) for immediate integration.
  • Broad Player Compatibility: Ensure compatibility with native iOS players, hls.js, and ExoPlayer environments.
  • Simplified Configuration: Offer multiple configuration options (JWT, whitelists, and parameter dictionaries) for flexible, secure setups.

CHECK OUT OUR KICK-OFF

RECENT UPDATES & MILESTONES
  • Functional Service: The service now fetches Asset Lists from a given VAST URL for seamless integration.
  • Query Parameters: Three parameters allow customization of VAST URLs and conversions.
  • Plugin Development: A plugin-based approach for SVTA event tracking is in progress, following discussions with Rob Walch (hls.js). If widely adopted, it could be integrated into the player.
  • Demo: A demo of hls.js 1.6 beta2 showcased successful VAST event mapping and tracking requests.
  • Terraform Templates: Templates are under development to simplify deployment.
  • Next Steps: Refinements and updates will be published on vast2sgai.qualabs.com
Future Enhancements: Integration of SVTA Ad Creative Signaling specs and dynamic interstitials for improved scalability.

Community & Contributors

David Hassoun, Zachary Cava, Matthias Van Parijs, Sarge Sargeant, Ben Rolling, Robert Walch and the rest of the MonteVIDEO Tech community have been integral in shaping the codebase, discussing architecture, and exploring new formats. Special thanks to those who participated in design discussions, tracked issues, and helped expand the feature set.
Join us as we redefine how ads are delivered in low-latency streaming environments:
  • Code Repository: VAST-2-SGAI GitHub
  • Review issues, submit pull requests, or share your insights. The community thrives on collaboration!

Would you like to join the hybrid demo we’ll host during our Summer Week?

Hosted by

Event is crafted with love and passion to contribute to our video community! 💜

Scroll to Top