Macnica Media Streaming SDK
SMPTE® ST 2110-konforme Streaming-Software
In jüngster Zeit hat die Zahl der Systemgeräte für Rundfunkanstalten, die All-IP-Netzwerke nutzen, zugenommen. Es wird erwartet, dass in Zukunft nicht nur der Bedarf an konventionellen SDI-zu-IP-Konvertern (SDI over IP Gateway, etc.), sondern auch an Broadcast-Betriebssystemen (On-Premise/Cloud), die auf All-IP basieren, steigen wird. Daher bietet Macnica eine frühe Version des Macnica Media Streaming SDK (M2S SDK) an, das die Implementierung von softwarebasierten SMPTE ST 2110 und AMWA NMOS IS-04/IS-05 kompatiblen Systemen auf All-Purpose-Servern ermöglicht.
Eigenschaften
- Kompatibel mit SMPTE® ST 2110 Standard und AMWA NMOS IS-04, IS-05
- Unterstützt Video (4K, 1080p, 1080i/50Hz, 59.94Hz/4:2:2/10bit), Audio (24bit/2-32ch), Zusatzgeräte
- Kompatibel mit ST 2110-22. Die JPEG-XS-Kodierung und -Dekodierung wird durch Hardware-Verarbeitung oder Software-Verarbeitung mit der CPU oder GPU unterstützt.
- API, die mit M2S SDK bereitgestellt wird.
- Eine Steuerung über API ist möglich. Die grundlegende Verarbeitung des ST 2110, wie z. B. die Generierung und Analyse von IP-Paketen, hitless protection usw., wird innerhalb des M2S durchgeführt, so dass sich die Kunden auf die Verarbeitung von Video-, Audio- und zusätzlichen Rohdaten und die Anwendungsentwicklung konzentrieren können.
- Unterstützung für mehrere NICs
- APIs können über NICs hinweg verwendet werden
- Unterstützt PTP-Steuerung über Hardware-Zeitstempel auf NICs
- GPU-Unterstützung
- Bei Verwendung eines Grafikprozessors führt dieser die anspruchsvollste Verarbeitung durch, um die CPU zu entlasten.
- Unterstützt Linux OS (Ubuntu)
- Windows wird unterstützt.
- ST 2110 Plug-in für GStreamer, das M2S unterstützt, wird bereitgestellt.
- Durch den Anschluss von GStreamer-Elementen ist es möglich, Video und Audio einzugeben und anzuzeigen sowie komprimierte Inhalte über ST 2110 zu senden.
- Die Eingabe in OBS Studio ist durch Anschluss an das v4l2-Element möglich.
*NIC: Netzwerkschnittstellenkarte
*M2S: Macnica Media Streaming
Struktur der Software
Mediendatenfluss
CPU-Affinität
- Die M2S Core-Bibliothek kann die CPU-Affinität festlegen. Mit der CPU-Affinität können Threads in der M2S Core-Bibliothek an einen bestimmten CPU-Kern gebunden werden.
GStreamer Plug-in für M2S
- Sender Element
- Video : m2svideosink
- Audio : m2saudiosink
- Empfängerelement
- Video : m2svideosrc
- Audio : m2saudiosrc
- Mehrfachansicht : m2smvsrc (Rev 2.0)
Spezifikationen
- SMPTE®-Profil
- ST 2059-1/2
- ST 2022-7
- ST 2110-10
- ST 2110-20
- ST 2110-21
- ST 2110-22
- ST 2110-30
- ST 2110-40
- NMOS-Profil
- IS-04 v1.3
- IS-05 v1.1
- Ethernet-Schnittstelle
- 100 GbE x 2 ※ Geeignet für die Übertragung und den Empfang von bis zu 8 4K-Videoströmen. Je nach Konfiguration des Geräts kann es jedoch Einschränkungen geben.
[Linux] Unterstützte Spezifikation von Rev.2.0 & 2.1
Anwendungsbeispiele
KONTAKTIEREN SIE UNS FÜR WEITERE INFORMATIONEN DIE BROSCHÜRE HERUNTERLADEN