Dear Aravis mailing list,
I'm working on an application to serve hardware accelerated H.264/AVC video via
RTSP. I'm using the GStreamer RTSP Server 1.14.2 (built from source) and need
to serve my video from a genicam industrial camera.
As I had already been experimenting with GStreamer as a solution I naturally
came across aravis.
I'm running on Ubuntu 18.04.1 LTS x86_64 with GStreamer 1.14.2 built from
source.
(I also have the Ubuntu GStreamer 1.14.1 packages installed for comparison).
I initially tried using the latest aravis source release (v0.5.13) but that
currently has a problem loading with GStreamer 1.14.x so I'm using aravis built
from git master (as that problem was fixed with commit 0f66b97).
I'm now trying to validate whether a user supplied FOURCC is valid for the
camera but this seems to rely on the aravis plugin including a
GstDeviceProvider and registering it. You can see why this is required from
GStreamer-devel mailing list message:
https://lists.freedesktop.org/archives/gstreamer-devel/2018-August/069054.html
So far I have tried to query the device using the commandline
gst-device-monitor-1.0 as follows but I cannot get the camera to appear:
$ gst-device-monitor-1.0
--gst-plugin-path=/usr/local/aravis-0.5/lib/gstreamer-1.0
--gst-plugin-load=aravis --follow
I am able to successfully query the camera with arv-tool-0.6:
$ /usr/local/aravis-0.5/bin/arv-tool-0.6
PointGrey-0115138B (USB3)
Please assist.