NVidia® NVENC in Nimble Transcoder

Nimble Streamer Live Transcoder supports NVidia® NVENC hardware acceleration

NVidia® Products with the Kepler, Maxwell and Pascal generation GPUs contain a dedicated accelerator for video encoding and decoding, called NVENC, on the GPU die.

NVENCODE API enables software developers to configure this dedicated hardware video encoder. This dedicated accelerator encodes video at higher speeds and power efficiency than CUDA-based or CPU-based encoders at equivalent quality. NVENCODE API allows the programmer to control various settings of the encoder to set the desired trade-off between quality and performance.

Nimble Streamer support for NVidia® Video Hardware Acceleration

Nimble Streamer Live Transcoder has full support for NVidia video decoding and encoding hardware acceleration. Having the hardware capable of the processing and drivers properly installed, you can choose NVENC to handle streams' encoding.

Nimble Streamer Transcoder capabilities

All encoding capabilities of NVidia® NVENC are available as part of our transcoding solution which has the following features

  • Video input: H.264, HEVC, MPEG2, MPEG4, VP8, VP9
  • Audio input: AAC, MP3, AC-3, MP2, Speex, PCM
  • Video output: H.264, HEVC, VP8, VP9
  • Audio input: AAC, MP3
  • Input codecs pass-through support
  • RTMP, RTSP, SRT and MPEG-TS are taken as input. Same RTMP, RTSP, MPEG-TS, SRT and also HLS and MPEG-DASH are produced as output.
  • FFmpeg™ filters can be applied to both video and audio.
  • Some of pre-defined filters are image resize, crop, graphics overlay, picture-in-picture, re-sampling etc.
  • Set up filters in a couple of clicks via web UI.
  • Create any scenario of transcoding for both video and audio.
  • Drag-n-drop elements of transcoding scenario.
  • Use any browser to setup and control.
  • Apply changes without interruption of live streaming.
  • Apply settings to multiple servers in a few clicks.
  • Learn more on Transcoder page
You can take a look at transcoding scenarios web UI in our YoutTube channel to see how easily that can be done.

Benchmarking and troubleshooting

Our team performed stress-testing of Tesla M60 GPU to see how much our transcoder can process on that card.
Context sharing is supported to cover such high load use cases.

When updating NVidia drivers on your testing or production environment, please follow these guidelines which help preventing you from possible failures.

Also check Transcoding troubleshooting and performance tuning guide to learn more about getting best user experience from Nimble Transcoder.

Choosing hardware

NVENC hardware acceleration is available on wide range of devices. You can see them all on NVidia website and choose the best one for you.

Installing device drivers

In order to make NVENC work you need to install NVidia device drivers from NVidia website. They are available for both Linux and Windows.

Check the pricing for our Transcoder and proceed with installation and license purchase in order to use it.

NVIDIA, the NVIDIA logo and CUDA are trademarks and/or registered trademarks of NVIDIA Corporation in the U.S. and/or other countries.

This website or its third-party tools use cookies, which are necessary to its functioning and required to achieve the purposes illustrated in the Privacy Policy. If you want to know more or withdraw your consent to all or some of the cookies, please refer to the Privacy Policy.
By closing this banner, scrolling this page, clicking a link or continuing to browse otherwise, you agree to the use of cookies.