Открыть сервисСервис

HEVC (H.265) — видеокодек

HEVC (High Efficiency Video Coding, H.265) — стандарт сжатия видеоданных, разработанный совместным комитетом ITU-T Video Coding Experts Group (VCEG) и ISO/IEC Moving Picture Experts Group (MPEG) и опубликованный в 2013 году. Стандарт является преемником H.264/AVC и обеспечивает примерно на 50 % меньший битрейт при сопоставимом визуальном качестве, что делает его основным форматом для видео высокой и сверхвысокой чёткости (4K, 8K).

История разработки

Работа над стандартом началась в 2004 году, когда комитеты VCEG и MPEG согласовали совместный проект по созданию нового поколения видеокодека. Целью было сократить требуемый битрейт вдвое относительно H.264 при сохранении качества изображения. В 2010 году были приняты первые проекты стандартов, а окончательная версия рекомендации ITU-T H.265 и международного стандарта ISO/IEC 23008-2 была утверждена в январе 2013 года.

Разработка велась при участии крупнейших технологических компаний, включая Samsung, LG, Sony, Qualcomm, Huawei, Microsoft, Cisco и NTT. Патентная база стандарта управляется несколькими патентными pools, основными из которых являются Access Advance (ранее HEVC Advance), MPEG LA и Velos Media. В отличие от предшественника, лицензирование HEVC оказалось заметно сложнее и дороже, что стало одним из факторов появления альтернативных кодеков.

Технические особенности

HEVC использует блочную структуру кадра, аналогичную AVC, но с расширенными возможностями. Ключевые технические решения включают:

Стандарт поддерживает разрешения до 8192×4320 пикселей, глубину цвета до 16 бит на канал и цветовое пространство Rec. 2020, что делает его пригодным для HDR-видео.

Параллельная обработка

Одной из целей разработки HEVC было обеспечение эффективного использования многоядерных процессоров. Стандарт включает несколько уровней параллелизма:

  • Tiles — разбиение кадра на независимые прямоугольные области;
  • Wavefront Parallel Processing (WPP) — послойное кодирование строк блоков;
  • Срезы (slices) — разделение кадра на независимые секции.

Эти механизмы позволяют распределять кодирование и декодирование между несколькими ядрами процессора или устройствами.

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

HEVC определяет три основных профиля:

ПрофильНазначение
Main8-битное цветовое пространство 4:2:0, базовое применение
Main 1010-битное цветовое пространство, HDR и широкая цветовая гамма
Main Still PictureКодирование неподвижных изображений

Дополнительно существуют расширения: Scalable (SVC), Multiview (MV-HEVC) и 3D. Уровни стандарта определяют максимальные разрешения, частоты кадров и битрейты — от уровня 1 (352×288 при 30 к/с) до уровня 6.2 (8192×4320 при 300 к/с).

Применение

HEVC широко используется в следующих областях:

  • Стриминг и вещание: поддерживается сервисами Apple (FaceTime, HLS), Amazon Prime Video, Netflix (для 4K-контента), а также цифровым телевидением (DVB, ATSC 3.0).
  • Видеоконференции: стандарт применяется в WebRTC-решениях и корпоративных системах видеосвязи.
  • Мобильные устройства: чипы Apple A9 и новее, Qualcomm Snapdragon 8xx, Samsung Exynos, Huawei Kirin поддерживают аппаратное кодирование и декодирование HEVC.
  • Дискетизация: Blu-ray Ultra HD использует HEVC в качестве обязательного кодека.
  • Безопасность: системы видеонаблюдения переходят на HEVC для экономии каналов связи и дискового пространства.

Альтернативы и конкуренты

Высокая стоимость лицензирования HEVC привела к появлению конкурирующих стандартов:

  • AV1 — открытый бесплатный кодек от альянса AOMedia (Google, Mozilla, Apple, Netflix, Amazon, NVIDIA, Intel, AMD), представленный в 2018 году. По эффективности сопоставим с HEVC и превосходит его в части сцен.
  • VVC (H.266) — следующее поколение стандарта ITU-T/ISO, опубликованное в 2020 году, обеспечивающее ещё около 40 % экономии битрейта относительно HEVC.
  • VP9 — предшественник AV1 от Google, активно используется в YouTube.

В России HEVC применяется в системах видеонаблюдения и телевещании на общедоступных частотах; стандарт включён в национальные рекомендации по цифровому телевидению.

Ограничения

Основным недостатком HEVC считается сложность патентного ландшафта: для коммерческого использования декодера требуется получение лицензий у нескольких независимых патентных пулов, что ограничивает распространение кодека в открытых и бесплатных решениях. Кроме того, аппаратная поддержка HEVC отсутствует на многих старых устройствах и некоторых десктопных видеокартах начального уровня, что вынуждает использовать программное декодирование с повышенной нагрузкой на CPU.

Источники:

  • Рекомендация ITU-T H.265 (04/2013) «High efficiency video coding»
  • ISO/IEC 23008-2:2015 «Information technology — High efficiency coding and media delivery in heterogeneous environments»
  • JCT-VC (Joint Collaborative Team on Video Coding) — документы и отчёты о разработке стандарта
  • Обзоры кодеков: «Video Codec Comparison» ( Moscow State University / VQEG )
  • Патентные пулы Access Advance, MPEG LA, Velos Media — условия лицензирования HEVC
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru