An ad break (also called an avail, short for availability) is a slot in the content timeline reserved for advertising. In live and linear it is signaled in real time by SCTE-35 markers; in VOD it can be pre-defined at known points. The break has a duration that the ad system fills, often with a pod of multiple ads.

Breaks are where content and monetization meet, and their handling is full of edge cases: aligning the break to segment and keyframe boundaries for seamless insertion, deciding what to do if no ad fills the avail, and ensuring the content resumes cleanly afterward. Accurate avail signaling is the prerequisite for both SSAI and CSAI to monetize without disrupting playback.

Book cover: Video Streaming, Volume 3 of the Fora Soft Video Engineering HandbookBook cover: Video Streaming, Volume 2 of the Fora Soft Video Engineering HandbookBook cover: Video Encoding, Volume 1 of the Fora Soft Video Engineering Handbook

The handbook · 7 volumes

Fora Soft Video Engineering Handbook

An ad break only works if the cue reaches the packager and player at the right frame, otherwise ads cut into content or never show. Our seven volumes cover the whole video stack; for ad breaks start with Volume 2 on HLS, MPEG-DASH, and CMAF packaging, then Volume 3 on players and Volume 1 on encoding at splice points. Written by Nikolay Sapunov, CEO at Fora Soft.

Browse the handbook on Amazon →7 volumes · 9,000+ pages · Kindle & paperback

Ad breaks firing late or cutting into your content?

We will trace your ad cue flow from source to player and send the fixes with a test plan. 250+ video products shipped since 2005.

Book a 30-min call →WhatsApp →Email us →