Эпоха видеокодека H.264 постепенно подходит к концу, и главным его наследником стал H.265. Стандарт появился в 2013 году, когда индустрия уже готовилась к 4K, 8K и HDR, поэтому он изначально проектировался под сверхвысокие разрешения. Сегодня HEVC занял заметное место в хранении и доставке видео, но безраздельным лидером пока не стал: его тормозят запутанное лицензирование и высокие требования к вычислительным ресурсам. Ниже разберём, как устроен кодек, какие у него профили и версии, где он реально работает и что нужно учесть при подборе оборудования.

Что такое H.265 и зачем он понадобился

H.265, он же HEVC (High Efficiency Video Coding) или MPEG-H Part 2, — стандарт сжатия цифрового видео, следующий за H.264/AVC. Задача у него одна: эффективно упаковывать видео высокого и сверхвысокого разрешения (4K и 8K), не ухудшая качество картинки, а при возможности улучшая его.

H.264 в своё время стал универсальным стандартом, но с приходом 4K его запас прочности иссяк. Чтобы передать 4K-ролик в приемлемом качестве, ему нужен битрейт порядка 15–20 Мбит/с, а это серьёзная нагрузка и на каналы связи, и на системы хранения. HEVC вдвое снижает аппетит: для того же 4K достаточно примерно 8–10 Мбит/с.

Благодаря этому кодек поддерживают практически все современные устройства: камеры, смартфоны (и iPhone, и флагманские Android-модели), Smart TV, видеоплееры, а также стриминговые сервисы масштаба Netflix и Amazon Prime Video.

Как устроено сжатие в HEVC

Архитектура осталась гибридной, как и у H.264, но каждый этап стал гибче и точнее. Разберём их по порядку.

От макроблоков к дереву кодирования CTU

Главное новшество — отказ от жёстких макроблоков 16×16 пикселей. Вместо них используются Coding Tree Units (CTU) размером до 64×64. Каждый такой блок рекурсивно делится по принципу квадродерева на Coding Units (CU), минимальный размер которых — 8×8.

На практике это означает адаптацию к содержимому кадра:

  • однородные области, например небо, кодируются крупными блоками, что экономит данные;
  • сложные детали вроде листвы обрабатываются мелкими блоками, и чёткость сохраняется.

Предсказание

Внутрикадровое (Intra) предсказание получило 35 направленных режимов вместо 9, поэтому текстуры и градиенты внутри одного кадра восстанавливаются заметно точнее. Межкадровое (Inter) предсказание, отвечающее за компенсацию движения, тоже стало совершеннее: векторы движения считаются точнее, а поиск похожих областей в соседних кадрах усложнился.

Преобразование, квантование и фильтры

Для преобразования применяется дискретное косинусное преобразование (DCT) с блоками переменного размера. Затем коэффициенты квантуются — именно здесь регулируется баланс между качеством и степенью сжатия. После классического деблокирующего фильтра в HEVC работает дополнительный фильтр SAO (Sample Adaptive Offset). Он исправляет искажения на градиентах и плавных цветовых переходах, улучшая картинку и заодно позволяя снизить битрейт.

Энтропийное кодирование

На финальном шаге применяется улучшенный вариант CABAC (Context-Adaptive Binary Arithmetic Coding). Его ключевое достоинство — возможность параллельной обработки, что ускоряет работу на многоядерных процессорах и повышает степень сжатия потока.

Что осталось от H.264

Неизменной сохранилась структура видеопотока: он по-прежнему строится из кадров трёх типов — I, P и B.

Профили и уровни

Профили определяют набор возможностей, которые должен поддерживать декодер:

Профиль Назначение
Main Базовый: 8-битное видео с цветовой субдискретизацией 4:2:0
Main 10 Самый важный и распространённый; добавляет 10-битный цвет — основу HDR
Main 12 и Range Extensions (RExt) Профессиональные задачи: глубина цвета до 12 бит, форматы 4:2:2 и 4:4:4

Уровни устроены так же, как в H.264: они задают предельные значения разрешения, частоты кадров, битрейта и вычислительной сложности.

Битрейт, качество и задержка

Как и в H.264, доступны режимы переменного (VBR) и постоянного (CBR) битрейта. Но главным инструментом управления качеством стал CRF (Constant Rate Factor): чем меньше его значение, тем выше качество, а кодек сам подбирает нужный битрейт. При одинаковом CRF HEVC нередко оказывается примерно вдвое экономичнее H.264.

