Sobre o projeto

Aravis é uma biblioteca baseada em glib/gobject para aquisição de vídeo usando câmeras Genicam. Atualmente, implementa os protocolos gigabit ethernet e USB3 usados por câmeras industriais. Também fornece um simulador básico de câmera ethernet e um visualizador de vídeo simples. A biblioteca é lançada sob a licença LGPL-2.1-or-later. As dependências incluem zlib, libxml2 e glib2, com suporte opcional a USB via libusb1. O plugin GStreamer e o visualizador simples exigem dependências adicionais como GStreamer1 e Gtk+3. O projeto aceita contribuições, mas o código para os protocolos Gigabit Ethernet e USB3 não deve ser baseado em documentos de especificação A3 devido a restrições de licenciamento. Documentação, fórum e notas de versão estão disponíveis através dos links fornecidos.