Compose video and audio workflows from XFlow, XCore AV and XNetwork.
Run them inside your application, as a standalone local process, or as a network of Media Nodes across hosts.
Every Media Node needs the same core capabilities: device I/O, codecs, routing, buffering, network transport, remote control and lifecycle management. Those capabilities already exist inside XFlow, XCore AV and XNetwork. The hard part is coordinating them into a predictable workflow — inside one node, and across a network of them.
xMedia is the orchestration layer built to do that.
Run workflows directly inside your product or application.
Run a workflow as a standalone process on a single host.
Connect media nodes across hosts using media and control channels.
Applications can use XFlow, XCore AV and XNetwork directly for low-level control. xMedia adds a workflow surface for operations that would otherwise require repetitive orchestration, such as selecting a source, starting processing, creating a preview, starting a recording, maintaining a time-shift window and publishing the resource for remote consumers to attach to. It reuses the same underlying objects and lifecycle rather than introducing a second media engine.
For applications that combine real-time device I/O, processing and multiple delivery paths inside one controlled graph. Typical fit: broadcast tools, production appliances, channel systems, OEM video products.
Build recorder and PVR-style applications without treating storage as an unrelated subsystem.
Useful when sources and processing nodes live on different hosts, networks or sites. See the full node topology in the architecture section above.
Expose media-system state and application operations through remote APIs instead of building a second control model for the UI. The native application lifecycle stays authoritative.
We're stabilizing the lower layers before freezing the new high-level xMedia contract. That avoids duplicated abstractions and lets the future workflow API build on capabilities we've already proven independently. A stable public xMedia Next contract and release date haven't been announced yet.
Flow Relay is the reference application used to assemble and validate the Flow-based media stack. Run real media pipelines, inspect the architecture and see how XFlow, XCore AV and XNetwork fit together before xMedia adds the higher-level workflow abstraction.