Consider the settings from GigE Vision -> Network Configuration chapter first.
Inter Packet Delay is a parameter to control the data rate from cameras. It is important in multi-camera scenarios.
With Inter Packet Delay cameras can be slowed down while acquisition by adding delays between the sent packets. Other devices are able to send data then too.
Inter Packet Delay together with Frame Rate settings and Exposure Time is important as soon as you connect multiple cameras to one network port exceeding together the maximum data rate.
Gigabit Ethernet provides 1 Gb/s (Gigabit per second) Bandwith ~ 100 MB/s (Megabytes per second) assuming an optimal network hardware and configuration.
In such a system you may have to limit the bandwidth of the cameras by setting the frame rate and the Inter Packet Delay.
- Now with increasing the Inter Packet Delay you can add a delay time between packets/frames send by the cameras and so increase the Frame Rate values to an optimum (e.g.16 fps)
If the optimum between Inter Packet Delay and Acquisition Frame Rate is determined, the setting has to be saved in the device options.
Use the Device Options (Driver Options for the selected device) dialog window in GenICam Browser
Adding a packet delay between packets during transmission is always based on GenICam Transport Layer Control feature GevSCPD but the representation in camera NodeMaps may differ.
In the following there are some examples how to find the feature.
AV GigE example :
They have a feature called "BandwidthControlMode" which is set to "StreamBytesPerSecond" by default.
With "StreamBytesPerSecond" the bandwidth which is used by a camera can be changed directly in bytes per second.
(e.g. 2 cameras -> StreamBytesPerSecond / 2)
DALSA GigE example :
JAI GigE example :