Touseefelahi/GigeVision

FrameReady not fired

Closed this issue · 7 comments

Hi, what can I do if FrameReady is not fired?
The camera is connected, I pressed on start stream, the UpdateFps is fired, but fps count is always 0.

check for the Updates by hooking to the Updates event

EventHandler<string> Updates { get; set; }

You must allow exception to the firewall to receive the GVSP stream

I disabled my firewall and still don't see nothing, and fps counter stays on 0.
The messages in updates:

  1. A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
  2. A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself.

Try increasing the mtu size. Go to network settings and increase the mtu size to max: 9000

Let me know it it fixes the issue

I can set it only up to 1500
image

and getting the message:
A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself.

Okay then manually set the packet size to 1400 and test. The property name would be Payload or PacketSize in Camera class.

Works!
Thanks!

Great!
Now just to check, I believe you can increase the mtu size from control panel, from network driver settings. Do a little search about it.