Стандарты сжатия MJPEG и H.264
Основной стандарт сжатия, применяемый в видеонаблюдении – это M-JPEG или Motion-JPEG и H.264.
Стандарт M-JPEG относится к покадровому методу сжатия, т. е. это последовательность статических изображений, и сжатию подвергается каждый кадр по отдельности.
Формат M-JPEG является де-факто стандартным для всех IP-видеокамер и, как правило, поддерживается всеми производителями, что обеспечивает совместимость.
Преимуществом данного стандарта является низкая загрузка процессора в камере и высокое качество стоп-кадра, а также минимальная задержка между реальным событием и его отображением на экране системы видеонаблюдения.
Недостатками данного алгоритма сжатия является большой объем данных, которые приходится передавать для записи и отображения, что влечет за собой удорожание подсистемы хранения данных.
H.264 является представителем межкадрового метода сжатия, смысл которого состоит в том, что процессор в камере сравнивает два ближайших кадра и удаляет одинаковые участки изображения, передавая только разницу между ними. Что приводит к существенной экономии в потоке данных, транслируемых по сети, и экономии пространства для хранения данных, но при этом сильно загружает процессор как в самой камере (для осуществления вычитания), так и на стороне подсистемы отображения, так как компьютеру приходится складывать предыдущий кадр и изменения.