Create applications that capture, process, route, preview, record and deliver live media on one composable XSDK architecture.
xMedia is the high-level workflow layer built on XFlow composition, XCore AV media processing and XNetwork connectivity.
Most media applications need the same core capabilities: device I/O, codecs, routing, buffering, network transport, remote control and lifecycle management. Those capabilities already exist. The hard part is turning them into a predictable product workflow without rebuilding the infrastructure for every application.
xMedia is the orchestration layer built to do that.
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.
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.