banner MXL SDK Integration

MXL-SDK-Integration

Expertenanruf buchen

Portieren Sie Ihr Broadcast-Produkt auf MXL.
Bleiben Sie in der softwaredefinierten Produktion relevant

Ihre Kunden – Rundfunkveranstalter und Medienbetreiber – wechseln zu softwaredefinierter, herstellerneutraler Produktion auf Basis von Dynamic-Media-Facility-(DMF)-Architekturen. So leistungsfähig Ihr aktuelles SDI-, ST-2110- oder NDI-Produkt auch ist: Es läuft Gefahr, aus der nächsten Generation von Multi-Vendor-Workflows ausgeschlossen zu werden, die auf gemeinsam genutzten COTS-Hosts und Cloud-Compute-Infrastrukturen laufen. 

Promwad portiert bestehende Media-Function-Produkte in MXL-native Softwarekomponenten. Wir integrieren das Open-Source-MXL-SDK, erhalten Sub-Frame-Latenz durch Shared-Memory- und RDMA-Datenpfade und liefern Kubernetes-fähige Multi-Arch-Builds, die Ihre Kunden direkt in ihren DMF-Stack integrieren können. 

Was Sie
erreichen

✓ Sub-Frame-Latenz auf COTS-Hardware mit MXL-Shared-Memory- und RDMA-Datenpfaden
✓ Multi-Vendor-Interoperabilität, die den Zugang zu DMF-konformen Broadcaster-Verträgen eröffnet

Der MXL-Moment: Warum dieses Zeitfenster,
warum jetzt

Im Juni 2025 haben die EBU, die Linux Foundation und die NABA das Open-Source-Media-eXchange-Layer-(MXL)-SDK vorgestellt – eine C++20-Bibliothek, mit der professionelle Medienfunktionen Video-, Audio- und Zusatzdaten nativ in Software austauschen können, mit der im Broadcast-Bereich geforderten Latenz. Vom Kickoff bis zum ersten öffentlichen Release auf GitHub vergingen weniger als sieben Monate. 

Das Technical Steering Committee liest sich wie die Kundenbasis und das Wettbewerbsumfeld jedes Broadcast-Anbieters: die EBU, CBC/Radio-Canada als User-Chair, die BBC, Grass Valley als Implementor-Chair, Riedel, Lawo, NVIDIA und AWS.  

EBU-CTO Antonio Arcidiacono hat MXL als Enabler für herstellerneutrale Live-Produktion auf moderner IT-Infrastruktur positioniert – was letztlich bedeutet, dass Ausschreibungen von Broadcastern dies zunehmend voraussetzen werden.  

Für Produkt-CTOs lautet die Frage nicht mehr, ob sie MXL integrieren sollen. Sondern wie schnell, wie sauber und mit wem. 

Media eXchange Layer (MXL) SDK

Warum Promwad

Wir sind ein europäischer F&E-Partner für Produktunternehmen: Wenn uns ein Anbieter ein bereits ausgeliefertes Broadcast-Produkt übergibt, behandeln wir es als Engineering-IP, die erhalten und erweitert werden muss – nicht als etwas, das um seiner selbst willen neu geschrieben wird. 

21+ years in embedded
21+ Jahre OEM-Engineering-Erfahrung

Unser Kooperationsmodell ist auf Produkt-Roadmaps, Versionslebenszyklen und die Realität der Auslieferung von Hardware-Software-Systemen an anspruchsvolle Kunden abgestimmt

21+ years in embedded
100+ Inhouse-Ingenieure

Hardware, Firmware, Linux-Plattform, Media und Cloud – eine Teamstruktur, die die gesamte Tiefe eines Broadcast-Produkts abdeckt, von FPGA und PTP-Timing bis hin zum Kubernetes-Deployment

Active in the MXL and DMF ecosystem
Aktiv im MXL- und DMF-Ökosystem

Wir verfolgen das MXL-Projekt der Linux Foundation, EBU NTS, NAB, NMOS-Arbeitsgruppen und die Arbeit der VSF GCCG – damit Ihre Portierung an der Mainline ausgerichtet bleibt

21+ years in embedded
Protokoll-zu-Protokoll-Portierung als Kernkompetenz

Von SDI zu ST 2110, von ST 2110 zu MXL, von Hardware-Pipelines zu Software-Pipelines, von Appliance zu Container – mit durchgängig erhaltenem PTP, NMOS und Interop

21+ years in embedded
Multi-Architektur- und Multi-Deployment-Bereitstellung

