Короткое определение

Аппаратный видео-энкодер NVIDIA на любой современной GeForce/Quadro/Tesla. Кодирует H.264, HEVC и AV1 на скоростях multi-stream realtime.

NVENC – аппаратный видеоэнкодер NVIDIA, выделенный кремний внутри любого современного GPU NVIDIA (GeForce, Quadro, Tesla, Jetson), сжимающий видео в realtime без нагрузки на основной CPU. Это энкодер за практически всем игровым стримингом на Twitch и YouTube (любой OBS-стример его использует), за GeForce NOW (облачные игры), за большими кусками профессиональных live-broadcast-пайплайнов и за hyperscale-облачным транскодингом в AWS, Azure, GCP.

Главный скачок произошёл около 2022 года с Ada Lovelace (RTX 40-серия): NVENC получил нативную поддержку AV1-кодирования – первый потребительский GPU с этим – плюс возможность 8K 10-bit 60fps и до трёх энкодеров на GPU, работающих параллельно. AV1 на NVENC даёт около 40 % экономии bitrate по сравнению с H.264 при том же качестве, делая live AV1-стриминг практичным впервые. Blackwell (RTX 50-серия, 2024–2025) пошёл дальше: добавил поддержку 4:2:2 chroma subsampling для профессионального production, ввёл режим «Ultra High Quality», приближающийся к качеству software-энкодеров на GPU-скоростях, и поднял пропускную способность до 8K240 c четырьмя NVENC.

Для продуктовой команды NVENC – де-факто live-encoding-платформа. Если ваш сервис связан с realtime-кодированием – игровой стриминг, видеозвонки масштабом выше one-to-one, live-эвенты, облачный транскодинг в масштабе, AI-пайплайны генерации видео – NVENC почти наверняка должен быть в картине. Разрыв по качеству с software-энкодерами драматически сократился в 2024–2026 годах: NVENC AV1 на Blackwell в режиме Ultra High Quality сегодня в нескольких процентах от SVT-AV1 на медленных пресетах, при примерно 3-кратной пропускной способности. FFmpeg экспонирует его через энкодеры `h264_nvenc`, `hevc_nvenc` и `av1_nvenc`.

Считаете параметры для своего продукта?

Поможем собрать энкодер-леддер и посчитать стоимость доставки – до старта разработки.