Playout Service: SCTE-35 markers + overlay metadata #10
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent
#2
What to build
Extend the Playout Service to inject SCTE-35 markers and overlay timed metadata into the HLS stream.
SCTE-35: at mid-roll break boundaries (where the schedule engine split a long program), inject
EXT-X-DATERANGEtags withSCTE35-OUT/SCTE35-INattributes into the HLS playlist. IPTV clients that understand SCTE-35 will handle the break correctly.Overlay metadata: inject ID3 timed metadata tags into HLS segments at configurable trigger points (e.g., 30 seconds before a slot ends). The metadata payload contains overlay data like "Coming up next: [next slot title]". Capable clients render this as a banner; others ignore it.
Acceptance criteria
Blocked by