Using GigE Vision (GenIcam) Camera with Deepstream SDK/Jetson AGX Xavier

Hardware Platform: Jetson AGX Xavier
Deepstream Version: 5.0
Jetpack Version: 4.4

I am trying to utilize a GigE Vision camera (imperx c2010 PoE 3 megapixel CMOS Camera) as a source for the deepstream-app shipped with Deepstream 5.0 (camera connected via ethernet connection).

I have already got the manufacturer’s SDK up and running on the jetson, and it is properly connecting, and showing video within their GUI, once I set up the cameras IP address correctly.

I have been unable to get this camera to work with Deepstream SDK as a source.

I have tried (to no avail):

  • RTSP source (ie. rtsp://) (camera manufacturer doesnt say anything about RTSP in its documentation anyways though…)
  • specifying ip as uri (ie. udp://)

anyone’s insight into this would be greatly appreciated!


Why not just ask the camera manufacture this question?

Hi Fiona,

thanks for the response!

I have asked the manufacturer about any possible ways I could set their camera up within a gstreamer pipeline, however I have not heard anything back.

Do you have a recommended/ standard way to deal with gigE vision cameras/ genicam cameras? any help would be greatly appreciated!

w s

From GStreamer point of view, even with uridecodebin, it is still a necessary to provide the correct uri. So GStreamer is not a proper tool to debug such problem.

If you suspect this camera supports RTSP, you may try wireshark( to capture the packages when showing video with impex GUI. If it can capture the packages, the camera is using RTSP protocol to transfer videos.

I think you might need a Gstreamer plugin for GigE Vision.
Check this Github repository:

1 Like