Hamburg, Deutschland – September 2026 – Die Robotweax GmbH hat heute die öffentliche Veröffentlichung von Robotweax SRT bekannt gegeben, einer unabhängig entwickelten Implementierung von Secure Reliable Transport (SRT). Der vollständige Quellcode ist ab sofort auf GitHub unter der freizügigen MIT-Lizenz verfügbar.
Robotweax SRT stellt die vertraute öffentliche SRT-C-API bereit und vereint zuverlässigen UDP-Transport mit geringer Latenz, Verschlüsselung, Rendezvous-Verbindungen, Live- und Dateiübertragung, Paketfilterung und Connection Groups in einer portablen C++20-Bibliothek.
Die aktuelle öffentliche Version Robotweax SRT 0.2.3 zielt auf die öffentliche SRT-1.5.7-API und ist für Linux, macOS und Windows verfügbar.
Quellcode:
github.com/Robotweax/srt
Eine unabhängige Implementierung von SRT
Robotweax SRT ist kein Fork der bestehenden SRT-Referenzimplementierung. Die Software wurde unabhängig auf Grundlage öffentlicher Protokollspezifikationen, dokumentierter API-Verträge und Interoperabilitätstests entwickelt.
Das Projekt bietet Entwicklern eine weitere Implementierung des etablierten SRT-Protokolls und behält dabei die vertraute Programmierschnittstelle bei, die im bestehenden SRT-Ökosystem verwendet wird.
Robotweax SRT 0.2.3 unterstützt derzeit:
- IPv4 und IPv6
- Caller-, Listener- und Rendezvous-Verbindungen mit HSv5
- Message- und Stream-I/O über die öffentliche
<srt/srt.h>-API - blockierenden und nicht blockierenden Betrieb, Timeouts, Callbacks und epoll-basierte Verarbeitung
- LiveCC- und FileCC-Überlaststeuerung
- AES-CTR-Verschlüsselung mit 128-, 192- und 256-Bit-Schlüsseln
- Wechsel der Verschlüsselungsschlüssel zur Laufzeit
- optionale authentifizierte AES-GCM-Verschlüsselung
- Row-, Column- und Matrix-Paketfilter-FEC
- Broadcast- und Backup-Connection-Groups für unterstützte Live-Anwendungsfälle
- Stream ID
- Socket-Optionen
- Transportstatistiken und Protokollierung
- Hilfs-APIs für Dateiübertragungen
- statische und dynamische Bibliotheken
- CMake- und pkg-config-Integration für weiterverwendende Anwendungen
Robotweax SRT verwendet SRT 1.5.7 als standardmäßiges Kompatibilitätsziel für die öffentliche API. Die Robotweax-Projektversion, die Bibliotheks-ABI und die kompatible SRT-API-Version werden bewusst als getrennte Versionsachsen geführt.
Das Projekt beansprucht keine universelle binäre Drop-in-Kompatibilität mit jeder bestehenden libsrt-Installation. Die Kompatibilität wird nach Funktion, Konfiguration und Topologie dokumentiert und getestet. Nicht unterstützte Kombinationen schlagen dadurch ausdrücklich fehl, statt Fähigkeiten zu suggerieren, die nicht qualifiziert wurden.
Eine neue unabhängige Codebasis für ein etabliertes offenes Protokoll
Robotweax wurde von Marc Cymontkowski gegründet, dem ursprünglichen Architekten und führenden Technologen hinter der Entwicklung von SRT bei Haivision.
SRT wurde ursprünglich entwickelt, um sichere, zuverlässige Videoübertragung mit geringer Latenz über unvorhersehbare öffentliche Internetverbindungen zu ermöglichen. Nach der Veröffentlichung als Open Source fand das Protokoll breite Anwendung in Broadcast-, Contribution-, Remote-Production-, Streaming- und Cloud-Media-Workflows.
Mit Robotweax SRT kehrt Cymontkowski mit einer vollständig neuen Implementierung des etablierten Protokolls und seiner Programmierschnittstelle zu dieser Technologie zurück.
„Open Source war einer der wichtigsten Faktoren für die breite Akzeptanz von SRT in der Medienbranche“, sagt Marc Cymontkowski, Gründer und Geschäftsführer der Robotweax GmbH. „Mit Robotweax SRT möchten wir eine weitere vollständig offene Implementierung zu diesem Ökosystem beitragen – unabhängig entwickelt, transparent und von Anfang an auf Interoperabilität ausgelegt.“
„Es geht nicht darum, ein weiteres Transportprotokoll zu schaffen oder das SRT-Ökosystem zu fragmentieren. Unabhängige Implementierungen sind ein wichtiges Zeichen dafür, dass ein offenes Protokoll über eine einzelne Codebasis hinaus gereift ist. Sie ermöglichen es, Interoperabilität von beiden Seiten zu testen, und geben Entwicklern mehr Freiheit bei der Integration von SRT in ihre Produkte.“
Für Entwickler und Integratoren konzipiert
Ein zentrales Entwicklungsziel von Robotweax SRT ist es, Entwicklern, die bereits mit SRT vertraut sind, den Einstieg zu erleichtern.
Anwendungen verwenden die übliche öffentliche Schnittstelle:
#include <srt/srt.h>
Nach der Installation lässt sich die Bibliothek über CMake mit dem exportierten Target RobotweaxSRT::srt oder auf unterstützten POSIX-Systemen über pkg-config einbinden.
Das Projekt enthält außerdem öffentlich verfügbare Beispiele für Caller-, Listener- und Rendezvous-Betrieb, Message- und Stream-I/O, Stream ID, nicht blockierenden epoll-Betrieb, Dateiübertragung, Connection Groups, Verschlüsselung, Paketfilterkonfiguration und Transportstatistiken.
Ein Beispiel für eine kontinuierliche MPEG-TS-UDP-zu-SRT-zu-UDP-Bridge unterstützt Entwickler bei der Evaluierung von Live-Media-Workflows.
Interoperabilität und reproduzierbare Tests
Robotweax legt besonderen Wert auf ausdrücklich dokumentierte Kompatibilitätsgrenzen und reproduzierbare Tests.
Das aktuelle Referenzprofil basiert auf der offiziellen Version Haivision SRT 1.5.7. Kompatibilitätsaussagen beziehen sich auf definierte Funktionen und Konfigurationen, statt vorauszusetzen, dass identische API-Namen automatisch identisches Verhalten bedeuten.
Die Validierungsinfrastruktur umfasst Interoperabilitätstests, Protokollvalidierung, gezielte Fehlerinjektion, Sanitizer-Tests und FFmpeg-Integration.
Robotweax SRT 0.2.3 bleibt eine Vorabversion vor 1.0. Das Projekt dokumentiert bekannte Qualifizierungsgrenzen und stellt die aktuelle Version weder als universellen Ersatz für jede bestehende SRT-Installation noch als unabhängig sicherheitszertifiziert dar.
Open Source unter der MIT-Lizenz
Robotweax SRT wird unter der MIT-Lizenz veröffentlicht. Sie erlaubt Entwicklern und Unternehmen, die Software im Rahmen der Lizenzbedingungen zu verwenden, zu verändern, zu integrieren, weiterzugeben und kommerziell einzusetzen.
Robotweax ist überzeugt, dass eine unabhängig entwickelte Implementierung unter einer freizügigen Lizenz SRT für Softwareentwickler, Gerätehersteller, Cloud-Plattformen, Systemintegratoren und Forschende zugänglicher machen und zugleich die Interoperabilität im gesamten SRT-Ökosystem stärken kann.
Entwickler und Mitglieder der Medientechnologie-Community sind eingeladen, das Projekt zu evaluieren, Probleme zu melden und gezielte Verbesserungen beizutragen.
Robotweax SRT:
github.com/Robotweax/srt
Über die Robotweax GmbH
Die Robotweax GmbH ist ein deutsches Softwaretechnologie-Unternehmen mit Schwerpunkt auf professionellen Video-, Streaming-, Broadcast-, Networking- und KI-Technologien.
Das Unternehmen entwickelt Softwaretechnologien und bietet Engineering sowie Technologieberatung für Organisationen an, die fortschrittliche Video-, Medien- und vernetzte Systeme entwickeln.
Robotweax wurde von Marc Cymontkowski gegründet, einem Ingenieur und Softwareentwickler mit mehr als zwei Jahrzehnten Erfahrung in Video- und Streaming-Technologie. Cymontkowski gründete zuvor MontiVision Imaging Technologies und war später in leitenden Technologie- und Engineering-Funktionen bei Haivision tätig, wo er als ursprünglicher Architekt und führender Technologe hinter der Entwicklung des SRT-Protokolls stand.
Pressekontakt
Robotweax GmbH
E-Mail: info@robotweax.ai
Web: robotweax.ai
Projekt:
github.com/Robotweax/srt
