I will set up scte 35 marker detection and dynamic ad insertion for hls streams


About this gig
Need ads to play exactly where your stream says "break"? I detect SCTE-35 markers in your live or recorded stream and insert ads at those points, automatically.
WHAT YOU GET
- SCTE-35 cue detection (CUE-OUT / CUE-IN, splice_insert, time_signal) from HLS/M3U8 or MPEG-TS
- - Dynamic ad insertion at each cue: ads switched in, content resumes cleanly
- - Works on live channels, M3U8 URLs from an API, and offline video files
- - Break log (cue time, duration, ad played) so you can prove delivery to advertisers
- - Python + FFmpeg code, documented, deployed on your Linux server
NO CUES IN YOUR STREAM?
I can add a time-based scheduler (for example an ad every 10 minutes), so feeds without markers still get monetised.
WHO THIS IS FOR
OTT platforms, IPTV and FAST channels, broadcasters and sports streamers who want ad breaks on the server side, not in the player.
HOW WE START
Send me a sample M3U8 or a 2-minute recording. I will confirm whether it carries SCTE-35 markers before you order.
I build this every day for StreamAdsPro, my own ad-insertion product, so you get production-tested code, not a tutorial.
Get to know Neeraj M
Software Engineer, Data Analytics, IT and video Technology
- FromIndia
- Member sinceDec 2017
- Avg. response time1 hour
- Last delivery2 weeks
Languages
Hindi, English
My Portfolio
Other Software Development Services I Offer
FAQ
Do I need SCTE-35 markers in my stream?
No. If your source has them I use them; if not, I schedule breaks by time or by a trigger you control.
What inputs do you support?
HLS/M3U8 (live or VOD), MPEG-TS, SRT/RTMP ingest converted to HLS, and MP4 files for offline insertion.
Which ad formats?
Full-screen breaks by default. L-shape, lower-third and picture-in-picture overlays are available as a custom order.
Where does it run?
On your Linux server or cloud VM (Ubuntu recommended). An NVIDIA GPU is optional and speeds up encoding.
Can you check my stream before I order?
Yes. Send a sample M3U8 or recording and I will tell you what is inside it, free.
1 reviews for this Gig
| (1) | ||
| (0) | ||
| (0) | ||
| (0) | ||
| (0) |
Rating Breakdown
- Seller communication level
- Quality of delivery
- Value of delivery
Sort By
D 
dhilloninc

Canada
Neeraj is a pleasure to work with. His English speaking skills are very good. Communication is on point. He has allot of knowledge on streaming. If he doesn’t know something, he won’t give up, rather spend extra time conducting his research, and coming up with a solution.
$50
Price
2 days
Duration
Helpful?
1 reviews for this Gig
| (1) | ||
| (0) | ||
| (0) | ||
| (0) | ||
| (0) |
Rating Breakdown
- Seller communication level
- Quality of delivery
- Value of delivery
Sort By
D 
dhilloninc

Canada
Neeraj is a pleasure to work with. His English speaking skills are very good. Communication is on point. He has allot of knowledge on streaming. If he doesn’t know something, he won’t give up, rather spend extra time conducting his research, and coming up with a solution.
$50
Price
2 days
Duration
Helpful?
