Тыренные статьи
IP-видео CCTV и Н.264
Прежде чем приступить к подробному рассмотрению стандарта Н.264, необходимо понять разницу между сравнением стандарта и реализацией стандарта. Эти понятия весьма различаются. Таким образом, когда говорят: «Н.264 обеспечивает лучшее качество видео, чем MPEG-2», — это не совсем соответствует действительности. Н.264 является стандартом сжатия видео. Стандарт Н.264 определяет синтаксис соответствующего цифрового потока, которому должен точно отвечать декодер, реализующий весь необходимый инструментарий, определенный стандартом для декодирования цифрового потока.
Реализация алгоритма | Размер потока данных | Общее время выполнения кодирования (относительная) |
Кодирование только 1-кадров
|
2279 | 1 |
I и Р-кадры, но без оценки движения (0 диапазон поиска) | 1055 | 1.5 |
I и Р-кадры с +/- 16 поиска при помощи упрощенного алгоритма поиска | 453 | 14 |
I и Р-кадры с использованием полного алгоритма поиска с компенсацией движения
|
421 | 56 |
Оценивающий движение элемент является одной из наиболее затратных в вычислительном отношении частей и наиважнейшей для работы кодера Н.264. Предсказание движения является сложной процедурой, и часто кодеры, особенно программные real-time и кодеры на базе DSP, будут использовать уменьшенные площади поиска или ограниченный алгоритм поиска для обеспечения работы в реальном времени. Однако часто это может приводить к низкому качеству видео и значительно ограниченному сжатию.
CIF и SIF являются видами измерения разрешения видео. Проще говоря, разрешение CIF означает 352 х 288 пикселей, независимо от системы входящего сигнала видео, NTSC или PAL. Разрешение SIF, с другой стороны, определяет 352 х 288 пикселей для камер системы PAL и разрешение в 352 х 240 для камер системы NTSC. В других источниках встречается разрешение 320 х 240, также являющееся действительным разрешением SIF. Хотя это и не следует из чисел, в действительности CIF не имеет преимущества перед SIF. Разрешение CIF, как правило, ассоциируется с Н.261 /Н.263, a SIF — с MPEG. К сожалению, по причине фонетического сходства и идентичности для источников PAL эти термины иногда используются равнозначно несмотря на то, что, строго говоря, они различаются. Таким образом, иногда, когда говорят CIF, в действительности имеется в виду SIF. Итак, если ваша система — CIF (2CIF или 4CIF), вы используете старый кодек, основанный на Н.261/263; система не будет совместима с MPEG-4 или Н.264. Все системы MPEG-4 и Н.264 основаны на SIF. Поэтому если есть потребность в действительном MPEG-4, Часть 2 или Часть 10, написание должно начинаться с буквы S!
Автор: Майк СМАРТ,
руководитель отдела по разработке кодеков компании Indigo Vision