Scotty detects SCTE-35 cue points in live streams and injects HLS ad break tags in real time — enabling server-side and server-guided ad insertion without re-encoding.
The challenge
You're running live streams and need to monetize with dynamic ad insertion. But your server doesn't natively pass SCTE-35 markers through to HLS playlists, and your ad-stitching service needs those markers to know when to insert ads.
The solution
Scotty is a drop-in plugin that listens for SCTE-35 binary cue points in your MPEG-TS input, and annotates playlists with the ad break tags — in real time, with zero re-encoding. It supports SSAI and SGAI, and you can run both simultaneously.

