Bypass¶
media.ads.bypass
Overview¶
An ad mark tells downstream equipment where an ad break starts and ends in the stream. Sapsan accepts marks at the input, carries them through the stream together with video and audio, and hands them to every output in the format that output understands. Whatever the stream goes through on the way — alignment, the transcoder, a switch to another source — the splice point at the output points at the same frame as at the input.
Marks come from the inputs:
- MPEG-TS — SCTE-35 sections on a PID with
stream_type 0x86, see Multicast and MPTS ingest; - SDI — SCTE-104 messages in VANC, see SDI ingest;
- HLS — media playlist tags
EXT-X-DATERANGEwith theSCTE35-OUT,SCTE35-IN,SCTE35-CMDattributes, andEXT-X-CUE-OUT/EXT-X-CUE-INtags.
And go out:
- to MPEG-TS — as SCTE-35 sections on their own PID;
- to SDI — as SCTE-104 messages in the VANC of the output frame;
- to HLS — as
EXT-X-DATERANGEandEXT-X-CUE-OUT/EXT-X-CUE-OUT-CONT/EXT-X-CUE-INtags; - to DASH — as
EventStreamevents in the manifest period; - to the archive — together with the segments, so an archive playlist carries the same marks the live one did.