Technology
Standards and formats
MSOOCast is built on open broadcast and advertising standards, so it connects to the encoders, ad servers, CDNs, and platforms you already use. Versions were checked in October 2026.
Ad signaling
How a break is announced inside the video, from the automation system to the edge.
| Standard | Body | Version | What it is | How MSOOCast uses it |
|---|---|---|---|---|
| SCTE 35 | SCTE | ANSI/SCTE 35-1 2023r2; SCTE 35-2 2026 (event-based) | Digital program insertion cueing messages | Written by Channel Foundry and Live Desk; read and validated by Edge Splice in MPEG-TS, HLS and DASH. |
| SCTE 104 | SCTE | ANSI/SCTE 104 2023 | Automation-to-compression API | Live Desk sends break requests to upstream encoders, which convert them to SCTE 35. |
| SCTE 224 (ESNI) | SCTE | ANSI/SCTE 224 2021 | Event scheduling and notification for policies such as blackouts | Regional blackout and alternate-content rules for live events. |
Contribution and transport
How live and file sources reach the platform and leave it toward headends.
| Standard | Body | Version | What it is | How MSOOCast uses it |
|---|---|---|---|---|
| SRT | Haivision / SRT Alliance (open source) | libsrt 1.5.x | Secure, reliable transport over the public internet | Primary contribution protocol for venue and studio feeds; headend handoff. |
| RIST | Video Services Forum | TR-06-1 Simple, TR-06-2 Main, TR-06-3 Advanced | Interoperable reliable internet stream transport | Contribution and site-to-site distribution where partners standardize on RIST. |
| MPEG-2 Transport Stream | ISO/IEC | ISO/IEC 13818-1 | Broadcast container | Input from encoders and output to IPTV and cable headends over UDP/RTP multicast. |
| RTMP | Industry de facto | — | Legacy streaming ingest | Accepted for simple live sources; SRT is recommended for production. |
Packaging and delivery
The formats viewers' devices actually play.
| Standard | Body | Version | What it is | How MSOOCast uses it |
|---|---|---|---|---|
| HTTP Live Streaming (HLS) | IETF | RFC 8216 (2nd edition in IETF draft) | Adaptive streaming for Apple, smart TVs and most FAST platforms | Default output; ad breaks carried with EXT-X-DATERANGE or CUE-OUT/IN tags. |
| MPEG-DASH | ISO/IEC | ISO/IEC 23009-1:2026 (6th edition) | Adaptive streaming for Android, web and many TVs | Output with SCTE 35 carried in EventStream or emsg boxes. |
| CMAF | ISO/IEC | ISO/IEC 23000-19:2024 | Common fragmented-MP4 media format for HLS and DASH | One set of segments serves both HLS and DASH, reducing storage and CDN cost. |
| CPIX | DASH Industry Forum | DASH-IF specification | Content protection key exchange | Connects packaging to Widevine, FairPlay and PlayReady key services. |
Advertising
How ad decisions are requested, bid, delivered and measured.
| Standard | Body | Version | What it is | How MSOOCast uses it |
|---|---|---|---|---|
| VAST | IAB Tech Lab | 4.3, with CTV addendum (2024) | Video ad serving template | Edge Splice requests and parses ads from any VAST-compliant ad server. |
| VMAP | IAB Tech Lab | 1.0 | Ad break schedules for on-demand video | Defines break positions for VOD titles in OTT apps. |
| OpenRTB | IAB Tech Lab | 2.6 | Real-time bidding protocol, including ad pods for CTV | Moment Exchange sends pod-aware bid requests to programmatic demand. |
| Content Taxonomy | IAB Tech Lab | 3.1 | Standard content categories | Moment Exchange labels each scene so buyers can target and exclude by category. |
| CTV Ad Portfolio | IAB Tech Lab | Final guidance, July 2026 | Pause, menu, overlay, screensaver, in-scene and squeezeback formats | Non-interruptive formats such as squeezebacks during live events. |
| Open Measurement SDK | IAB Tech Lab | OM SDK | Third-party viewability and verification | Supported where the player integrates OM SDK. |
| ads.txt, app-ads.txt, sellers.json, SupplyChain object | IAB Tech Lab | Current | Supply-chain transparency | Lets buyers verify that MSOOCast-sold inventory is authorized. |
Captions, audio and guide data
What keeps a channel compliant and findable.
| Standard | Body | Version | What it is | How MSOOCast uses it |
|---|---|---|---|---|
| CEA-608 / CEA-708 | CTA | CTA-608-E, CTA-708-E | Broadcast closed captions | Passed through from source to every output. |
| WebVTT and IMSC | W3C | WebVTT; IMSC 1.1 | Captions and subtitles for streaming | Generated or carried for HLS and DASH outputs. |
| ATSC A/85 | ATSC | Recommended practice | Loudness for U.S. television (−24 LKFS); referenced by the FCC under the CALM Act | Loudness normalization for programs and ads, so breaks are not louder than content. |
| EBU R 128 | EBU | Recommendation | Loudness normalization (−23 LUFS) | Alternative loudness target for international channels. |
| XMLTV | Open format | — | Electronic program guide data | Guide exports, alongside partner-specific formats where required. |
Note
Standard names are the property of their respective organizations. Support for a specific profile or partner variant is confirmed during scoping.