Global provider of industrial vision components

GigE Vision camera simulator

Gold winner of Vision Systems Design Innovators Award

GigESim is a component software solution for Windows and Linux platforms that allows end-user and developers to turn their applications and computers into virtual GigE Vision cameras. Any GigE Vision compliant software running at the same or other computers on the network will treat GigESim as an actual camera with fully adjustable features. The package includes a powerful and easy-to-use GigE Server SDK that lets your applications stream images to multiple nodes on the network and provides a full control over your application from remote locations.

With GigESim you can:

  • Make your computer or embedded device behave like a camera fully compatible with the GigE Vision and GenICam standards.
  • Select between GEV 1.x and GEV 2.x versions of the standard.
  • Create one or several virtual camera objects on one computer host.
  • Perform the development and testing of a client GigE Vision application when a real camera is not available.
  • Stream individual images or video sequences to the network and receive it at a remote node using standard GigE Vision software.
  • Utilize 1 Gbit and 10 Gbit network equipment.
  • Extend your throughput by using several network connections in parallel.
  • Stream GigE Vision video over Wi-Fi network.
  • Assign arbitrary IP and MAC addresses to your virtual cameras.
  • Transmit video data from each of your virtual cameras to multiple computers on the network in the multicast mode.
  • Convert an RGB color video to Bayer raw format to reduce the image payload size.
  • Convert 16-bit image data to 10- and 12-bit packed formats.
  • Select from dozens of monochrome and color pixel formats compatible with GenICam PFNC.
  • Automatically compress outgoing image frames by utilizing built-in JPEG and H.264 encoders.
  • Add GenICam-compatible features to your virtual camera and control them from remote computers.
  • Send GenICam-compliant events from the virtual camera to remote clients on the message channel.
  • Receive action commands and scheduled action commands broadcasted by remote clients.
  • Select generated patterns, standard images (bmp, jpg, tif) or pre-recorded AVI files as a streaming video source.
  • Convert cameras of different types (analog, USB2, USB3, 1394, CameraLink) into simulated GigE Vision cameras.
  • Emulate dual-port GigE Vision cameras and network switches.
  • Implement distributed image processing on several computers using a parallel or/and pipeline architecture.
  • Implement a customized remote control over your application.
  • Prototype development and design of a GigE Vision camera .
  • Simulate rigorous network conditions by disordering and skipping video packets.


  • Support for Linux x86 and ARM platforms.
  • GStreamer video sink.
  • GEV 2.1 and 10 GigE connectivity support.
  • Ability to split video data into several stream channels.
  • Support for IEEE-1588 Precision Time Protocol.
  • GigE Vision over Wi-Fi functionality.
  • Built-in JPEG and H.264 compression.
  • 3D-point-cloud image format support.
  • Linescan camera simulation mode.
  • Firewall traversing and packet size negotiation.
  • Support for exclusive and control-with-switchover access.
  • Ability to integrate GenICam-compliant chunk data into video frames.
  • Control over camera response timing and inter-packet delay.
  • Certified compatibility with industry-standard GEV clients and hardware receivers.
  • Substantial performance increase due to multi-core and SSE code optimization.

  GigESim is an easy-to-use and flexible solution for camera prototyping, software testing, distributing computing, application remote control, multi-node surveillance, pipeline video transfer and many more.

GigESim can be used immediately, without adaptation. All you need is a Gigabit Ethernet or WiFi connection between your computers!
"This is one fun piece of software!"

Lorenz Blass,
Compar AG, Switzerland

"I would like to thank all GigESim developers. I have hardly seen such a good API before. Everything works fine, is more than well documented, easy to use and very easy to understand."

Denis Smirnov,
University of the Federal Arm Forces, Germany

"GigESim has been a unique solution for our application. It allowed our customers to receive images via fast 10 Gigabit connections using standard GigE Vision software. The easiness at which were able to add different features and options to our virtual cameras was quite remarkable."

Silvere Lamy,
Cedex, France

"Our product utilizes several infrared cameras with a proprietary USB inerface. Your GigESim package allowed us to convert them to virtual GigE Vision devices and thus satisfy the needs of a production supplier for a German automotive company. And support from your side was always great and fast!"

Thomas Heinke,
Optris GmbH, Germany