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

Софт или железо, реконструирующее кадры из закодированного bitstream. Compliant-декодеры детерминированы; вся вариативность качества – на стороне энкодера.

Decoder (декодер) – софт или чип, который берёт сжатый видеопоток и превращает его обратно в реальные картинки на экране. Любое устройство, которое играет видео – телефон, ТВ, ноутбук, Zoom-клиент – постоянно гоняет декодер. Если видео не воспроизводится, в девяти случаях из десяти дело в том, что декодер устройства не понимает конкретный кодек.

На практике важны два типа. Аппаратные декодеры – выделенные чипы внутри процессора телефона, на материнской плате ТВ, в видеокарте. Они быстрые и почти не едят батарею – поэтому телефон играет 4K HDR часами и не греется. Программные декодеры – это программы, делающие ту же работу на CPU; они работают на любом устройстве, но сжигают батарею и циклы процессора, и поэтому дешёвые телефоны греются и дёргаются при воспроизведении AV1, который не умеют декодировать аппаратно.

Для стримингового продукта поддержка декодеров – главное ограничение на то, какие кодеки можно доставлять. В 2026 году любое устройство декодирует H.264 аппаратно. Большинство устройств с 2017 года аппаратно декодируют HEVC. Аппаратный декод AV1 сейчас распространён широко – Netflix отчитывается, что 88 % больших экранов, сертифицированных с 2021, его поддерживают, а большинство ТВ с 2022 года уже несут AV1-кремний. Всё, что старше, откатывается на программный декод (приемлемо до 1080p AV1, болезненно на 4K) или должно получать H.264-fallback.

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

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