[aravis] Re: Aravissrc: Multi-camera Ethernet Network Performance

  • From: Ian McCoy <immccoy78@xxxxxxxxx>
  • To: aravis@xxxxxxxxxxxxx
  • Date: Tue, 19 Dec 2017 12:27:49 -0600

So, an update on some of the things I tried to resolve my networking
problem (Unable to stream two cameras simultaneously).

I ended up purchasing a tp-link 5 port switch (tl-sg105).  I selected this
based on your comment regarding the buffers on the switch.  This switch has
1MB Buffer Memory.  After incorporating the switch, I still didn't get any
noticeable improvement with the number of dropped frames I was experiencing.

Next, I also opened two instances of Point Grey's Flycap software (the
manufactures in-house software package to view images and modify camera
settings) which removed aravis from the setup.  Image acquisition was still
terrible.

In the end, I switched the frame size to 6000 and increased the delay.  The
camera delays were offset about 3000.  Camera 1 was set to 3000 and Camera
2 set to 6000.  This resolved the problem and I was able to stream both
cameras simultaneously.  This was tested on the both switches successfully:
tp-link and netgear pro safe (GS105).  This seems counterintuitive to
everything I have read about setting the packet size to largest possible
setting your is network cable of, but apparently not in this case!

Hope this helps someone and I appreciate the help and comments you sent.

Regards,

Ian



On Fri, Nov 17, 2017 at 2:41 PM, Emmanuel Pacaud <
emmanuel.pacaud@xxxxxxxxxxxxx> wrote:

Le ven. 17 nov. 2017 à 20:46, Ian McCoy <immccoy78@xxxxxxxxx> a écrit :

Both cameras are connected via a Netgear Giabit Switch (Prosafe GS105)


From the documentation:

* Queue Buffer Memory: 12 kbytes per port

If your cameras are able to emit their data using more than 50% of a
gigabit link, these queue buffers will probably overflow.

Cheers,

        Emmanuel.



Other related posts: