Touseefelahi / GigeVision

Simple GigeVision implementation, GVSP, GVCP protocol implemented
97 stars 30 forks source link

Reliability of image transmission #99

Open YorkWong1995 opened 5 months ago

YorkWong1995 commented 5 months ago

The GIGE protocol network layer is transported via UDP。 How can we ensure that no packets are lost during transmission? Is there a part of this code that deals with that?

Touseefelahi commented 5 months ago

There is blockID and packetID in GVSP protocol, it can be used to make sure we received all the packets. And resend request can also be send from the client side.

Touseefelahi commented 5 months ago

Resend is not implemented in the library

YorkWong1995 commented 5 months ago

So, by now, we can determine if there is a packet loss, but there is no way to resend lost packet?

Touseefelahi commented 5 months ago

yes, resend is not implemented in the library yet. It can be implemented in the future

Tell me about your requirement, what is the stream size? Image resolution and FPS?