SDK de transmisión multimedia de Macnica
Software de streaming compatible con SMPTE® ST 2110
Recientemente, el número de dispositivos de sistema para estaciones de radiodifusión que utilizan redes IP de uso general ha ido en aumento. En el futuro, se espera que aumente la necesidad no sólo de convertidores SDI a IP convencionales (SDI over IP Gateway, etc.) sino también de sistemas de operación broadcast (on-premise/cloud) basados en All IP por lo que Macnica está ofreciendo una versión temprana del Macnica Media Streaming SDK (M2S SDK), que permite la implementación de sistemas compatibles con SMPTE ST 2110 y AMWA NMOS IS-04/IS-05 basados en software en servidores de propósito general.
Características
- Compatible con la norma SMPTE® ST 2110 y AMWA NMOS IS-04, IS-05
- Admite vídeo (4K, 1080p, 1080i/50Hz, 59,94Hz/4:2:2/10bit), audio (24bit/2-32ch), auxiliares
- Compatible con ST 2110-22. La codificación y descodificación de JPEG-XS se realizará mediante procesamiento por hardware o por software utilizando la CPU o la GPU.
- API proporcionada con M2S SDK.
- Es posible el control mediante API. El procesamiento básico de ST 2110, como la generación y el análisis de paquetes IP, la protección hitless, etc., se realiza dentro de M2S, lo que permite a los clientes centrarse en el procesamiento de vídeo, audio y datos brutos auxiliares y en el desarrollo de aplicaciones.
- Soporte para múltiples NIC
- Las API pueden utilizarse en todas las NIC
- Admite el control PTP mediante Hardware Timestamp en las NIC
- Soporte de GPU
- Cuando se utiliza con una GPU, ésta realiza el procesamiento más exigente para reducir la carga de la CPU.
- Compatible con el sistema operativo Linux (Ubuntu)
- Windows será compatible.
- Se proporciona el plug-in ST 2110 para GStreamer compatible con M2S.
- Mediante la conexión de elementos GStreamer, es posible introducir y visualizar vídeo y audio, y enviar contenidos comprimidos a través de ST 2110.
- La entrada a OBS Studio es posible mediante la conexión al elemento v4l2.
*NIC: Tarjeta de interfaz de red
*M2S: Macnica Media Streaming
Estructura del software
Flujo de datos multimedia
Afinidad CPU
- La librería M2S Core puede establecer afinidad de CPU. La afinidad de CPU permite que los hilos de la biblioteca M2S Core se vinculen a un núcleo de CPU concreto.
Complemento GStreamer para M2S
- Elemento Remitente
- Vídeo : m2svideosink
- Audio : m2saudiosink
- Elemento receptor
- Vídeo : m2svideosrc
- Audio : m2saudiosrc
- Vista múltiple : m2smvsrc (Rev 2.0)
Especificaciones
- Perfil SMPTE
- 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
- Perfil NMOS
- IS-04 v1.3
- IS-05 v1.1
- Interfaz Ethernet
- 100 GbE x 2 ※ Capaz de transmitir y recibir hasta 8 secuencias de vídeo 4K. Sin embargo, dependiendo de la configuración del equipo, puede haber limitaciones.
[Linux] Especificación compatible con Rev.2.0 y 2.1
Ejemplos de aplicación
CONTACTE CON NOSOTROS PARA MÁS INFORMACIÓN DESCARGAR EL FOLLETO