Ir al contenido

Póngase en contacto

Correo electrónico: sales@enciris.com
Teléfono +33 (0)5 82 95 09 55
Dirección: Enciris Technologies, 22 Ave de l "Europe, 81600 Gaillac, Francia

Preguntas y respuestas sobre 4K Enciris Empowered API

En esta entrevista hablamos con Phillip Weissfloch, director general de Enciris, y Remi, ingeniero principal, sobre la API Enciris Empowered que impulsa la nueva gama de productos 4K, incluidas las tarjetas de captura (frame Grabbers) y los componentes de cámara.

¿Puede hablarnos de los antecedentes de la creación de una nueva API?

Phillip "Cuando empezamos a trabajar en nuestra nueva serie 4K, nos dimos cuenta bastante pronto de que necesitábamos un nuevo concepto de API para poder gestionar todas las nuevas funciones que habíamos añadido. Con hasta 4 entradas paralelas que gestionar, una salida sin latencia con superposición, así como la composición, queríamos que nuestros clientes pudieran acceder fácilmente a estas funciones para que nuestro hardware fuera más accesible."

¿Y cuáles han sido los principales motores tecnológicos?

Remi "Habíamos visto bastantes implantaciones de nuestra familia LT-100 y aprendimos mucho sobre qué funcionalidades requieren los clientes con más frecuencia. Empezamos a trabajar en algunos conceptos basados en una API RESTful. REST significa transferencia de estado representacional y es un estilo arquitectónico que utiliza URL similares a las de Internet para proporcionar una forma ligera de integrar altos niveles de escalabilidad y eficiencia para los desarrolladores. Desde el principio supimos que queríamos ir en esta dirección. También teníamos la idea de que queríamos facilitar la visualización de contenidos en directo en la pantalla, así como grabaciones y capturas fijas, siempre que fuera posible mediante comandos únicos".

¿Y qué tipo de obstáculos tuvo que superar?

Phillip "Uno de los principales retos era que queríamos crear la API con sólo tres comandos principales, de forma que la fase de integración con el cliente fuera más sencilla desde el punto de vista de la ingeniería. Al mismo tiempo, queríamos integrar soporte nativo para múltiples lenguajes diferentes, incluidos Python, C++, C Sharp y GoLang. Además, también queríamos soporte multiplataforma y multiarquitectura; con Windows y Linux tanto en arquitecturas Intel X86, AMD64 y ARM64 también soportando Quick Sync, motores gráficos AMD y NVIDIA. Además, queríamos que los ingenieros pudieran probar los nuevos comandos antes de empezar a programar, para que se familiarizaran con la API sin tener que empezar en un entorno de programación".

Interesante, ¡vaya lista! y en cuanto a la aplicación, ¿cómo consiguió todo esto?

Remi "Creamos la API para que fuera a la vez más sencilla y muy intuitiva, basada en los tres comandos principales previstos. La hemos hecho accesible tanto en los entornos de programación como a través de una sencilla interfaz de línea de comandos (CLI). La API se ejecuta como un servicio y proporciona la columna vertebral para todas las interfaces de programación nativas (C++, C Sharp, Python y GoLang), y la CLI significa que también puede escribir los comandos en la línea de comandos en Windows o Linux para ver cómo funciona cada comando. Esto permite a los ingenieros empezar a trabajar directamente en su integración, sin tener la sobrecarga de iniciar su evaluación dentro de un conjunto de herramientas de programación. Además, hemos creado una aplicación de demostración en Windows y Linux que proporciona acceso a las principales funciones necesarias. De este modo, los clientes pueden evaluar más rápidamente nuestros productos 4K mediante una interfaz visual. También hemos añadido compatibilidad con Quick Sync, AMD y NVIDIA, de modo que no hay que realizar ningún trabajo adicional".

¿Quería integrar algún otro elemento arquitectónico?

Remi "Sí, en efecto. También queríamos tener clientes ilimitados, para que los clientes pudieran tener varios programas (o consumidores) simultáneos diferentes para los datos de vídeo entrantes. Queríamos que estos consumidores tuvieran acceso a los datos a nivel del sistema operativo sin tener que copiarlos cada vez en la memoria."

Phillip "Otro aspecto que queríamos ofrecer era DMA PCI-express integrado y procesamiento de canalización paralela, para poder seguir superando los límites de la captura de latencia ultrabaja. Recibimos muchos comentarios positivos sobre la utilidad de nuestra baja latencia en el quirófano, y queríamos continuar esta tradición en nuestros productos 4K."

Gracias. ¿Algún comentario resumido?

Phillip "Claro, para resumir hemos cogido casi todo lo que hemos aprendido durante 18 años y lo hemos integrado en nuestra última API. Esto ha hecho que nuestro hardware sea más rápido y accesible".

¿Tiene alguna pregunta o quiere saber más? Póngase en contacto con nosotros hoy mismo. Llame al +33 5 82 95 09 55.

Acerca de Enciris

Los productos Enciris se diseñan y fabrican en Francia. La historia de Enciris comenzó en 2006 con la visión de crear una gama de productos de captura de vídeo accesibles y de alto rendimiento utilizando la tecnología más avanzada.

La empresa ha evolucionado hasta convertirse en uno de los principales diseñadores y fabricantes de hardware de procesamiento de vídeo de alto rendimiento para fabricantes de equipos originales, integradores de sistemas, sistemas integrados y usuarios profesionales. Enciris ofrece soluciones para que los clientes añadan tecnología de cámara Ultra HD 4K/Full HD, adquisición de vídeo, compresión de hardware, enrutamiento de vídeo, conversión de formatos de vídeo, superposición de vídeo, transmisión de vídeo y capacidades de almacenamiento.

Diseñamos soluciones tanto estándar como personalizadas para una disponibilidad a largo plazo (LTA) y una fiabilidad ultraelevada.

www.enciris.com

Enciris es una empresa ISO9001:2015.

Volver arriba
es_ESES