Skip to content

Воспроизведение H265

H.265 (High Efficiency Video Compression — HEVC) — это формат сжатия видео, который постепенно приходит на смену H.264. Уменьшение размера файла по сравнению с H.264 может достигать 25-50%. При это качество изображения остается высоким. Поддерживается разрешение до 8K (UHDTV, 8192×4320 пикселей).

Вместо макроблоков, которые применялись в H.264, в HEVC используются блоки с древовидной структурой кодирования. Выигрыш кодера HEVC — в применении блоков большего размера. Применение таких блоков повышает эффективность кодирования при одновременном сокращении времени декодирования.

H.265 подается как решение для размеров экранов выше чем FullHD и поддерживается на большом количестве энкодеров: софтверных, обычных аппаратных (Nvidia NVENC, Intel QSV) и железных аппаратных. Также, H.265 можно встретить на спутниковом телевидении и IP камерах.

Поддержка H.265 в браузерах

Warning

Десктопные браузеры с поддержкой H.265: Chrome (версия 107 и выше), Microsoft Edge (версия 16 и выше) и Safari (версия 11 и выше). Мобильные браузеры с поддержкой H.265: Chrome (версия 107 и выше) и Safari для iOS,(версия 11.0 и выше).

Десктопные браузеры:

Internet
Explorer
Microsoft
Edge
Mozilla
Firefox
Google
Chrome
Safari

Мобильные браузеры:

iOS
Safari
Opera
Mini
Chrome
for
Android
UC Browser
for
Android
Samsung
Internet

На смартфонах H.265 скорее всего будет проигрываться на процессоре, таким образом сильно нагружая аккумулятор устройства.

Полезные ссылки: - https://caniuse.com/hevc - https://www.chromium.org/audio-video/ - debug: https://developer.chrome.com/docs/devtools/media-panel?hl=ru - debug: chrome://media-internals

HEVC в видеонаблюдении

HEVC уже давно используется там, где не требуется воспроизведение видео в браузере: - домашнее видеонаблюдение, там где абонент смотрит видео через отдельное приложение на своем смартфоне - диспетчерская, там где видео показывается с экрана NVR или отдельного плеера установленного на ПК сотрудника

Там же, где требуется доступ большого сотрудника

HEVC в телевидении

Построить популярный OTT или VOD сервисы кодируя только в HEVC не получится, т.к. у абонентов до сих пор много устройств, которые не поддерживают аппаратное декодирование HEVC.

Изяшное решение этой проблемы - кодирование сразу в несколько кодеков. HLS-плееры автоматически выберут поддерживаемый формат.

Поддержка H265 в протоколах

  • В протоколе HLS формат H.265 поддерживается уже очень давно.
  • В протоколе MPEG-TS формат H.265 поддерживается.
  • В протоколе RTSP H.265 поддерживается. Есть упаковка и в SDP, и в RTP. Остается старый нюанс с передачей bframes по RTSP, но это отдельная головная боль.

Поддержка H265 в плеерах

Последние версии VLC Media Player имеют встроенную поддержку формата H.265.

H.265 также проигрывается на телевизионных приставках и SmartTV.