Что с задержкой? Алгоритмы сложнее, поэтому теоретически кодирование занимает больше времени. Для видеосвязи и низколатентного стриминга применяют особые настройки:

  • сокращают длину GOP (Group of Pictures);
  • минимизируют число B-кадров, которым нужна буферизация будущих кадров;
  • используют опорные кадры долговременного хранения (LTR, Long-Term Reference).

Благодаря этому H.265 годится для видеоконференций и игровых трансляций, где задержка критична.

Производители тоже развивают формат: как и в случае H.264+, компания HikVision выпустила собственную модификацию H.265+, которая сжимает видео ещё сильнее без потери качества изображения.

Аппаратная поддержка

H.264 спокойно относился к программным кодерам и декодерам. HEVC из-за высокой вычислительной сложности опирается преимущественно на аппаратное ускорение. Впрочем, с 2013 года практически все современные устройства получили поддержку H.265 на уровне чипов.

  • Процессоры (CPU/APU): Intel — начиная с 7-го поколения (Kaby Lake); AMD Ryzen — с архитектуры Zen+; Apple Silicon — с M1 и новее. В старых APU кодирование и декодирование выполняли графические блоки, а в современных чипах эти задачи переданы специализированным аппаратным модулям.
  • Видеокарты (GPU): NVIDIA NVENC — с архитектуры Maxwell 2-го поколения (карты GTX 950/960), полноценно — в Pascal и новее; AMD VCE/VCN — с архитектуры GCN 4.0 (Radeon RX 400); Intel Quick Sync Video — с Kaby Lake.
  • Мобильные платформы (SoC): Qualcomm Snapdragon — с модели 820; Apple A-серии — с A10 Fusion; Samsung Exynos; HiSilicon Kirin — с 960.
  • Камеры и спецоборудование: подавляющее большинство современных IP-камер, видеорегистраторов (NVR) и телевизоров (с 2017 года выпуска) умеет аппаратно кодировать H.265.

Программный кодер x265 тоже существует, но для получения лучшего качества при том же битрейте ему требуются сложные пресеты, а времени уходит в десятки раз больше, чем у аппаратных решений. Для передачи видео в реальном времени он не подходит, а в архивации скорее выручает в безвыходной ситуации, чем служит нормальным решением.

Форматы и максимальное разрешение

Кодек проектировался с запасом на будущее:

  • Разрешение: поддерживаются кадры вплоть до 8K UHDTV (8192×4320 пикселей).
  • Глубина цвета и HDR: 10 и 12 бит на канал в профилях Main 10 и выше. Это техническая база для HDR10, HDR10+ и Dolby Vision, дающих больший динамический диапазон и более богатую палитру.
  • Субдискретизация цвета: кроме массового 4:2:0, профили Range Extensions работают с 4:2:2 и 4:4:4 (без субдискретизации) — это важно для монтажа и графики.
  • RAW-видео: стандарт не предназначен для прямого кодирования сырых данных с сенсора. Сначала RAW преобразуют в цветовое пространство YUV, а затем кодируют качественным профилем, например Main 4:4:4 16 Intra.

Лицензирование и патенты

Это самая болезненная тема HEVC. У H.264 патентами в основном управлял один пул (MPEG LA), а права на H.265 поделены между тремя: MPEG LA, HEVC Advance и Velos Media. Компании, желающие реализовать кодек полностью, потенциально должны договариваться со всеми, и это порождает юридическую и финансовую неопределённость.

Именно сложное лицензирование подстегнуло развитие открытой бесплатной альтернативы — AV1, которую продвигают Google, Apple, Microsoft, Amazon и Netflix. Для многих отраслей, особенно для веб-видео, роялти за H.265 стали серьёзным препятствием.

Где H.265 применяют на практике

Несмотря на лицензионные трудности, HEVC стал последним зрелым и массово внедрённым кодеком для качественного стриминга:

  • Стриминговые платформы (OTT): Netflix, Amazon Prime Video, Apple TV+ и Disney+ передают 4K HDR-контент в основном профилем Main 10, вдвое экономя трафик относительно H.264 при том же качестве.
  • Видеонаблюдение: экономия 40–50% битрейта напрямую сокращает расходы на дисковые массивы и пропускную способность сети. Для новых систем H.265 стал стандартом.
  • Телевещание и спутниковое ТВ: эфирное и спутниковое вещание в 4K/UHD практически невозможно без эффективного сжатия H.265.
  • Архивы и монтаж: студии и архивы делают на его основе качественные мастер-копии и компактные промежуточные файлы.

H.265 и H.264: сравнение

Ключевые различия сводятся к нескольким пунктам:

