Know for certain your ad
markers are firing.
Real-time SCTE-35 monitoring that watches your live source and confirms every cue-out and cue-in the moment it happens — so a missing marker never turns into a missed ad break.
The problem: markers fail silently
SCTE-35 markers tell your ad platform when to open and close a break. When they work, ads play. When they don't, the break simply doesn't happen — and nothing on the surface tells you.
The video keeps playing perfectly. The only thing missing is your ad revenue. Most teams find out days later, when the numbers come in short — by then the breaks are already gone.
“We just want to know if the markers are actually being triggered from our input.”
— The question this tool answers, in real time.
Point us at your stream. We do the rest.
Detects every cue
Every cue-out and cue-in is caught the moment it happens on your input — live, not after the fact.
Decodes in full
See the command, event ID, break duration and timing behind every marker — down to the raw payload.
Confirms pairing
Every break that opens also closes — with matching event IDs. Orphaned cues surface immediately.
Validates durations
Break lengths are checked against what your stream actually declares — so timing drift can't slip by.
Every field, decoded — A green light isn't enough.
The difference between “a marker came through” and “the right marker came through, correctly formed, at the right time.” Every SCTE-35 event is surfaced in full — with the raw payload for byte-level verification.
Command
Splice Insert
The SCTE-35 command type carried in the marker — confirms a valid splice was signalled.
table_id
0xFC
Identifies the packet as a genuine SCTE-35 splice information table.
splice_event_id
240101
The unique ID tying a cue-out to its matching cue-in.
out_of_network
1 · avail open
Flags the start (1) and end (0) of an ad avail — the moment your break opens and closes.
break_duration
30.000 s
The exact length of the ad avail in seconds, as declared in the stream.
pts_time
3600.183
Presentation and clock timestamps — the precise frame position of the cue.
break_auto_return
true
Whether the break is set to return to content automatically.
Segmentation Type
Event ID
Segmentation descriptor data for advanced ad-decisioning workflows.
pid / program
0x1E1 · 1
The elementary stream and program the marker belongs to.
Raw Payload
(base64)
The full base64 SCTE-35 payload, available for byte-level verification.
Detection tells you what did happen. Alerting tells you what didn't.
If an expected SCTE-35 marker goes missing from your input, the tool flags it — so you catch a broken signalling chain the moment it breaks, instead of discovering it in next month's ad report.
Get notified the instant a marker fails to fire
Catch encoder and passthrough issues before they cost you breaks
Move from reactive troubleshooting to real-time assurance
The record is always there when you need it.
Every detected marker and stream event is logged and retained. Pull a full history of your SCTE-35 activity whenever you want — for auditing, reconciliation, or handing to an ad partner.
Complete, timestamped history of all marker events
Export to CSV anytime for offline analysis and reporting
Reconcile signalled breaks against delivered ads with confidence
Stream health, in the same view — for everyone who relies on SCTE-35
Alongside the SCTE-35 data, the tool tracks live stream stats — bitrate, resolution, codec, frame rate, and audio parameters — so when a break looks wrong you can tell instantly whether it's a signalling problem or a stream problem. Both signals, one screen.
Who it's for - Anyone who relies on SCTE-35 for ad placement:
Broadcasters
Inserting ad breaks into linear and live feeds.
OTT & streaming
Running server-side ad insertion at scale.
FAST operators
Monetizing 24/7 linear channels.
Playout & content
Teams who need to prove their signalling is correct.
Validating markers? Now monetize them.
Ad Insertion
Insert ads into your live and VOD streams.
Ad Manager
Manage campaigns and inventory in one place.
FAST Channel Builder
Launch monetized 24/7 linear channels end to end.
Included with your plan. SCTE-35 monitoring is available as part of our Advanced plan.
Already on a 5centsCDN plan or want to add monitoring to your setup? Talk to us and we'll get it enabled on your stream.
Stop guessing whether your markers fired.
See every SCTE-35 cue on your stream in real time, get alerted when one goes missing, and keep a full exportable record of it all.