CBC/Radio-Canada shifts to software-defined production with EBU’s Dynamic Media Facility
CBC/Radio-Canada is transitioning to a COTS-based software-defined production infrastructure guided by the EBU's Dynamic Media Facility (DMF) architecture. The initiative utilizes a custom Media Exchange Layer (MXL) to replace standard streaming protocols with a shared memory architecture, aiming to reduce latency and improve resource flexibility for remote and multi-platform workflows.
Key Takeaways
- Transitioning from SMPTE ST 2110 streams to a shared memory Media Exchange Layer (MXL) to eliminate re-encoding overhead
- Adopting 1080p59.94 10-bit as the mandatory base format for a format-agnostic IP routing infrastructure
- Implementing a 'Universal Production Platform' in Toronto to replace end-of-life SDI and legacy hardware with COTS servers
- Utilizing browser-based host interfaces to deliver high-end production tools to regional bureaus via low-latency WebRTC and AV1 pipes
- Switching to a 'Media-as-a-Service' model that dynamically allocates compute nodes for major events like the 2026 Winter Olympics
Why It Matters
The shift from ST 2110 stream-switching to the EBU’s DMF shared-memory model represents the next phase of broadcast infrastructure, decoupling software functions from signal-bound hardware. By treating production resources as a fluid pool of COTS compute power rather than fixed rooms, CBC/Radio-Canada can scale capacity for massive events like the 2026 Winter Olympics without permanent hardware investments. This architecture signals a pivot for the broader ecosystem toward vendor-neutral software stacks, pressuring legacy hardware providers to adopt open 'media fabric' standards. Watch for the performance of CBC’s in-house browser-based UI during the Milano Cortina 2026 Games as a benchmark for software-only live orchestration.
Additional Context
The adoption of the Dynamic Media Facility (DMF) comes as CBC/Radio-Canada scales its digital presence following record-breaking streaming performance. Per internal data from February 2026, the broadcaster's coverage of the Milano Cortina Winter Olympics reached 30.5 million Canadians and generated 89 million digital streams—triple the volume of the 2022 Beijing Games. This surge in cross-platform demand has accelerated the internal Universal Production Platform (UPP) initiative to handle content ecosystems that span linear, social, and interactive vertical platforms. Strategic alignment with European standards was further solidified in June 2026 when CBC/Radio-Canada was voted a full member of the European Broadcasting Union (EBU). According to EBU reporting from June 2026, the promotion from associate status gives the Canadian broadcaster direct access to member-only collaborative networks for investigative journalism and technical standardization. This membership also paved the way for Canada’s confirmed participation in the 2027 Eurovision Song Contest in Bulgaria, marking the first new country entry since Australia in 2015. Industry momentum behind the DMF framework has grown since the release of the MXL 1.0 SDK. Per TVBEurope and EBU announcements in April 2026, the reference architecture was recently updated to version 2.0 to provide clearer guidance on containerized orchestration and multi-vendor interoperability. This standards-based approach, developed in collaboration with the North American Broadcasters Association (NABA) and the Linux Foundation, aims to commoditize the underlying transport layer, allowing public service media to focus on editorial agility rather than proprietary switching hurdles. CBC's implementation follows a deep skill-gap analysis and the adoption of a DevOps toolkit, including Ansible and Jenkins, to manage its underlying network as a primary data center.
Read full article at tmbroadcast.com
Get this in your inbox → Subscribe
Enjoy our coverage?
Add StreamingMeme as a preferred source on Google to see more of our streaming news at the top of your Search results.
Add as preferred source