We are proud to announce the release of the version 10.2 (10.2.4) of our performance testing tool for Video Streaming servers (HLS, MPEG-DASH, HSS, HDS).
We will see in this blog the release notes of this version
New features and enhancements
Support HLS SGAI
The plugin comes with a new Major feature, as it now supports Server Guided Ad Insertion (SGAI) in HLS with Interstitials support.
SGAI definition
SGAI (Sever-Guided Ad Insertion) is a kind of mix between CSAI and SSAI:
- it’s the player that manages ad insertion
- but it’s the server that adds indications in the manifests to inform of ad insertion
With SGAI , if the player does not wish to parse the ads break informations, it can simply ignore it and continue playback.
Interstitial definition
Interstitial is a new class equal to “com.apple.hls.interstitial” of EXT-X-DATERANGE tag added by Apple in 2021 to handle the addition of sub-content within main content.
A sub-content can be an ad or a presentation of an article during a conference or any other content that is different from the main content.
HLS Interstitials uses ad markers (EXT-X-DATERANGE tags) to indicate where sub-content should be inserted. These markers provide metadata about the ad break, such as its duration or URL.
HLS Interstitials allow for the dynamic insertion of VOD sub-content into a live or on-demand stream without requiring changes to the main playlist. This enables more flexible and targeted ad delivery, you can read this article for more details.
Impacts on stream
The plugin is now able to parse EXT-X-DATERANGE with class equals to “com.apple.hls.interstitial“, after parsing, the plugin is able to retrieve the information needed to read interstitial content (manifest or json depending on attributes and chunks).
This realistically simulates load on server and ad servers with no additional work by user.
Impacts on GUI
A new checkbox is available on the GUI to indicate whether the stream contains interstitials to process if the checkbox is ticked the plugin will parse interstitials attributes otherwise it will ignore them
Impacts on metrics
New Sample Result types have been added to allow you to refine your analysis of performances for an Interstitials stream and distinguish between primary content and interstitial one :
- Asset List interstitials : when calling the ASSET-LIST attribute url
- Video_Interstitials : when calling an interstitial video chunk
- Audio_Interstitials : when calling an interstitial audio chunk
- Subtitles_Interstitials : when calling an interstitial subtitles chunk
- Manifest#Audio_Interstitials : when calling an interstitial audio manifest
- Manifest#Video_Interstitials : when calling an interstitial video manifest
- Manifest#Subtitles_Interstitials : when calling an interstitial subtitles manifest
Support HLS EXT-X-DISCONTINUITY
Impacts on stream
The plugin also supports the “old way” to insert ads through EXT-X-DISCONTINUITY.
Once again it will behave as a real player and request the server as a real player would do, allowing you to measure the impact of Ad insertion on User Experience in a smooth way.
The plugin will not make a difference for the chunks present after this tag, they will be downloaded like classic chunks.
About UbikLoadPack :
- Ubik Load Pack is used by Big players in the Video streaming field
- We provide professional services for Load Testing
- Learn more about our streaming plugin
- Detailed features of UbikLoadPack Streaming Solution
- Get a Free trial
You’ll probably also like:
- Performance Testing Low Latency Dash servers with UbikLoadPack
- Performance Testing Low Latency HLS servers
- Load testing MPEG-DASH Video Streaming with Apache JMeter and UbikLoadPack
- Video Streaming: CMAF and Low-Latency
- Cases studies
Latest posts
Recent Posts
- UbikLoadPack Video Streaming Plugin 10.2 25 November 2025
- UbikLoadPack Video Streaming Plugin 10.1.1 27 May 2025
- Understanding HLS Interstitials and EXT-X-DISCONTINUITY in Ad Insertion 20 February 2025