x86_64 und aarch64, Bare Metal und Container, On-Premises und Cloud – mit validierter, nicht nur angenommener Performance-Parität

21+ years in embedded
IP-Schutz, der auf Anbieter zugeschnitten ist

Europäische Jurisdiktion, NDA-first-Zusammenarbeit, klare Code-Eigentumsrechte auf Kundenseite sowie Prozesse nach ISO 9001 und ISO/IEC 27001

Besprechen Sie Ihr Produkt mit unserem Broadcast-Team!

Vadim Shilov, Head of Broadcasting & Telecom at Promwad

Unser Tech-Stack

Auf die Ebenen eines modernen Broadcast-Produkts abgebildet, damit Ihr Engineering Lead sie auf einen Blick mit Ihrer internen Architektur abgleichen kann. 

MXL- & Interoperabilitätskern

MXL SDK (C++20), Flow-and-Grain-Datenmodell, Ring-Buffer-Medienpuffer, Continuous-Buffer-Audiomodell, Shared-Memory-Abstraktion (libfabric), RDMA/RoCEv2, AWS EFA, Memory-Locality-Awareness über Host-RAM, GPU und Beschleuniger hinweg, futex/mmap/tmpfs-Primitive für hypervisorfreundlichen Betrieb.

Cloud und DevOps

AWS, Azure, GCP, CI/CD-Pipelines, Observability mit Prometheus, Grafana und OpenTelemetry, SBOM-Erstellung und Security-Hardening-Pipelines, die für regulierte Kunden entwickelt wurden.

Medienstandards und Protokolle

SMPTE ST 2110 (-20, -30, -40), ST 2022-6/7, SDI, NDI, SRT, MPEG-TS, AES67, RIST, WebRTC, JT-NM Reference Architecture.

Steuerung, Discovery und Timing

AMWA NMOS IS-04, IS-05, IS-07, IS-08, IS-09, BCP-002-*, SDP, PTP (IEEE 1588 und SMPTE ST 2059).

Plattform und Runtime

Linux mit PREEMPT_RT und Low-Latency-Tuning, Docker, Kubernetes und Helm, Multi-Arch-Builds für x86_64 und aarch64, GStreamer, FFmpeg, CUDA und NVIDIA Rivermax.

Anwendungsbereiche: Produktkategorien, die wir portieren und entwickeln

Wenn Ihr Produkt in eine der unten aufgeführten Kategorien fällt, steht die MXL-Integration direkt auf Ihrer Roadmap – und genau solche Projekte definieren, planen und realisieren wir. 

icon

Videoumschalter und
Bildmischer

icon

Audiomischer und Audioprozessoren (AES67, ST 2110-30/-31)

icon

Multiviewer und Monitoring-
Tools

icon

ST-2110-, SDI- und NDI-Gateways und -Konverter

icon

Grafik-Rendering-Engines
und CG-Systeme

icon

Clip-Aufzeichnungs- und Wiedergabe-
Server

icon

Camera-Control-Units und CAM-Shading-Anwendungen

icon

Transcoder, Encoder
und Decoder

icon

SRT-, WebRTC- und Cloud-
Contribution-Tools

icon

Allgemeine Anwendungen für Signalverarbeitung und Konvertierung

Produkttransformationspfad: von hardwareverankert zu MXL-nativ


Was sich bei der Portierung auf MXL tatsächlich ändert

Dimension

Vorher (SDI / Appliance / Single-Platform)

Nachher (MXL-nativ, DMF-konform)

Produktformfaktor

Dedizierte Hardware oder zweckgebundene Appliance

Multi-Arch-Container-Image

Deployment-Modell

Der Kunde kauft Hardware pro Standort

Der Kunde lizenziert Software auf gemeinsam genutzter COTS-Infrastruktur: On-Premises oder in der Cloud

Media-I/O

Nur SDI-/ST-2110-Ingress und -Egress

MXL-Shared-Memory-Flows mit ST-2110-, SRT- und NDI-Gateways am Edge

Latenzprofil

Paketserialisierung und Kopiervorgänge pro Hop

Sub-Frame-Shared-Memory-Austausch, asynchron und schneller als Echtzeit

Interop-Story

„Funktioniert mit unseren anderen Boxen“

Interoperabel mit jedem MXL-konformen Anbieter in einem DMF-Stack

Erlösmodell

Capex-Hardware

Opex-, Abonnement- oder Burst-Lizenzierung

Promwads 5-Schritte-Portierung

Ob Sie ein bereits ausgeliefertes Produkt härten oder ein neues Produkt Secure-by-Design entwickeln: Der Weg folgt derselben Struktur – ein kurzes, konkretes Engineering-Engagement, keine ergebnisoffene Beratungsschiene. 

