Sobre el proyecto

Aravis es una biblioteca basada en glib/gobject para la adquisición de video usando cámaras Genicam. Actualmente implementa los protocolos Gigabit Ethernet y USB3 utilizados por cámaras industriales. También proporciona un simulador básico de cámara Ethernet y un visor de video simple. La biblioteca se publica bajo LGPL-2.1-or-later. Las dependencias incluyen zlib, libxml2 y glib2, con soporte USB opcional mediante libusb1. El plugin de GStreamer y el visor simple requieren dependencias adicionales como GStreamer1 y Gtk+3. El proyecto acepta contribuciones, pero el código para los protocolos Gigabit Ethernet y USB3 no debe basarse en documentos de especificación A3 debido a restricciones de licencia. La documentación, el foro y las notas de la versión están disponibles a través de los enlaces proporcionados.