Qvest Introduces Open-Source Solution for More Efficient scaling in Software-Defined Media Architectures
Two new open-source projects—mxl-k8s and go-mxl—address key challenges of modern broadcast architectures in the context of Dynamic Media Facilities (DMF) and advance their practical implementation in Kubernetes-based environments
COLOGNE, Germany—Qvest has introduced two new solutions that the company says will help drive more efficient processing in software defined architectures.
The two new open-source projects—mxl-k8s and go-mxl—address key challenges of modern broadcast architectures in the context of Dynamic Media Facilities (DMF) and advance their practical implementation in Kubernetes-based environments.
Qvest says its solution addresses one of the key scalability challenges in DMF-based architectures. Multiple applications often access the same stream simultaneously, leading to significant bandwidth inefficiencies, rising costs, and increasing complexity that grows with each additional application.
“With uncompressed UHD streams in the range of 10 Gbit/s and more, this is not a marginal issue but a major economic factor,” says Daniel Clasen, Practice Lead – Custom Software Solutions at Qvest. “Our approach ensures that streams are processed at most once per node within the cluster. This lays the foundation for more efficient and future-proof media platforms.”
Qvest addresses this challenge with mxl‑k8s, which enables scalable, converged use of MXL across multiple nodes within a cluster. Media flows are shared within a node, regardless of how many applications access them.
On a technical level, Qvest extends the DMF architecture with a cluster-wide orchestration layer for MXL: As a software layer, MXL provides a standardized mechanism for exchanging media flows between applications and can be directly integrated into products.
The automated orchestration of this exchange across multiple nodes and systems is deliberately outside the scope of the MXL core and has so far been implemented on a project-specific basis—with corresponding effort for vendors and integrators that can be significantly reduced using mxl‑k8s.
The professional video industry's #1 source for news, trends and product and tech information. Sign up below.
With mxl‑k8s, crossnode transport of MXL becomes available for the first time as an automated cluster feature, without the need to implement it within each media function, according to the company. This removes a key scalability limitation of modern media architectures. For applications, the need to account for the origin or routing of a flow is eliminated.
go‑mxl, Qvest’s Go binding for the MXL libraries implemented in C/C++, further simplifies integration into modern software stacks and makes the technology accessible to a broader developer base.
“MXL is designed as a layer for integration into software products. Across multiple systems, an additional orchestration layer becomes essential. This is exactly the layer we are now adding, enabling fully automated operation across the entire cluster. Initial feedback from the industry confirms the strong demand for this type of orchestration,” summarizes Daniel Clasen.
Qvest is providing both projects as open source, enabling the industry to further develop the approaches and integrate them into their own systems.
As part of Qvest’s broader industry engagement, in May 2026, the company upgraded its membership in the industry association AMWA to General Member and is now contributing this technical expertise more actively to the development of industry standards – including throughthe Joint Task Force on Dynamic Media Facilities (JT‑DMF).
Find mxl-k8s and go-mxl on GitHub: https://github.com/qvest-digital/go-mxl