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.

scte35-monitor live-source-01 dashboard: real-time cue detection and decode, showing cues today, pairing rate, missed markers, and a live CUE-IN / CUE-OUT / missing-cue log

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.

Common reasons SCTE-35 markers fail silently: misconfigured encoder, passthrough strips the cue, mismatched event ID, wrong break duration

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

Signal-integrity alert feed: expected cue-out not received, cue-in paired successfully, splice insert decoded

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

Marker log table listing detected cue-out, cue-in and missing events with time, event ID and duration

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.

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.

Subscribe to our newsletter

A monthly digest of the latest 5centsCDN news, articles and resources.

Fast and Easy Solutions at Your Command It's a simple click.

© 5centsCDN Inc 2026