xMedia is a production-grade video processing server with a browser UI and full API. Accept any source, transcode to any format, replay frame-accurately, and deliver to any destination — all from a single deployable service.
xMedia accepts live network streams, professional hardware signals, local media files, and streams from other xMedia nodes — all through a single unified source API.
Every step in the pipeline produces a new named stream. Each derived stream can be monitored, buffered, or delivered independently — with hardware-accelerated encoding where available.
Every source becomes a stream. Every processing result becomes a stream. One API gives you uniform access to all of them.
xMedia is built for automation. Every capability exposed in the Web UI is equally available through the API — with the same performance and latency guarantees.
Primary control interface. Full bidirectional RPC over WebSocket with JSON payloads. Subscribe to stream events, issue commands, get real-time status. Works from any language.
Deep integration for embedded use. Zero-copy access to stream data, direct frame callbacks, minimal overhead. Ideal for building products on top of xMedia.
High-throughput alternative for service-to-service automation. Strongly typed Protobuf schema, bi-directional streaming, and lower overhead for high-frequency control loops.
Full xMedia control from inside Unreal Engine. Route live camera feeds into virtual scenes, publish composited output as streams, and sync everything to timecode — without leaving your VP workflow.
Control xMedia from any language over WebSocket, embed it natively in C or C++, manage streams from Unreal Engine, or use the built-in browser UI.
Bidirectional RPC over WebSocket with JSON payloads. Subscribe to stream events, push commands, and receive status in real time from any language or platform.
Embed xMedia directly into your application. Zero-copy pipeline access, minimal overhead, full control over stream lifecycle without a network hop.
Full-featured web interface for stream monitoring, replay control, clip export, and output management. Runs in any browser — no install, no plugins.
Full xMedia control from within Unreal Engine. Display live video feeds on scene geometry, publish virtual camera output as streams, and synchronize via timecode.
Request access to xMedia, explore the API reference, or talk to a video infrastructure engineer about your workflow.
Windows · Linux · WebSocket API · C/C++ SDK · Updated 2026-02-25
Deploy xMedia on bare metal, in a VM, in a container, or in the cloud. Same binary, same API, same behavior everywhere.
Most media servers focus on delivery. xMedia starts at ingest and gives you full control at every step — including frame-accurate replay that no other server offers out of the box.
| xMedia Medialooks | Wowza Streaming Engine | Nimble Softvelum | nablet mediaEngine | |
|---|---|---|---|---|
| Ingest | ||||
| SRT / RTMP / RTSP / UDPNetwork stream ingest | ✓ | ✓ | ✓ | ✓ |
| NDI in/outIP video over LAN | ✓ | — | ✓ | — |
| SDI / HDMI captureBlackmagic Design DeckLink | ✓ | — | ✓ | — |
| Multi-node stream federationSubscribe to streams on other servers | ✓ | limited | limited | — |
| Processing | ||||
| Live transcodingReal-time encode/decode | ✓ | ✓ | ✓ | ✓ |
| GPU hardware accelerationNVIDIA CUDA / NVENC | ✓ | ✓ | ✓ | ✓ |
| Video mixer / compositorCombine multiple sources into one stream | ✓ | — | mosaic only | — |
| AI / ML inline inferenceObject detection, auto-captions | ✓ | — | captions only | — |
| Replay & Recording | ||||
| DVR / time-shift bufferDelayed playout | ✓ | ✓ | ✓ | — |
| Frame-accurate instant replay±1-frame seek, slow motion, reverse | only xMedia | — | — | — |
| Browser clip exportSelect range → download MP4/TS | only xMedia | — | — | — |
| 24/7 segmented recordingAuto-split, seamless audio overlap | ✓ | ✓ | ✓ | ✓ |
| Integration | ||||
| WebSocket / REST APIProgrammatic control | ✓ | ✓ REST | ✓ | ✓ SDK |
| Native C / C++ SDKZero-copy in-process embedding | ✓ | Java SDK | — | ✓ |
| Unreal Engine pluginVirtual production integration | planned Q4 2026 | — | — | — |
Competitor data based on publicly available documentation. Updated March 2026.