Server Side Ad Insertion (SSAI) also known as “ad stitching,” is a technology used to insert advertisements in a video without disruption on the server level rather than on the browser level (Client-Side Ad Insertion).
This parameter is currently only supported by Web plugins. The integration with our Native SDK will come soon.
By default, Streamroot considers that streams do not use SSAI. But if you do use SSAI, you can specify which provider you are using in your properties so that we take into account server-side ads.
This will activate CDM Mesh Delivery's feature to detect ad segments and decide if we activate our mesh network on these ads or not.
We currently support SSAI from:
|Provider||Format||Mesh Delivery Support||P2P on Ad segments|
|AWS Elemental MediaTailor||HLS||✔||✔|
|Google Dynamic Ad Insertion||HLS||✔||No|
|Ad Insertion Platform||HLS||✔||Coming soon|
|Ad Insertion Platform||MPEG-DASH||✔||Coming soon|
|Yospace||MPEG-DASH||Coming soon||Coming soon|
Since DNA 2.17, we have reworked the way we handle Dynamic Server Side Ad Insertion. For more flexibility, we are now able to handle customized or none listed providers simply injecting a set of rules from our backend. This doesn't require an update of the client.
Please contact our support team in order to learn more about this.
Changes made to a property take up to 2 minutes to be effective.
How it works
We have different behavior depending on the provider.
- For Google DAI and AWS MediaTailor, the ad segments will be part of the DNA network so viewer watching the same ads will be able to exchange chunks.
- For Yospace and Ad Insertion Platform, the ad segments won't be part of the DNA network.
It is required to add this specific param in your stream Url: ?yo.os=true
Make sure you see this specific tag in your HLS Playlist
if this is not the case, please contact us, we will help you to set up this specific configuration.
Ad Insertion Platform configuration
It is required to activate a specific configuration in your AIP admin portal. Please ask the AIP support team on how to do so.
If you are not managing it yourself, you can ask them to do it for you.