Enciris 遥控云台摄像机系列包括摄像机模块和带标准 C 型适配器或镜头的成品摄像机。
关于 4K Enciris Empowered API 的问答
在这次采访中,我们与 Enciris 首席执行官 Phillip Weissfloch 和首席工程师 Remi 就 Enciris Empowered API 进行了交谈,该 API 为包括采集卡(图像采集卡)和摄像机组件在内的新系列 4K 产品提供支持。
能否介绍一下创建新 API 的背景?
菲利普 "当我们开始开发新的 4K 系列产品时,我们很早就意识到我们需要一个新的 API 概念,以便能够管理我们添加的所有新功能。我们需要管理多达 4 路并行输入、带有叠加功能的无延迟输出以及合成功能,我们希望客户能够轻松访问这些功能,使我们的硬件更易于使用。
主要的技术驱动力是什么?
雷米 "我们看到了很多 LT-100 系列的实施案例,了解到客户最常需要的功能。我们开始研究基于 RESTful API 的一些概念。REST 是 "表征状态传输 "的缩写,是一种使用类似互联网 URL 的架构风格,为开发人员提供了一种集成高扩展性和高效率的轻量级方法。我们从一开始就知道要朝这个方向发展。我们还有一个想法,就是希望在屏幕上方便地显示实时内容,并尽可能使用单一命令进行录制和静态捕捉。
您需要克服哪些障碍?
菲利普 "主要挑战之一是,我们希望只用三个核心命令创建应用程序接口,这样从工程角度来看,客户集成阶段会更容易。同时,我们希望集成对多种不同语言的本地支持,包括 Python、C++、C Sharp 和 GoLang。此外,我们还希望支持多平台和多体系结构;英特尔 X86、AMD64 和 ARM64 体系结构上的 Windows 和 Linux 也支持快速同步、AMD 和 NVIDIA 图形引擎。除此之外,我们还希望工程师在开始编程之前能够试用新命令,这样他们就可以熟悉 API,而无需在编程环境中开始编程。
有意思,清单真不少!在实施方面,你们是如何做到这一切的?
雷米 "我们创建的应用程序接口既简单又直观,以三个有针对性的主要命令为基础。我们使其既能在编程环境中访问,也能通过简单的命令行界面(CLI)访问。应用程序接口作为一项服务运行,为所有各种本地编程接口(C++、C Sharp、Python 和 GoLang)提供主干,而 CLI 则意味着您也可以在 Windows 或 Linux 的命令行中输入命令,了解每条命令的工作原理。这样,工程师就可以直接开始集成工作,而不必在一套编程工具中开始评估。此外,我们还在 Windows 和 Linux 中创建了一个演示应用程序,可以访问所需的所有主要功能。这样,客户就可以使用可视化界面更快地评估我们的 4K 产品。我们还增加了对快速同步、AMD 和 NVIDIA 的支持,这样就不需要做额外的工作了。
你还想整合其他建筑特色吗?
雷米 "是的,确实如此。我们还希望拥有无限的客户端,这样客户就可以同时使用多个不同的程序(或消费者)来获取输入的视频数据。我们希望这些用户能在操作系统层面访问数据,而不必每次都在内存中复制数据。
菲利普 "我们希望提供的另一个方面是板载 PCI Express DMA 和并行流水线处理,这样我们就能继续推动超低延迟捕捉的发展。我们的低延迟在手术室中的应用得到了很多积极的反馈,我们希望在 4K 产品中延续这一传统。
谢谢。有什么总结性意见吗?
菲利普 "当然,总而言之,我们几乎把 18 年来所学到的一切都融入了我们最新的应用程序接口。这使得我们的硬件更快、更易使用"。
有问题或想了解更多?现在就联系我们。请致电 +33 5 82 95 09 55。
关于恩西瑞斯
Enciris 产品在法国设计和制造。Enciris 的故事始于 2006 年,当时的愿景是利用最新的先进技术制造一系列易于使用的高性能视频采集产品。
公司已发展成为面向原始设备制造商、系统集成商、嵌入式系统和专业用户的高性能视频处理硬件的领先设计商和制造商。Enciris 为客户提供解决方案,增加超高清 4K/Full HD 摄像机技术、视频采集、硬件压缩、视频路由、视频格式转换、视频叠加、视频流和存储功能。
我们为长期可用性(LTA)和超高可靠性设计现成的和定制的解决方案。
Enciris 是一家通过 ISO9001:2015 认证的公司。