Medialooks Video SDK
A complete SDK for live production, playout, ingest, and remote broadcast. Trusted by 500+ development teams. Cuts build time by up to 50%.
No credit card required · Windows · .NET / C++ / Delphi · Full-featured evaluation
What developers say
We basically just calculated the amount of engineering time that it would take to build it ourselves and compared that with the license price, and the better option was just getting the license. It saved us a lot of time.
We're completely happy with the SDK; it does everything we need it to. Of all its benefits, support is critical for us, but it's equally important that the SDK gives us the ability to incorporate technologies and features as they emerge.
With the MFormats SDK, current and future development becomes easier because it offers us a consistent and common interface to different manufacturers and SDKs — independent of the source.
The Medialooks Video SDK provides a complete set of features for professional video solutions.
From streaming protocols to advanced graphics, explore the full capabilities of the SDK below.
| Features | MFormats Pro | MFormats Expert | MFormats Ultimate | MPlatform |
|---|---|---|---|---|
| RTMP, UDP, RTSP, HLS support | ✓ | ✓ | ✓ | ✓ |
| NDI support | ✓ | ✓ | ✓ | ✓ |
| Capture and playback devices support | ✓ | ✓ | ✓ | ✓ |
| Mixing of different sources | ✓ | ✓ | ✓ | ✓ |
| Video transitions | ✓ | ✓ | ✓ | ✓ |
| MOV, TS, MP4, etc. support | ✓ | ✓ | ✓ | ✓ |
| MXF | — | ✓ | ✓ | ✓ |
| Timeshifting engine | — | ✓ | ✓ | ✓ |
| WebRTC support | — | ✓ | ✓ | ✓ |
| Emergency encoding recovery | — | — | ✓ | ✓ |
| GPU-powered video encoding and decoding | ✓ | ✓ | ✓ | ✓ |
| GPU-powered video processing | ✓ | ✓ | ✓ | ✓ |
| Audio normalization (EBU R128, ITU-R BS.1770) | ✓ | ✓ | ✓ | ✓ |
| Playlist automation | — | ✓ | ✓ | ✓ |
| Video mixing automation | — | — | ✓ | ✓ |
| Text and graphics overlay | Simple only. Professional overlay requires Character Generator. | Simple only. Professional overlay requires Character Generator. | Simple only. Professional overlay requires Character Generator. | Character Generator included. |
| HTML5 graphics overlay engine | HTML5 Overlay Plugin | HTML5 Overlay Plugin | HTML5 Overlay Plugin | HTML5 Overlay Plugin |
| ChromaKey engine | Chroma Key plugin | Chroma Key plugin | Chroma Key plugin | Chroma Key plugin |
| SRT and DVB-compatible streaming support | Streaming Pack | Streaming Pack | Streaming Pack | Streaming Pack |
| Closed Captions and SCTE triggers | Closed Captions lib | Closed Captions lib | Closed Captions lib | Closed Captions lib |
| SMPTE ST 2110 | ST 2110 Compatibility Pack | ST 2110 Compatibility Pack | ST 2110 Compatibility Pack | ST 2110 Compatibility Pack |
The beauty of your system is the ability to transcode anything on the fly. Any file type we could throw at it, Medialooks already had the capability. Immediately upon integrating the SDK, we had a comprehensive list of file types and formats that we support.
It's all about spare time for product development. When you buy pasta, it's already prepared and you just have to put it in boiling water. I don't want to prepare the pasta itself. I just want to use it as an ingredient to prepare a nice dish.
I believe that your SDK is very complete and it's very strong in all senses. The most important, perhaps, is that you cover all the issues that we need: from encoding to decoding, mixing, graphics and hardware support.
I think it's a powerful toolkit that allows you to input and output media formats in ways that you never thought you could. A platform on which to build something, and let it handle a lot of the nitty-gritty details that you may not want to get involved with.