The TkOS GigE Vision SDK is a Linux and Microsoft Windows software solution for developing video streaming applications that use the GigE Vision streaming video protocol with the Gen<I>Cam camera interface. We provide a sample application with the SDK to help you get started.
The TkOS GigE Vision SDK achieves superior performance by polling the network card directly for incoming Ethernet packets, bypassing the operating system's IP protocol stack. In the Linux version of the SDK we do this by using NTOP's PF_RING technology to store incoming UDP packets in a userspace packet ring.
Bypassing the IP stack allows us to achieve video transfer rates of 650 Kib with less than five percent CPU usage using Intel Atom processors. The following table shows the results of a one-minute test on Xubuntu Linux using COTS cameras and CPUs.
|Video frame assembly, w/o display and w/o status bar update||Intel Core i5 3.20 GHz, 2 cores||Intel Atom N2800 1.86 GHz, 2 cores|
| ||Pixel |
|CPU Load %||CPU Load %|
TkOS licences the source code for the GigE Vision SDK on a per-application basis. There are no run-time royalties to pay. The source code is written in C++ and includes generous documentation of the API. We also provide Makefiles for building the sample application and pre-com;piled binaries for commonly used Linux kernel versions. The sources code license includes a three-month support and waranty contract to help you get your application up and running.
We can provide you with a performance benchmark test for your camera and processor before you make a decision on purchasing a source code license. We will deduct the fee for this service from the price of the source code license in the event that you decide to purchase the full source code license.
You can purchase a binary-only implementation of the SDK for your application, together with application integration and debugging. We integrate GigE Vision capabilities into your application using the TkOS GigE Vision SDK and licence you only the run-time binaries. This option can both reduce your overall licensing cost and outsource the GigE Vision integration a qualification work. This option is appropriate for vendors of turn-key applications such as industrial process control or surveillance applications.
For more information on the TkOS GigE Vision SDK please contact Alan Yaniger at <email@example.com>.