h264 vs h265 vs mjpeg: сравнение кодеков в системах видеонаблюдения.

h264 vs h265 vs mjpeg: сравнение кодеков в системах видеонаблюдения.

В первую очередь, рассмотрим отличия двух современных кодеков сжатия видео потока: h264 и h265.
Данные кодеки уже неоднократно сравнивались на просторах интернет: производились и синтетические тесты, и различные  эксперименты по визуальному восприятию видео фрагментов после сжатия двумя кодеками: всем давно известным h264 и его новым собратом h.265 (каким плеером можно открыть эти типы файлов можно узнать тут).
Синтетические тесты говорили о явном превосходстве нового формата сжатия h.265. Но так ли это на деле?
Главным отличием h.265 от h.264 это заявленная лучшая степень сжатия. Что особенно важно, ведь видеофайлы, особенно на больших разрешениях от 4К, занимают очень много места на жестком диске.

 

h265 кодек видеонаблюдения


Мы протестировали поток с двух камер видеонаблюдения разных производителей, чтобы оценить пропускную способность с использованием более нового h265. В среднем битрейт уменьшился примерно на 10%, это не так много как обещают обзоры и производитель, но все же есть изменения в лучшую сторону. При этом нагрузка на центральный процессор на тестируемом компьютере при трансляции видеоизображения в реальном времени с камер существенно не изменилась.
Эксперименты и сравнения по визуальному восприятию видео фрагментов.

 

Производительность видео кодеков


В ходе эксперимента группой ученых было установлено, что люди перестают различать разницу на невысоких разрешениях (0,4-4 Мегапикселей) между кодеком h 264 и h 265 (с более низким битрейтом). На высоких разрешениях, от 4K h 265 давал более качественную картинку, чем h264 с большим битрейтом.
На наш субъективный взгляд мы не увидели особой разницы и явное преимущество h.265 перед h.264 при разрешении экрана 4K 3840x2160 (возможно требуется экран другого, более высокого уровня с меньшим зерном точки).

Выводы: кодек h265 еще очень молодой, со всеми вытекающими из этого:
Проблема совместимости. В ходе нашего эксперимента были обнаружены артефакты с камеры. Особенно при движении в кадре. На разных регистраторах картинка была разная, хотя поддержка h265 была заявлена во всех случаях. Требуется тестирование конкретной модели камеры с конкретным регистратором.
Поддержка ПО для просмотра видео. CMS последней версии установленная на компьютере не давала картинку в суб.потоке, только в основном. Возможно проблема решится после очередного обновления?


Должно пройти какое-то время, чтобы кодек h265 вошел в массы. Мы уверены, что со временем h265 вытеснит своего предшественника и займет его место, т.к. прогресс не стоит на месте, данный кодек обновляется и с каждым годом становится все лучше.


Многообразие аудио и видео форматов файлов
 

Скажем пару слов о кодеке mjpeg - видео формируется из последовательности картинок, кто знает, что такое анимационный Gif - тот поймет (только кодирование происходит по алгоритму jpeg). Mjpeg имеет очень плохую степень сжатия в сравнении с h.264 и h.265 при формировании которых отправляется не каждый последующий кадр, а только изменения в предыдущем. Благодаря высокотехнологичным алгоритмам сжатия видео потоков кодеки: h264 и h265 являются лучшими на 2018 год.

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

Автор: Дмитрий Самохвалов, технический редактор компании Rucam-Video.

Вопросы, замечания и предложения пишите на: samohvalov@rucam-video.ru


10.01.2018 1049 0

Комментарии

Внимание: HTML не поддерживается! Используйте обычный текст!