GumletGumlet logo
Pricing
Login
Book a Demo
Signup

Footer

Gumlet Company logo
USA

Gumlet LLC
8 The Green, Dover, DE 19901

Singapore

Gumlet Pte Ltd
20A, Tanjong Pagar Road, Singapore (088 443)

Gumlet aicp logoGumlet soc2 logoGumlet iso logo
PRODUCT
  • Video Overview
  • Video Analytics
  • DRM Video Protection
  • Video CMS
  • Video Protection
  • Video Player Customization
  • Video Streaming
  • Video Transcoding
  • Video DRM
  • Online Video Hosting
  • Image Optimization
  • No-code Integration
  • Wordpress
  • Vimeo Alternative
  • Cloudinary Alternative
  • Imgix Alternative
  • Wistia Alternative
RESOURCES
  • Blog
  • Learn
  • Glossary
  • Tools
  • Startup Credits
  • Why Gumlet
  • Webinars
  • Documentation
  • Howdrm.works
SUPPORT
  • Product Updates
  • Feedback
  • Community
  • Become an Affiliate
  • Contact Us
  • Service Status
COMPANY
  • Pricing
  • About Us
  • Customers
  • Careers
  • Press Kit

© 2025 Gumlet Pte. Ltd.

Privacy Policy

Terms of Service

Back to Glossary

S

1 min read

Server-Side Ad Insertion

Server-Side Ad Insertion, or SSAI, is an ad deployment technique in which the advertisements are stitched directly into the video being streamed.

What is Server-Side Ad Insertion(SSAI)?

Server-Side Ad Insertion, or SSAI, is an ad deployment technique in which the advertisements are stitched directly into the video being streamed. The advertisement will reach the server without the client having to request it from an external ad source. As the client will not make any server calls, ad-blocking technologies normally don’t work when SSAI is in play.

How does SSAI work?

Before The Video Plays:

  1. The video stream is adorned with baseband markers which are also known as SCTE-10 markers.
  2. After the video is sent for transcoders and compression takes place, the SCTE-104 markers are converted to reveal the position of ad breaks in the video.
  3. Manifest locations are revealed further to CMS and made accessible to Video Players during playback.

After The Video Plays:

  1. After the video plays, the Video Player can access the HLS/DASH manifest.
  2. The Video Player will then ask for the manifest.
  3. In response, the Player will also receive viewers’ personal information to deliver personalized advertisements.
  4. When an Ad-Marker approaches the stream, the Ad-Insertion service contacts the Ad Decisioning server, which further supplies the advertisement.
  5. The Ad Decisioning Server uses multiple bits of information to pull a personalized ad out of its repository for playback.
  6. The server is then responsible for transcoding the personalized ad to match the bitrate requirement of the original video.
  7. The Video Player then receives the refreshed manifest for seamless ad delivery.
  8. After playing the ad, the video resumes without any lag or buffer time.

Advantages of Using SSAI

  • SSAI eliminates the need to conduct API calls, providing broadcast-like ad experiences.
  • Because there are no server calls from the client’s side, ad-blocking technologies are obsolete against SSAI.
  • The client is under less pressure as the ad is stitched directly into the streaming video.

Disadvantages of SSAI

  • There is no method to verify that relevant advertisements are being stitched into videos that users are streaming.
  • SSAI is prone to spoofing to mislead advertisers into thinking that millions of users are playing their ads.
  • Ad personalization is not as effective in the case of SSAI.
  • Server-Side Ad Insertion operations through a complex backend infrastructure.

Similar readings

SRT Protocol
Posted on Jun 29, 2023
SD
Posted on Dec 14, 2022
Images or videos loading slow?

We compress them so that your users don't need to wait.

Try Gumlet

Images or videos loading slow?We compress them so that your users don't need to wait.  Try Gumlet →

Ready to get started?

Sign up and start optimizing your videos by up to 57% with Gumlet. No credit card required. Reach out to contact sales or to get a custom pricing estimate that fits your needs.

Start now Contact sales →
Optimizing videos is hard, but our pricing is not
Simple per-minute pricing with no hidden fees.
Pricing details →
Effortlessly integrate Gumlet into your existing stack
Upload with API and set webhooks for output in minutes.
Integragtion guide →