Broadcast Standards: Introducing The EBU-DMF
The EBU Dynamic Media Facility framework enables more efficient and better performing cloud-based broadcasting infrastructure to be created.
All 9 articles in this series are now available in our free eBook ‘Cloud Compute Infrastructure – The Book 2026’ – download it HERE.
All articles are also available individually:
The EBU (in collaboration with other organizations and broadcasters) is developing the Dynamic Media Facility (DMF) concept to augment the existing technologies for IP based production.
DMF replaces hardware with virtualized software processes running on cloud services. The supporting Media Functions share content via the Media eXchange Layer (MXL). Kubernetes orchestration of the containers brings resources online as needed. Scalability is easier with DMF than it ever was with hardware.
What Is DMF?
DMF and other standards are designed by industry experts and international bodies. This brings the best ideas to the table. The latest standards to emerge are:
- DMF - Dynamic Media Facility.
- MXL - Media eXchange Layer.
- MCMA - Media Cloud Microservice Architecture.
- C2PA - Coalition for Content. Provenance and Authenticity.
- ST 2138 - Catena Control Plane.
DMF redefines media production using a flexible ecosystem of compatible components that can be dynamically connected together as needed. The fundamental principles are:
- Everything is done in software to avoid hardwired configurations.
- The architecture is layered using cloud infrastructure concepts.
- Interoperability between nodes and entities is facilitated.
- A universal Media eXchange Layer (MXL) provides low-latency connections.
- Deployments are infinitely flexible due to the software-based design.
- Workflows are created on demand and customized as needed.
- Scalability is based on software wrapped API integrations bringing additional resources online as needed.
- Monitoring and analysis improve operational efficiency.
- The shared SDK for media exchange is used by all of the components.
- Interoperability tests required by ST 2110 are eliminated.
DMF optimizes the use of containerized services across the whole environment. From the outset, the EBU has been at the forefront of this initiative in collaboration with AMWA and other organizations.
What Is MXL?
The Media eXchange Layer shares data between the Media Functions. It is designed for ease of integration and incorporates low latency as a key feature. This is a work in progress with standards to be released in due course.
Other Related Technologies
DMF integrates many old and new technologies to support the infrastructure. Older documents inform the provenance of later work:
| Technology | Description |
|---|---|
| Cloud servers | Maintained as public or private access and located on or off premises. |
| Containers | Virtualized compute nodes. |
| Kubernetes | Orchestration of containers virtualizes the infrastructure. |
| Microservices | Computing resources brought online as needed. |
| ST 2110 | Streamed content is routed between senders and receivers. It delivered early experience of building IP workflows. |
| NMOS | Discovery protocols find the available services. Refer to the AMWA web site for downloadable copies. |
| AIM | The EBU Artificial Intelligence and Metadata group describes how AI technology can be leveraged. This is a work in progress. |
| FIMS | The Framework for Interoperable Media Services is a joint EBU/AMWA specification. It facilitates capture, transcode, transform and repository activities. Assimilated into the MCMA project. |
| MCMA | The Media Cloud Microservices Architecture provides example code and best practices for integrating processes in production workflows. It incorporates the FIMS project findings. MCMA also exploits AI resources in the cloud. SMPTE standards covering this are currently at draft stage and should be published in 2026. For now, read the EBU MCMA white paper. |
| CCDM | EBU Class Conceptual Model for simple business objects. See Tech 3351. This work is assimilated into EBUCorePlus. |
| EBUCore | The core metadata specification published by EBU as Tech 3293. Based on the Dublin Core standard. Replaced by EBUCorePlus. |
| EBUCorePlus | EBUCore and CCDM are merged together and revised. |
| ST 2138 | An emerging standard for managing the control plane. |
| IMF | The Interoperable Master Format describes how content is transformed into multiple different versions that share the same material. See SMPTE ST 2067. |
The Layered Reference Architecture
The EBU publishes a white paper describing the reference architecture that broadcasters can use as a starting point for building their DMF implementations.
The top four layers are generic behaviors provided by the platform vendors. The bottom three items are specific to the media business.
Let’s examine the layers, working up from the lowest level:
Infrastructure Foundation
Physical computing resources, networking, storage and timing reference. This is managed by the IT support team who are responsible for keeping the network running securely and reliably.
Host Platform
Operating system and support software running as virtual hosts. This can be implemented on local hardware servers or virtualized in public or private cloud services. This is also administered by the IT support team.
Container Platform
Various different container types can be used and orchestrated with Kubernetes (or similar). The IT support team provides this for you. The media engineers build the higher layers onto this foundation.
Media eXchange Layer (MXL)
The MXL standard is important here. It facilitates transport between Media Functions using RDMA. This uses shared memory techniques and delivers a low latency connection between each media function within a single host CPU. RDMA is also a protocol defined by RFC 5040 when the synchronization is between multiple hosts whose physical memory cannot be shared.
Media Functions Layer
This layer describes various file formats, codec conversions and metadata. Software services provide functionality equivalent to classic hardware devices. This could be implemented as NMOS nodes. Here are some example media functions:
- Receive and ingest incoming contribution streams.
- Format conversion.
- Extraction of embedded audio tracks.
- Video and audio mixing.
- Metadata extraction.
- Logging key points with AI based transient detectors.
- OCR text extraction.
- Speech to text extraction.
- Speaker identification.
- Facial recognition.
- Color correction.
- Audio processing.
- Graphics rendering.
Application Layer
Applications calling the media functions to action live here. This layer implements node discovery (perhaps with NMOS), monitoring and overall security management. ST 2138 might facilitate the control plane in this layer as well.
User Experience
EBU combines the application and UI layers. If the user experience is separated from the application, a variety of interfacing techniques can connect them. Applications and web systems deliver different user experiences. This is a classical Object-Oriented approach described as Model-View-Controller (MVC).
Common Requirements For All Layers
All layers require management of their operational characteristics:
- Provisioning - Provides resources in a timely manner when requested.
- Control - Allows deployed resources to be configured, started and stopped.
- Monitoring - Gathers metrics for analysis to suggest improvements and optimizations to the support team.
- Security - Provides authentication, authorization, validation and other protective countermeasures to fend off intrusions.
Where To Find Out More
EBU published a white paper in 2023 describing the reference architecture in detail with example case studies. A companion document describes the Media Functions and another addresses MCMA.
The September 2024 edition is the latest version of the reference architecture. These white paper documents are not numbered. Search for them in the EBU document repository by their title or keywords:
- The Dynamic Media Facility Reference Architecture.
- EBU Media Factory Software - Media Functions.
- Media Cloud Microservice Architecture.
The EBU technical publications library is located here:
https://tech.ebu.ch/publications
The JT-DMF
AMWA and EBU have created a joint task force (JT-DMF) to facilitate the industry-wide adoption of DMF.
At the moment, JT-DMF is developing timing models to support the open source MXL SDK.
NMOS is already widely used and greatly enhances the way ST 2110 is used. Work is underway to examine whether NMOS needs extensions to interact with DMF.
Related Standards & Other Documents
The Tech standards series are published by the EBU. The ST standards are SMPTE documents.
| Standard | Vintage | Description |
|---|---|---|
| ST 2067 | 2013-2023 | A multi-part standard for the Interoperable Master Format (IMF). |
| ST 2125 | Work in progress | IMF Registration Service API. |
| ST 2126 | Work in progress | Media Cloud Microservices Architecture (MCMA). Describes status Reporting and Logging of microservices. |
| Tech 3293 | 2020 | Core Metadata Set (EBUCore version 1.10). |
| Tech 3336 | 2011 | Reference Data & Classification Schemes. |
| Tech 3351 | 2020 | Class Conceptual Data Model (CCDM). Version 2.2. |
| Tech 3356 | 2017 | Specifications for the FIMS standard. |
| Tech 3397 | 2025 | EBUCorePlus metadata standards. Replaces EBUCore and CCDM. |
| Tech-i 63 | 2025 | Page 11 of the magazine describes DMF. |
| Tech-i 64 | 2025 | Page 8 & 17 of the magazine describe MXL. |
| DMF White Paper | 2024-09-03 | The Dynamic Media Facility - Reference architecture. |
| Media Factory white paper | 2023 | Media functions required for DMF architectures. |
| MCMA white paper | 2020 | Describes the Media Cloud Microservices Architecture. |
| FIMS | 2017 | The Framework for Interoperable Media Services is a joint AMWA-EBU project for an open standard Service Oriented Architecture (SOA). See Tech 3356. |
| ITU BS 2076 | 2015-2025 | Audio Definition Model (ADM) describes the structure of metadata describing the format and content of audio files (in four parts). |
| NewsML-G2 | 2025 | IPTC metadata format for news exchange. |
| RFC 5040 | 2007 | The Remote Direct Memory Access (RDMA) Protocol Specification. For synchronization between hosts. |
| RFC 5174 | 2008 | A Uniform Resource Name (URN) Namespace for the EBU. |
Conclusion
Draft DMF and MXL standards are available from the EBU. They are expected to be ratified early in 2026 (subject to feedback).
It will be much easier to build software defined production systems with this technology. Implementing DMF in virtualized containers running in cloud services provides scalability which enables resources to be brought online when needed. Cloud technologies work equally well when they are implemented in your own premises although scalability might then be limited. A hybrid approach allows external cloud services to be called up when needed.
All 9 articles in this series are now available in our free eBook ‘Cloud Compute Infrastructure – The Book 2026’ – download it HERE.
Supported by
You might also like...
IP Security For Broadcasters - The Book 2026
Security is everyone’s problem. It is not just about having the right policies in place or knowing where the vulnerabilities in your network are; it’s about understanding how the network is accessed and by whom, and how to str…
Broadcast Standards - The Science Of AI: New Foundations
We begin this series with the foundational building blocks of AI. Basic principles, the technology stack and the types of AI based upon it, and how to apply them effectively in a broadcasting enterprise.
Standards: Audio - MPEG Layer 3 Audio Coding (MP3)
Launched in 1995, MP3 remains one of the most ubiquitous audio formats in the world. This guide explains how psychoacoustic compression works, explains the differences between MPEG-1 and MPEG-2 implementations, and finds out where MP3 works – and where it doesn’t.
Network Traffic Engineering: Head-Of-Line Blocking - Why QUIC Changes The Rules
Head-of-line blocking turns minor packet loss into visible glitches by stalling entire TCP streams until missing data is retransmitted. Eliminating cross-stream blocking by multiplexing independent streams over UDP, QUIC might be the answer for OTT delivery, cloud workflows and the…
Standards: Audio - Standards For Audio Coding
Audio coding demands very different tools and workflows to video, but the same fundamental principles around quality apply to both. This guide surveys the standards, codecs and container formats you need to navigate modern audio workflows.