To answer your question some more information is needed.
What is your intention to use a very high resolution?
It would make things much easier to use a lower resolution around 800x600 or 1000 x 800, having the amount of data to be transferred in mind. Using this resolutions, a much cheaper camera can be used.
If you go up to the resolution of your selected camera (4192X2160), you will have significant problems to use a high frame rate due to the limitation in data transfer. Therefore, Getimage recommends a frame grabber that will create higher costs ( 2x500 Euro). if you select this solution, you have to check if you can use the high frame rate AND the high resolution at the same time. However, the file size of the created video will be huge.
In any case, do not use a rolling shutter camera. You will have a lot of image deformation (bending or extrusion of the objects).
All Daheng cameras that use the Galaxy driver can be used with Kinovea (as far as I know).
All GigE cameras have a lower data transmission limit compared to USB3.0. Maybe using a frame grabber can enhance it, but you should check what the limit is.
The limitation of cable length of USB can be overcome to a given amount. Using high quality cables you might extend the system up to 10m. Using special cable also to a higher distance (see Basler webpage for examples).
Beside frame rate the shutter speed is a very important factor and most often the more critical value. I suggest that you would have to go down to about 500-1000 microseconds to get a crisp image in your video. Otherwise you will have a lot of blurr in it if you look on the video image by image.
Regarding frame rate. In normal gait (about 2-5km/h) I would estimate the speed of the moving leg at about 20km/h. That is 5,5m/second. Using 100fps, you get an image every 5cm of movement, going up to 500 fps every 1,1cm.
Do you use your application indoor? If so, be aware that you may need a lot of light if your shutter speed goes down to 500-1000 microseconds. An absolute flicker free lighting is necessary.
The much cheaper cameras of Daheng already will give you a lot of options to adjust all the necessary parameters.
Two recommendations:
MER2-160-227U3M
1/2.9“ sensor IMX273, resolution 1440x1080, 227 fps, USB3.0
MER2-230-168U3M
1/1.2“ sensor IMX174, resolution 1920x1200, 168 fps, USB3.0
Similar cameras from IDS and Basler are available, but at a higher price.
I recommend a mono camera due to better light intensity and 1/3 of the file size compared to a color camera.
I use 3 of the 168U3M at the same time in video golf recording. The image quality if pretty good. I also have a camera from Basler with the IMX273 that gives pretty good images.
Keep in mind that you can increase the frame rate of both cameras by reducing the image height (not width). Reducing it for example to 1/2 of the specification, the fps rate increases by a factor of 2. This works proportionally.
The 1/1.2“ sensor camera has a better image than the 1/2.9“ and needs less amount of light. However, the lenses for the 1/1.2“ camera are much more expensive.
The camera plus lens cost of the 1/2.9“ camera is around 500 Euro, of the 1/1.2“ camera around 1100 Euro.
Selecting the right lens for your application may be a further topic. But first you should carefully define your geometrical situation of distance to the object and the field of view you would like to record. On the Basler website you may find a valuable tool to calculate the FOV for a given image sensor/lens combination.
Regarding the workflow you might look on the Golfsimulator-forum. A versatile script, not only applicable for Golf, is available. It can load a complete setup with one click once it is defined and do a lot of post processing to extract videos, single or stacked images, user management etc..
Search for: „Comprehensive programs supporting video golf recording using Kinovea“