Code Read the original on Content-technology 2 min read 0

Qvest launches open-source projects for media infrastructure

Qvest has introduced two new open-source projects, mxl-k8s and go-mxl, designed to streamline modern broadcast architectures. These tools address critical scalability issues within Dynamic Media Facilities by optimizing how media streams are shared across clusters. By providing a standardized orchestration layer, the company aims to reduce bandwidth costs and technical complexity for high-resolution content delivery. The initiative marks a significant move toward more efficient software-defined media infrastructures.

Чоловік із бородою у чорній футболці з кольоровим принтом посміхається на фоні фасаду будівлі з червоною цеглою.
Чоловік із бородою у чорній футболці з кольоровим принтом посміхається на фоні фасаду будівлі з червоною цеглою. · Image source: Content-technology

According to Content-technology, Qvest is advancing the development of software-defined media infrastructures by releasing mxl-k8s and go-mxl. These open-source projects are specifically designed to tackle the challenges inherent in modern broadcast architectures, particularly when utilizing Dynamic Media Facilities (DMF) within Kubernetes-based environments.

Solving bandwidth inefficiencies in media flows

A primary hurdle in DMF-based architectures is the inefficiency caused by multiple applications accessing the same stream simultaneously. This often leads to redundant data processing, which increases costs and system complexity as more applications are added. For uncompressed UHD streams reaching 10 Gbit/s or higher, these inefficiencies represent a major economic burden for broadcasters.

Qvest addresses this by ensuring that media streams are processed at most once per node within a cluster. The mxl-k8s project enables the scalable and converged use of MXL across multiple nodes. Key benefits of this approach include:

  • Sharing media flows within a single node regardless of application count.
  • Providing an automated cluster-wide orchestration layer for MXL.
  • Eliminating the need for individual applications to manage flow routing or origins.
  • Reducing the manual effort previously required by vendors and integrators.
  • "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," — Daniel Clasen, Practice Lead – Custom Software Solutions at Qvest.

    Expanding developer accessibility and industry standards

    To complement the infrastructure improvements of mxl-k8s, Qvest released go-mxl. This project provides Go bindings for MXL libraries originally implemented in C/C++. By offering these bindings, the company makes the technology more accessible to a wider range of developers who utilize modern software stacks. The goal is to simplify integration while maintaining the core functionality of the MXL standard.

    The release of these projects as open-source tools allows the broader industry to contribute to and integrate these solutions into existing systems. Qvest's involvement in the sector was further solidified in May 2026, when it upgraded its membership in the AMWA association to General Member status. The company is now actively contributing technical expertise to the Joint Task Force on Dynamic Media Facilities (JT-DMF) to help shape future industry standards.

    By automating cross-node transport as a native cluster feature, Qvest removes a significant scalability limitation that has historically hindered high-performance media delivery. This move positions software-defined architectures as a more viable and cost-effective solution for global broadcasting needs.

    FAQ

    What problem do mxl-k8s and go-mxl solve?
    These projects address bandwidth inefficiencies in Dynamic Media Facilities by ensuring media streams are processed at most once per node. This reduces redundant data processing, lowers costs, and simplifies the management of high-resolution content like uncompressed UHD streams reaching 10 Gbit/s.
    What is the purpose of the go-mxl project?
    The go-mxl project provides Go bindings for MXL libraries that were originally implemented in C/C++. This makes the technology more accessible to a wider range of developers using modern software stacks while maintaining core functionality.
    How does Qvest contribute to industry standards?
    Qvest is currently contributing technical expertise to the Joint Task Force on Dynamic Media Facilities. The company also upgraded its membership in the AMWA association to General Member status in May 2026.
    Telegram

    Fresh news on our Telegram

    Get instant alerts for new posts in «Code»

    @procodeandevenmore