Некоторые различия между кодировщиками AMD, Intel и NVENC для стриминга:
- AMD Video Code Engine (VCE). 7 Если есть видеокарта или APU AMD, поддерживающие Video Coding Engine 1.0 или выше, можно использовать аппаратное кодирование от AMD. 7 В кодировщике AMF от AMD есть технология предварительного анализа кадров перед кодированием, которая позволяет добиться оптимального качества без «заиканий» кадров. 3
- Intel Quick Sync Video. 7 Начиная с процессоров Intel 10-го поколения (Ice Lake), Quick Sync Video позволяет кодировать и декодировать видео в широком спектре форматов, включая MPEG-2, AVC, HEVC и VP9. 7 В видеокартах Intel AV1 есть даже у младшей модели — ARC A380. 1
- NVENC. 78 Кодировщик доступен только для видеокарт Nvidia с технологией CUDA. 8 NVENC H.264 для трансляций подходит как стандарт, NVENC HEVC — для обычных трансляций и записи HDR-видео, а NVENC AV1 — для обычных трансляций и записи HDR-видео. 8
Ещё одна разница между кодировщиками заключается в распределении битрейта. 10 В то время как NVENC старается равномерно распределить битрейт по всем кадрам, AMD гораздо больше выделяет его для I-кадра, а последующим P-кадрам достаётся уже сильно меньше. 10