Retail

Produktaudit und Gap-Analyse

Wir gleichen Ihre aktuellen Medienpfade, Ihr Timing-Modell, Treiberabhängigkeiten und Zertifizierungen mit dem MXL SDK und der DMF Reference Architecture ab – und liefern eine schriftliche Gap-Analyse mit klar abgegrenzten Optionen.


Retail

MXL-Integrations-Proof-of-Concept

Wir isolieren einen Medienpfad – typischerweise zuerst Video, dann Audio, anschließend A/V-Synchronisation –, nehmen MXL-Flows in Betrieb und benchmarken Latenz und CPU-Kosten gegenüber Ihrer aktuellen Pipeline. Verwertbares Ergebnis in zwei bis vier Wochen.


Retail

Vollständige SDK-Integration und Entkopplung

Wir entfernen Hardware- und Appliance-Annahmen aus der Media Engine, strukturieren den Code mithilfe des Flow-, Grain- und Ring-Buffer-Modells in MXL-native Komponenten um und behalten Legacy-I/O wie SDI, ST 2110 und NDI an den Rändern bei, wo Ihre Kunden sie weiterhin benötigen.

Retail

Multi-Arch-Builds und Orchestrierung

Builds für x86_64 und aarch64, Bare-Metal- und Container-Varianten, NMOS-IS-04-/IS-05-Registrierung, Kubernetes-Manifeste und Security Hardening – produktionsreif, nicht nur Demoware.


Retail

Interop-Validierung und Support für Kundenpiloten

Wir testen Ihr Produkt gegen Mainline-Releases des MXL SDK, validieren es mit Implementierungen anderer Anbieter und unterstützen Ihren ersten Broadcaster-Piloten bis zur Übergabe an Ihr eigenes Sustaining-Team.

Unsere Fallstudien

Problem → Lösung → Ergebnis. Auf Kundenwunsch anonymisiert. 

Portierung eines SDI-verankerten Bildmischers auf MXL-native Software

Problem 

Ein führender Bildmischer-Anbieter verlor Punkte in Ausschreibungen, weil ihm ein überzeugendes Cloud- und Multi-Vendor-Konzept fehlte. Die Media Engine des Produkts war eng an eine FPGA-Pipeline und ein proprietäres Chassis gekoppelt. 

Lösung 

Promwad leitete die Integration des MXL SDK. Wir entkoppelten die Media Engine vom FPGA, überführten sie mithilfe des Flow-and-Grain-Modells in MXL-nativen C++20-Code und behielten SDI- und ST-2110-I/O als Edge-Adapter für die Abwärtskompatibilität bei.

Ergebnis 

Sub-Frame-interne Latenz auf COTS-Hardware, Kubernetes-fähiges Container-Image für x86_64 und aarch64 sowie zwei vereinbarte Pilotprojekte mit Broadcastern innerhalb eines Quartals nach der ersten öffentlichen Demo.

Porting an SDI-anchored vision mixer to MXL-native software

Integration eines ST-2110-Multiviewers in einen DMF-konformen Workflow

Problem 

Ein Multiviewer-Produkt war an eine maßgeschneiderte Appliance gebunden und hatte keinen realistischen Weg zu gemeinsam genutzten COTS-Hosts. Kunden, die DMF-Proofs-of-Concept durchführten, forderten MXL-Unterstützung, die nicht vorhanden war. 

Lösung 

Promwad implementierte MXL-Flow-Consumer für den GPU-beschleunigten Rendering-Pfad, ergänzte NMOS-IS-04- und IS-05-Steuerung und teilte den Build für x86_64 und aarch64 auf, damit das Produkt auf der vom Kunden gewählten Infrastruktur laufen konnte.

Ergebnis  

Interop-Tests mit drei anderen Anbietern bei einer Branchen-Demoveranstaltung, Freigabe der DMF-Adoptionsroadmaps von zwei bestehenden Kunden und Eröffnung einer neuen Umsatzlinie aus Software-Lizenzierung für den Anbieter.

DMF-Ready Multiviewer

Migration eines Audioprozessors von einer AES67-Appliance zu MXL-Continuous-Buffer-Flows

Problem 

Ein Audioprozessor-Produkt für Live-Events und Studio-Playout stand einer neuen Generation softwareorientierter Kunden gegenüber, die keine Appliances mehr einsetzen wollten. 

Lösung

