GPUSqueeze is cross platform software library for multi-stream and ultra high speed video encoding, transcoding and processing using multi-GPU and distributed setups. The library uses highly optimized patent pending algorithms to achieve maximum speed, high hardware utilization and provides almost linear performance scaling with the increase of number of GPUs in the system.
One of the widely used video encoding tool which has GPU support is the open source FFMPEG utility. The following two charts compare performance of GPUSqueeze library to that utility.
On a single GPU system GPUSqueeze library shows the same performance as FFMPEG utility where both are limited by the performance of a particular GPU. Adding a second GPU to the system doubles the performance of GPUSqueeze library over FFMPEG where its performance stays the same due to the fact that it doesn't support distribution of a video stream across multiple GPUs. With GPUSqueeze library the performance increases linearly with each additional GPU in the system.
The advantage of GPUSqueeze library is also very pronounces in live video streaming application where utilities such as FFMPEG are limited to the maximum of two streams per GPU (with the exception of very expensive nVidia Quadro cards). The following chart shows the maximum number of streams which can be achieved by the system with one and two GPUs.
Minimum system requirements
We offer several licensing options to suite your needs. The prices below are for a single license. Please contact us at firstname.lastname@example.org for a quote if you need more than one license – we offer great volume discounts.
Updates are always free!
To pay for the the software license please go to the Payment page or request a quote.
You can download the library, documentation and sample package on the Download page.
The short version of the information presented on this page can also be found in the Brochure.