NVIDIA Encoder (NVENC) is a feature in NVIDIA graphics cards that enables the hardware-based video encoding and decoding of the H.264 and HEVC/H.265 video formats. It provides a fully-enclosed, end-to-end encoding and decoding solution that delivers low-latency and low-power performance for a wide range of applications.
NVENC can be used for a variety of different applications, including video streaming, video conferencing, gaming, and more. The technology enables the encoding of high-resolution video streams in real time, while still providing an excellent quality-to-file size ratio.
NVENC features:
• High-quality encoding: The NVENC encoder supports the H.264 and HEVC/H.265 video codecs, which are widely used for recording and streaming video. The encoder can encode up to 8K resolution video streams with a maximum bitrate of 16 Mbps.
• Low-latency performance: NVENC enables low-latency video encoding and decoding, which is essential for applications such as video conferencing, streaming, and gaming.
• Low-power performance: The encoder is designed for low-power consumption, enabling the encoding of high-resolution video streams without the need for a powerful processor.
• High-performance encoding: The encoder is optimized for high-performance encoding, allowing it to encode multiple video streams in parallel with minimal impact on CPU utilization.
• Scalability: The encoder can scale from low-bitrate 720p up to 8K resolution.
• Software integration: The encoder can be integrated into existing software packages with minimal effort, allowing it to be used in a wide range of applications.
• Ease of use: The encoder is easy to use, with a range of configuration options to allow users to customize the encoding settings.
NVEnc can provide faster and more efficient video encoding than CPU-based encoders.