Promwad implementierte das audiospezifische Continuous-Buffer-Modell von MXL — nicht-interleaved Mehrkanal-Audio, mit einer Grain-Rate, die der Sample-Rate entspricht — und baute A/V-Synchronisation über gemischte granulare und kontinuierliche Flows hinweg auf. Das ist eine der anspruchsvollsten Herausforderungen in der aktuellen MXL-Arbeit. 

Ergebnis

Vorhersagbare Latenz unter 10 ms auf Standardservern, cloudfähig auf AWS mit EFA, bereit für die Multi-Vendor-DMF-Integration und eine neue Produktvariante, die im Rahmen eines Opex-Lizenzmodells ausgeliefert wird.

Audio processor moving from AES67 appliance to MXL continuous-buffer flows

Wie wir Qualität sicherstellen

Broadcast ist eine Umgebung mit sehr geringer Fehlertoleranz. Ein Glitch von zwei Frames ist auf jedem Bildschirm in einem Stadion sichtbar. Unser Qualitätsprozess trägt dem Rechnung.

Retail

Engineering-Prozess

Hybrid aus V-Modell und Agile, mit Stage-Gates, die auf die Risikotoleranz im Broadcast-Bereich abgestimmt sind – Requirements Traceability, formale Reviews an Integrationspunkten und Pre-Release-Freeze-Fenster, die an Ihre Auslieferungszyklen angepasst sind.

icon

MXL-Interop-Lab

PTP-gesperrte ST-2110-Referenztakte, Multi-Vendor-MXL-Testmatrizen, Packet Capture und Timing-Analyse sowie Fault-Injection-Setups für Netzwerk- und Compute-Ausfälle. Wir testen, was der Standard vorgibt – und was in der realen Welt tatsächlich passiert.

Retail

Performance engineering

Latenzbudget-Tracking in jeder Pipeline-Stufe, NUMA-aware Tuning, CPU- und GPU-Profiling, RDMA-Pfadvalidierung, Kernel-Bypass-Verifizierung und A/V-Sync-Messung unter Last – nicht nur im Idle-Zustand.

Retail

Security

Threat Modeling für Media-Pipelines, Container-Härtung, SBOM-Erstellung und sichere Build-Pipelines, geeignet für Kunden mit regulatorischer Aufsicht.


Retail

Compliance

ISO 9001 und ISO/IEC 27001 für Prozesse und Informationssicherheit, IPC-Standards für Hardware-Arbeiten sowie Functional-Safety-Disziplin aus unserer Automotive- und Industriepraxis.

icon

Open-Source-Stewardship

Wo es Ihrem Produkt zugutekommt, leisten wir Upstream-Beiträge zu MXL und angrenzenden Projekten – damit Ihr Produkt auf einer stabilen Mainline bleibt, statt auf einem privaten Fork zu altern.

Bringen Sie Ihr Produkt auf die MXL-Plattform, bevor die Ausschreibungen Ihrer Kunden es verlangen

Das MXL SDK entwickelt sich rasant. Anbieter, die früh handeln, definieren die Integrationsmuster, an denen sich ihre Wettbewerber messen lassen müssen.

Sie müssen sich nicht vom ersten Tag an auf eine mehrjährige Transformation festlegen. Starten Sie mit einem zweiwöchigen MXL-Integrations-Proof-of-Concept für einen Medienpfad Ihres Produkts.

Erzählen Sie uns von Ihrem Projekt

Wir prüfen Ihre Anfrage sorgfältig und melden uns mit dem optimalen technischen Ansatz.

Alle übermittelten Informationen bleiben vertraulich und sicher — eine NDA stellen wir auf Anfrage bereit.

Sie bevorzugen direkten E-Mail-Kontakt?
Schreiben Sie an [email protected]

Secured call with our expert in 24h
Gesicherter Anruf mit unserem Experten in 24h
Secured call with our expert in 24h
Plug-in model für Ihr Full-Cycle-F&E
Secured call with our expert in 24h
22 Jahre Engineering-Erfahrung
Secured call with our expert in 24h
500+ Projekte für OEMs in EU & USA
Secured call with our expert in 24h
MVP in 8–10 Wochen — planbare Lieferung
Secured call with our expert in 24h
Präsentiert auf IBC, Embedded World, MWC

FAQ

Was ist das MXL SDK, und wer steht dahinter?

 

