Ad breaks & delivery

Cue points a playout system can act on

This is the least glamorous page on this site and the one that decides whether a channel earns anything. A file handed to a broadcast platform with no declared breaks earns you no advertising, because the playout system has nothing to fire against. Getting this right is most of the last mile.

On playout partners. Amagi CLOUDPORT is the delivery target MediaBlaze is proven against — running in production today behind a live channel on LG Channels. It is not a hard-wired dependency: the delivery stage is the part built to have more than one destination, and the shape it produces — a conformed file plus a metadata entry carrying duration and cue points — is what most playout platforms want. If you're on a different one, tell us what it expects.
Every 8 minA cue point pre-filled the moment a clip's duration is known
4 minMinimum gap between breaks — the platform's rule, enforced here
2 halvesThe file, and the feed entry. Neither airs without the other
7 daysHow long a delivered package stays in the feed. Slates are exempt

Breaks are pre-filled, not left empty

An asset that starts with no breaks marked is an asset somebody has to remember to mark. So the moment MediaBlaze knows how long a clip runs, it seeds a cue point every eight minutes and opens the panel pre-filled. You adjust or delete — you never start from a blank bar.

  • The four-minute minimum is enforced, because it is the platform's rule. A break placed too close is refused with the reason quoted, rather than accepted here and rejected at ingest.
  • Marked on the clip, not the timeline. Ad breaks belong to the asset, so they survive being re-composed.
  • Unmarked is still allowed. The package warns you, loudly, and lets you send anyway — there are legitimate reasons for a segment with no breaks.
MRSS feed entrypolled by the platform
<!-- what the playout system reads --> <media:content duration="1590" url="s3://…/MB_20260830_bulletin_a1b2c3d4.mp4"> <amagi:cuePoints>480,960,1440</amagi:cuePoints>
✓3 ad breaks marked8:00 / 16:00 / 24:00
✓Delivered to CLOUDPORTfile + feed entry

Both halves, paired on the filename

Every delivery is two things: the video, uploaded into the storage the platform watches, and an entry in a feed it polls, describing what the file is, how long it runs and where the breaks fall. They are matched on the delivered filename. A file with no entry behind it does not air.

  • Pre-flight before you send — bitrate, resolution, audio sample rate, scan type, checked against the platform's published limits. Findings are blocking or advisory, and a blocking one can be overridden deliberately.
  • Detection, not repair. The check never re-encodes anything behind your back. It tells you; the fix is yours.
  • Confirm before air. Delivery cannot be recalled, so it asks once, plainly, and the confirmation is not a formality.
  • A timed delivery log — dispatch, load, resolve, download, upload, finalize — so a failure names the step it failed at instead of just going red.
  • Withdrawing is not deleting. It removes the feed entry; the file stays in the platform's storage and anything already scheduled still airs. We say so rather than implying a recall.
MediaBlaze Distribution screen: the Amagi CLOUDPORT integration card showing S3 ingest and MRSS metadata feed, item count, and a package table with Delivered status badges.
Distribution — every package and the step it reached.
Status you can read

Five states, and none of them lie

Waiting is not running

Queued means sent off and waiting its turn — the upload has not started. Delivering means it is happening now. Collapsing the two would make a stuck queue look like progress.

A failure keeps its evidence

A failed delivery does not vanish into a red badge. The package stays, the error stays on its last delivery event, and the control becomes Retry delivery.

Stalled work says so

Work that has sat too long is surfaced as possibly stalled rather than spinning quietly forever. It is inferred from timestamps, so the hedge in that wording is deliberate.

See it against your own feeds

We're onboarding a small group of rights holders, channel operators and playout partners before wider release. A human reads every signup and replies within two business days.

Join the beta