Saltar para o conteúdo

Entrar em contacto

Correio eletrónico: sales@enciris.com
Telefone: +33 (0)5 82 95 09 55
Endereço: Enciris Technologies, 22 Ave de l "Europe, 81600 Gaillac, França

Perguntas e respostas sobre a API 4K Enciris Empowered

Nesta entrevista, falamos com o CEO da Enciris, Phillip Weissfloch, e com o Engenheiro Principal, Remi, sobre a Enciris Empowered API que alimenta a nova gama de produtos 4K, incluindo placas de captura (frame Grabbers) e componentes de câmara.

Pode falar-nos dos antecedentes da criação de uma nova API?

Phillip "Quando começámos a trabalhar na nossa nova série 4K, apercebemo-nos logo de início que precisávamos de um novo conceito de API para podermos gerir todas as novas funcionalidades que tínhamos adicionado. Com até 4 entradas paralelas para gerir, uma saída sem latência com sobreposição, bem como composição, queríamos que os nossos clientes pudessem aceder facilmente a estas funcionalidades para tornar o nosso hardware mais acessível."

E quais foram os principais factores tecnológicos?

Remi "Vimos muitas implementações da nossa família LT-100 e aprendemos muito sobre as funcionalidades que os clientes mais frequentemente exigem. Começámos a trabalhar em alguns conceitos baseados numa API RESTful. REST significa transferência de estado representacional, que é um estilo de arquitetura que utiliza URLs semelhantes aos da Internet para fornecer uma forma leve de integrar níveis elevados de escalabilidade e eficiência para os programadores. Sabíamos praticamente desde o início que queríamos seguir esta direção. Também tínhamos a ideia de que queríamos permitir a visualização fácil de conteúdos em direto no ecrã, bem como gravações e capturas fixas, sempre que possível, utilizando comandos únicos."

E que tipo de obstáculos teve de ultrapassar?

Phillip "Um dos principais desafios foi o facto de querermos criar a API com apenas três comandos principais, de modo a que a fase de integração do cliente fosse mais fácil do ponto de vista da engenharia. Ao mesmo tempo, queríamos integrar o suporte nativo para várias linguagens diferentes, incluindo Python, C++, C Sharp e GoLang. Além disso, também queríamos suporte multiplataforma e multiarquitectura; com o Windows e o Linux nas arquitecturas Intel X86, AMD64 e ARM64, também suportando Quick Sync, motores gráficos AMD e NVIDIA. Para além de tudo isto, queríamos também uma forma de os engenheiros poderem experimentar os novos comandos antes de começarem a programar, para se familiarizarem com a API sem terem de começar num ambiente de programação"

Interessante, uma lista e tanto! E em termos de implementação, como é que conseguiu tudo isto?

Remi "Criámos a API para ser mais simples e altamente intuitiva, com base nos três comandos principais visados. Tornámo-la acessível tanto nos ambientes de programação como através de uma simples interface de linha de comando (CLI). A API é executada como um serviço e fornece a espinha dorsal para todas as várias interfaces de programação nativas (C++, C Sharp, Python e GoLang), e a CLI significa que também pode escrever os comandos na linha de comandos no Windows ou Linux para poder ver como cada comando funciona. Isto permite que os engenheiros comecem a trabalhar de imediato na sua integração, sem terem de iniciar a sua avaliação num conjunto de ferramentas de programação. Além disso, criámos uma aplicação de demonstração em Windows e Linux que dá acesso a todas as principais funções necessárias. Isto permite que os clientes possam avaliar mais rapidamente os nossos produtos 4K utilizando uma interface visual. Também adicionámos suporte para Quick Sync, AMD e NVIDIA, de modo que não há trabalho adicional a fazer"

Havia outras características arquitectónicas que queria integrar?

Remi "Sim, de facto. Queríamos também ter clientes ilimitados, para que os clientes pudessem ter vários programas (ou consumidores) simultâneos diferentes para os dados de vídeo recebidos. Queríamos que estes consumidores tivessem acesso aos dados ao nível do sistema operativo sem terem de os copiar de cada vez na memória."

Phillip "Outro aspeto que queríamos oferecer era o DMA PCI-express integrado e o processamento de pipeline paralelo, para que pudéssemos continuar a inovar em termos de captura de latência ultrabaixa. Recebemos muitos comentários positivos sobre a utilidade de nossa baixa latência na sala de cirurgia e queríamos continuar essa tradição em nossos produtos 4K."

Muito obrigado. Algum comentário resumido?

Phillip "Claro, para resumir, pegámos em quase tudo o que aprendemos ao longo de 18 anos e integrámo-lo na nossa API mais recente. Isto tornou o nosso hardware mais rápido e mais acessível."

Tem dúvidas ou quer saber mais? Entre em contacto connosco hoje. Ligue para +33 5 82 95 09 55.

Sobre a Enciris

Os produtos Enciris são concebidos e fabricados em França. A história da Enciris começou em 2006 com a visão de criar uma gama de produtos de captura de vídeo acessíveis e de alto desempenho, utilizando a mais recente tecnologia de ponta.

A empresa evoluiu para se tornar um designer e fabricante líder de hardware de processamento de vídeo de alto desempenho para OEMs, integradores de sistemas, sistemas incorporados e utilizadores profissionais. A Enciris fornece soluções para os clientes adicionarem tecnologia de câmara Ultra HD 4K/Full HD, aquisição de vídeo, compressão de hardware, encaminhamento de vídeo, conversão de formato de vídeo, sobreposição de vídeo, transmissão de vídeo e capacidades de armazenamento.

Concebemos soluções prontas a utilizar e personalizadas para uma disponibilidade a longo prazo (LTA) e uma fiabilidade ultra elevada.

www.enciris.com

A Enciris é uma empresa ISO9001:2015.

Voltar ao topo
pt_PT_ao90PT