h265 cuda codec

CUDA H.265 encoder

Fastvideo CUDA h265 encoder offers high speed compression of video streams on NVIDIA GPU. NVIDIA’s latest generation of GPUs based on the Kepler architecture, contain a hardware-based H.265 video encoder. This encoder, being dedicated H.265 hardware on the GPU chip, does not use the GPU’s graphics engine and can work together with CUDA applications. The hardware is optimized to provide excellent quality at high performance, enabling a wide range of applications that require video encoding capabilities. Every GPU from NVIDIA’s Kepler family contains one engine (one session), which is independent of the graphics engine. On NVIDIA Quadro GPUs (starting from K5000) one can run up to 8 sessions of the codec. Currently maximum resolution for one session is Full HD (1920×1080).

Features

  • Color RGB24 streams with 4:2:0 and 4:4:4 subsampling
  • Input video formats for encoding: RGB24
  • Baseline, Main and High (with some restrictions) Profile support
  • I, P and B frames support
  • 4×4 intra partitioning
  • Sub-pel motion estimation
  • High performance, low power
  • Can work in hybrid mode with ME on CUDA
  • Integration with Fastvideo SDK for image processing on NVIDIA GPU
  • System requirements: Windows-7/8/10, Linux, CUDA-9.2
  • Hardware requirements: NVIDIA Tegra, GeForce, Quadro or Tesla GPUs (Kepler, Maxwell, Pascal)

Benchmarks for CUDA H265 video encoder (High Performance Preset)

H265 video encoder on NVIDIA GeForce GTX 980 GPU is capable to compress image sequences with resolution 1920×1080 (24-bit) at frame rate up to 160 fps. For image resolution 1024×768 one could get up to 400 fps for High Performance Preset. For comparison, CPU-based x264 codec can compress the same image sequence with Full HD resolution at frame rate up to 34 fps on Intel(R) Core i5-3330 CPU @ 3.00 GHz 3.20 GHz with "ultrafast" preset.

Options for CUDA H265 video encoder

H.265 CUDA-based encoder can be utilized together with image processing pipeline on NVIDIA GPU: we can start from raw data which we get from a camera and finish with compressed stream.

We can offer custom software design for the following image processing pipelines on CUDA:

  • Debayer + h265
  • Image preprocessing + Base Color Correction + LUT + Debayer + Gamma + Crop + Resize + Sharp + h265 Encoder

We can also extend our CUDA h265 encoder with fast image processing pipeline for camera applications: image acquisition, dark frame subtraction, shading correction, base color correction, demosaic, image filters, crop, resize, rotation, sharpen, OpenGL output, etc.

Support

  • Full technical support up to successfull client integration
  • SDK, documentation

For any further information concerning CUDA h265 encoder please contact us via email.

     Home              Contacts          Site Map
GPU Image Processing