Das Media eXchange Layer, kurz MXL, SDK ist eine Open-Source-C++20-Bibliothek, mit der professionelle Medienfunktionen Video-, Audio- und Zusatzdaten direkt in Software austauschen können – über Shared Memory, DMA und RDMA statt über klassische IP-Paketierung. Es wurde im Juni 2025 unter dem Dach der Linux Foundation eingeführt, unter Leitung der EBU gemeinsam mit der NABA und mit einem Technical Steering Committee, dem unter anderem CBC/Radio-Canada, die BBC, Grass Valley, Riedel, Lawo, NVIDIA und AWS angehören.
 

Warum sollte ein Anbieter mit einem bewährten ST-2110-Produkt jetzt in MXL investieren?

 

Weil Ausschreibungen von Rundfunkveranstaltern bereits danach fragen. Die Ausschreibung 2024 von CBC/Radio-Canada kam zu dem Schluss, dass kein einzelner Anbieter alle Produktionsworkflows abdecken kann und dass eine gemeinsame Medienaustauschschicht die Mindestvoraussetzung für Multi-Vendor-Deployments ist. Anbieter, deren Produkte MXL unterstützen, kommen für solche Aufträge infrage; Anbieter ohne MXL-Unterstützung werden nicht in die engere Auswahl aufgenommen.
 

Ersetzt MXL ST 2110 und NDI in unserem Produkt, oder läuft es parallel dazu?

 

Es läuft parallel dazu. ST 2110 und NDI bleiben Ingress- und Egress-Protokolle an den Rändern der Softwarepipeline. MXL ersetzt den internen Pfad der Paketserialisierung zwischen Softwarekomponenten auf demselben Host oder Cluster – also genau dort, wo die Latenzbelastung und ein Großteil der Interoperabilitätsprobleme tatsächlich entstehen.
 

Wie geht Promwad bei der Portierung einer Legacy-Medienfunktion auf MXL vor?

 

Wir arbeiten mit einem fünfstufigen Ansatz: Audit und Gap-Analyse, MXL-Proof-of-Concept für einen Medienpfad, vollständige SDK-Integration und Entkopplung, Multi-Architektur- und Container-Paketierung mit NMOS-Control-Wiring sowie Interoperabilitätsvalidierung mit Pilot-Support. Jeder Schritt hat ein definiertes Ergebnis und ein klares Abnahmekriterium, sodass Ihr Produktteam jederzeit weiß, wo das Projekt steht.
 

Wie sehen der typische Zeitrahmen und die Teamstruktur für ein MXL-Integrationsprojekt aus?

 

Ein Proof of Concept dauert in der Regel zwei bis vier Wochen und wird von einem kleinen Kernteam umgesetzt. Eine vollständige produktionsreife Portierung auf MXL, einschließlich Multi-Architektur-Builds, NMOS-Integration und Interoperabilitätsvalidierung, dauert je nach Produktkomplexität und Zustand der bestehenden Codebasis typischerweise vier bis neun Monate. Den genauen Umfang bestimmen wir nach der Audit-Phase.
 

Wie schützen Sie unser geistiges Eigentum während der Entwicklung?

 

NDAs werden vor jeder technischen Besprechung unterzeichnet. Code, Designs und Dokumentation bleiben Ihr Eigentum. Wir arbeiten unter europäischer Jurisdiktion, mit Informationssicherheitsprozessen nach ISO/IEC 27001, dedizierten Kundenumgebungen und Zugriffskontrollen, die auf die Sensibilität des jeweiligen Projekts abgestimmt sind.
 

Können MXL-integrierte Produkte sowohl auf x86_64 als auch auf aarch64, On-Premises und in der Cloud laufen?

 

Ja. Multi-Architektur-Delivery ist Teil unseres Standardansatzes. Wir validieren die Performance-Parität auf beiden Architekturen, in Bare-Metal- und containerisierten Deployments sowie bei großen Cloud-Anbietern mit RDMA-fähigen Fabrics, wenn ein latenzarmer Austausch zwischen Hosts erforderlich ist.
 

Ist das MXL SDK heute produktionsreif, und wann wird es stabil sein?

 

Das SDK wird aktiv weiterentwickelt; Ziele für eine stabile ABI und API werden vom Technical Steering Committee festgelegt. Frühe Meilensteine umfassten Video-Ringpuffer, Zusatzdaten, kontinuierliche Audiopuffer und A/V-Synchronisation; libfabric-basiertes Networking zwischen Hosts steht auf der kurzfristigen Roadmap. Wir arbeiten mit aktuellen Releases, verfolgen Upstream-Änderungen genau und planen Portierungszyklen so, dass sie zu den Stabilitätsmeilensteinen passen. So wird Ihr Produkt auf einer Mainline ausgeliefert, auf die Sie sich verlassen können.