Параметр H.264 H.265
Год появления стандарта более ранний 2013
Битрейт для 4K порядка 15–20 Мбит/с порядка 8–10 Мбит/с
Вычислительная сложность базовая в 2–3 раза выше
Патентные пулы в основном один (MPEG LA) три: MPEG LA, HEVC Advance, Velos Media
Поддержка 8K не предусмотрена предусмотрена (высокие уровни)

Отдельно стоит отметить частоту кадров. Благодаря более эффективной архитектуре HEVC справляется с высоким FPS при больших разрешениях, не перегружая канал и хранилище. Он поддерживает 60 и 120 FPS в 4K, тогда как для H.264 такие режимы либо выходили за рамки уровней, либо требовали чрезмерного битрейта. Кроме того, стандарт допускает 8K при 60 FPS на высоких уровнях, чего H.264 вовсе не предусматривал.

Версии стандарта

HEVC обновляется нерегулярно: редакции согласуют ITU-T и ISO/IEC. Они уточняют алгоритмы, добавляют профили, поддержку HDR, масштабируемого и многокамерного видео, улучшают захват экрана и низколатентный стриминг. Обратная совместимость при этом сохраняется.

Версия Год Что нового
1 2013 Базовый стандарт: профили Main и Main 10, 4K/8K, 10-битный цвет, CTU, CABAC, SAO
2 2014 Range Extensions (RExt): 4:2:2 и 4:4:4, до 12 бит на канал, профессиональные форматы
3 2015 Scalable HEVC (SHVC): масштабируемые потоки для адаптивного стриминга
4 2016 Multiview HEVC (MV-HEVC): многокамерное и 3D-видео, VR
5 2016 Screen Content Coding (SCC): оптимизация под захват экрана, текст и интерфейсы
6 2017 Уточнения SCC, эффективнее кодирование десктопа, меньше артефактов
7 2018 Поддержка HDR, улучшенная передача метаданных HDR10+ и Dolby Vision
8 2019 Оптимизация параллельной обработки, улучшения энтропийного кодирования
9 2020 Улучшения для low-latency стриминга и OTT-платформ
10 2021 Консолидация расширений, исправления спецификации, подготовка к преемнику H.266/VVC

Ограничения H.265

  • Требовательность к декодированию. Вычислительная сложность в 2–3 раза выше, чем у H.264, поэтому на старых процессорах и устройствах без аппаратного ускорителя воспроизведение невозможно.
  • Браузеры. Нативная поддержка ограничена. Полноценно H.265 работает в новых версиях Safari, а Chrome, Edge и Firefox требуют современного железа с аппаратными кодировщиками H.265 и определённых версий ОС, что осложняет жизнь веб-приложениям.
  • Лицензирование. Фрагментированная патентная ситуация, описанная выше, мешает свободному внедрению.
  • Не универсален для профессионального видео. Несмотря на 12-битный цвет, для ряда специфических форматов, вроде RAW, применяют специализированные кодеки — ProRes и DNxHR.

Практические выводы для выбора оборудования

Поскольку HEVC опирается на аппаратные блоки, при планировании инфраструктуры стоит учитывать несколько моментов:

  1. Для систем видеонаблюдения экономия 40–50% битрейта означает меньше дисков в архиве и меньше нагрузки на сеть, но сервер и регистраторы должны уверенно декодировать H.265.
  2. Для транскодирования и стриминга выбирайте процессоры и видеокарты с аппаратной поддержкой из списка выше: программный x265 в десятки раз медленнее.
  3. Если у вас много клиентов на старых устройствах или в браузерах, придётся держать запасной поток в H.264.

Подобрать сервер под видеоархив, транскодирование или GPU-нагрузки поможет команда «СервакМастер»: загляните в каталог серверов, раздел серверов для ИИ и GPU-задач или свяжитесь с нами.

Итоги

H.265 (HEVC) закрепился как основной стандарт эпохи сверхвысоких разрешений. Его главная сила в том, что он примерно вдвое сокращает размер файлов и требуемую пропускную способность по сравнению с H.264 при том же визуальном качестве. Поэтому он незаменим для стриминга 4K и 8K HDR крупными платформами, для современного видеонаблюдения и архивного хранения, где важна экономия места. Широкая аппаратная поддержка в процессорах, видеокартах и смартфонах последних 6–7 лет обеспечила ему необходимую экосистему.

Абсолютным преемником H.264 он, однако, не стал из-за двух фундаментальных барьеров: фрагментированных патентов с несколькими правообладателями и заметно возросшей вычислительной сложности. И всё же закат H.264 близок, и в ближайшие годы H.265 займёт его место, заставив индустрию подстраивать под себя аппаратные и программные решения. Но и он не вечен: на горизонте уже H.266, о котором мы расскажем в отдельной статье.