Platform
One platform from playout to proof of play
MSOOCast connects the steps that are usually separate systems: scheduling and playout, live control, ad signaling, ad decisions, stitching, and delivery. One control plane configures them, and one data plane reports what actually aired.
Five products, one signal chain
1. Originate
Channel Foundry
Cloud playout and channel origination
Channel Foundry is the playout and scheduling layer. Programmers build the day, apply the channel's look, and place ad breaks once. The same channel then plays out to FAST platforms, your own apps, IPTV headends, and in-room TV without a second system.
2. Go live
Live Desk
Live workflow and event control
Live Desk brings every live source into a single operating view: program and preview, automatic failover, live graphics, and a break button that sends a correct SCTE-35 cue every time. It is built for sports, news, and any event that cannot miss a cue.
3. Insert
Edge Splice
SCTE-35 server-side ad insertion
Edge Splice reads SCTE-35 cues in the stream, asks for a decision, and stitches the ads into the stream on the server side, frame-accurately. Viewers get a broadcast-smooth break, ad blockers have nothing to block, and you get proof of what aired in every session.
4. Decide
Moment Exchange
AI-powered advertising and yield
Moment Exchange decides what runs in each break. It reads the scene that leads into the break, the session, and every source of demand, then builds the pod that earns the most within your rules on brand safety, separation, and frequency.
5. Deliver
Network Fabric
Distribution and delivery
Network Fabric takes one channel and delivers it to every destination: FAST platforms, your OTT apps, IPTV headends, and hospitality properties. Each destination gets the format, markers, and program guide it needs, and you see what is on air everywhere from one view.
Four planes, clearly separated
Configuration, media, decisions, and data are separate layers. That is what lets media nodes run at a headend while decisions and reporting stay in the cloud.
Control plane
Channels, schedules, live events, destinations, users, and rules. Everything an operator configures, exposed through the console and the API.
- Console and REST API
- Webhooks and event stream
- Roles, SSO, and audit log
Media plane
Ingest, playout, packaging, and splicing. Media plane nodes run in the cloud or at the edge, close to the source or the viewer.
- Ingest and transcoding
- Playout engines
- Packagers and splicers
Decision plane
Context analysis, demand integration, and pod construction. Decisions are made ahead of the break so stitching never waits.
- Context models
- Ad server and OpenRTB connectors
- Rules and floors
Data plane
As-run logs, ad delivery, session quality, and proof of play. Exportable to your warehouse or BI tools.
- As-run and proof of play
- Session and QoS metrics
- Exports and reporting API
Services every product shares
Operators learn one console. Engineers integrate one API.
Monitoring and alerts
Stream health, cue validation, and destination status, with alerts to email, Slack, PagerDuty, or a webhook.
Analytics and proof of play
As-run, ad delivery, and session data in the console and as exports for billing and reconciliation.
APIs and webhooks
Create channels, change schedules, take breaks, and read results from your own systems.
Roles and single sign-on
Permissions by team, channel, and action, with SAML or OIDC single sign-on.
Audit log
Every change to a schedule, break, rule, or destination is recorded with who made it and when.
Environments
Separate staging and production environments, so changes are tested before they reach air.
Run it where you need it, operated by whoever you choose
Managed cloud
MSOOCast runs the platform for you in redundant cloud regions. Nothing for your team to install, patch, or scale.
Your cloud account
The platform is deployed into your AWS, Google Cloud, or Microsoft Azure account, so media stays in your account and usage counts toward your committed spend.
On-premises and hybrid
Edge Splice and Network Fabric nodes run at your headend, facility, or property, with control in the cloud or on site.