Aravis adalah perpustakaan berbasis gobar/gobject untuk akuisisi video menggunakan kamera Genicam. Saat ini mengimplementasikan protokol Gigabit Ethernet dan USB3 yang digunakan oleh kamera industri. Ini juga menyediakan simulator kamera Ethernet dasar dan penampil video sederhana.


Aravis dirilis di bawah LGPL V2+.
Dokumentasi terbaru tersedia di sini. Anda akan menemukan cara menginstal Aravis di Linux, MacOS dan Windows, cara mengubah sistem Anda untuk mendapatkan kinerja terbaik, dan dokumentasi API.
Perpustakaan Aravis tergantung pada zlib, libxml2 dan glib2, dengan dukungan USB opsional tergantung pada libusb1.
Plugin GStreamer tergantung pada GStreamer1 selain dependensi perpustakaan Aravis.
Penampil sederhana tergantung pada GStreamer1, GTK+3 dan dependensi perpustakaan Aravis.
Versi yang diperlukan ditentukan dalam file meson.build dalam sumber Aravis.
Sangat mungkin untuk hanya membangun perpustakaan, mengurangi dependensi seminimal mungkin.
Sebagai proyek open source dan perangkat lunak gratis, kami menyambut setiap kontribusi untuk proyek Aravis: kode, laporan bug, pengujian ...
Namun, kontribusi untuk kode protokol Gigabit Ethernet dan USB3 (File src/arvuv*.[ch] src/arvgv*.[ch] ) tidak boleh didasarkan pada dokumen spesifikasi yang sesuai yang diterbitkan oleh A3, karena organisasi ini melarang penggunaan dokumen mereka untuk pengembangan implementasi sumber terbuka dari spesifikasi. Jadi, jika Anda ingin berkontribusi pada bagian Aravis ini, jangan gunakan dokumen A3 dan nyatakan dengan jelas dalam permintaan tarikan pekerjaan Anda tidak didasarkan pada mereka.