Complete APIs for ingest, playout, mixing, streaming and automation — for .NET, C++ and Delphi teams building professional video products on Windows.
You need working code fast. Video SDK gives you ready-made APIs so your team spends time building product logic — not a video pipeline from scratch.
You’re building production systems for clients. You need proven broadcast I/O, professional hardware support and a vendor who understands your SLAs.
Each scenario maps to concrete SDK components and plugins — so you know exactly what you’re getting before writing a line of code.
Build a channel-in-a-box, playlist server or automated graphics workflow — with professional I/O and emergency recovery built in.
Capture multiple SDI/NDI/IP sources, normalize loudness on the fly and record to MXF, MOV or MP4 with crash recovery.
Add instant replay, delayed monitoring or multi-camera time-shift to your application without building a separate buffer engine.
Plugins add advanced capabilities to both MFormats and MPlatform without changing your core code. Each is licensed separately.
Use this as a starting point — our engineers can validate your architecture in a 30-minute call. Talk to an engineer →
Both SDKs share the same engine and support all plugins. The difference is how much of the pipeline you want to own.
| Feature | MFormats Pro | MFormats Expert | MFormats Ultimate | MPlatform |
|---|---|---|---|---|
| RTMP, UDP, RTSP, HLS | ✓ | ✓ | ✓ | ✓ |
| NDI integration | ✓ | ✓ | ✓ | ✓ |
| Capture & playback devices | ✓ | ✓ | ✓ | ✓ |
| WebRTC support | ✓ | ✓ | ✓ | ✓ |
| Source mixing & transitions | ✓ | ✓ | ✓ | ✓ |
| Playlist automation | — | ✓ | ✓ | ✓ |
| Video mixing automation | — | ✓ | ✓ | ✓ |
| GPU encoding & decoding | ✓ | ✓ | ✓ | ✓ |
| GPU video processing | — | ✓ | ✓ | ✓ |
| Audio normalization (EBU R128) | — | ✓ | ✓ | ✓ |
| Emergency encoding recovery | — | — | ✓ | ✓ |
| MOV, TS, MP4 | ✓ | ✓ | ✓ | ✓ |
| MXF support | — | ✓ | ✓ | ✓ |
| Time-shift engine | — | ✓ | ✓ | ✓ |
| Text & graphics overlay | Basic | Basic | Basic | CG incl. |
| HTML5 overlay, Chroma Key | Plugin | Plugin | Plugin | Plugin |
| SRT & DVB, ST 2110, ASIO | Plugin | Plugin | Plugin | Plugin |
| Closed Captions & SCTE | Plugin | Plugin | Plugin | Plugin |
| Hub-based buffered ingest | — | — | ✓ | ✓ |
| Replay & reader sessions | — | — | ✓ | ✓ |
| Multiple outputs from one ingest | — | — | ✓ | ✓ |
| Web control & preview layer | — | — | Add-on | Add-on |
xMedia Dest is the first component of the new cross-platform xMedia architecture, built into the top tiers of Video SDK. It replaces the legacy MDelay model with a modern ring-buffer hub that handles ingest, replay, delayed recording and multi-destination output as a single unified workflow.
Beyond the local C++/COM API, xMedia Dest can be controlled remotely via WebSocket. Monitor streams, preview with audio, manage metadata and control multiple instances — all from a browser.
Pricing is not published — discussed individually based on your deployment.
Open-source pipelines are powerful tools — but building a production broadcast app on top of them carries costs that rarely show up in initial estimates.
“We calculated the engineering time it would take to build it ourselves and compared that with the license price — the better option was just getting the license.”
“MFormats SDK gives us a consistent interface to different manufacturers — always the same kind of video and audio streams, independent of the source.”
“Any file type we could throw at it, Medialooks already had the capability. Immediately upon integrating the SDK, we had a comprehensive list of formats we support.”
“I don’t want to prepare the pasta itself. I just want to use it as an ingredient — the main job as a developer is building the sauce, not the pipeline.”
Tell us what you’re building — playout, ingest, replay or something unique — and we’ll show you how Medialooks saves months of development.
Pricing is not published — discussed individually. No card required for the trial.
Fill in your details to unlock the download — then choose which SDK to start with.
Fill in your details to unlock the download — then choose which SDK to start with.