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

Software-Struktur von M2S-SDK

 

Mediendatenfluss

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.

CPU-Affinität

 

GStreamer Plug-in für M2S

GStreamer Plugin 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

[Linux] Unterstützte Spezifikation von Rev.2.0 &2.1

 

Anwendungsbeispiele

Anwendungsbeispiel 1Anwendungsbeispiel 2

 

KONTAKTIEREN SIE UNS FÜR WEITERE INFORMATIONEN DIE BROSCHÜRE HERUNTERLADEN
m2s