experience the next
 
Главная  > О компании  > Пресс-центр  > Новости компании  > Новости ITV | AxxonSoft

В «Интеллекте 4.7.6» реализовано использование графических процессоров NVIDIA для декомпрессии видеопотоков

17.07.2009

В состав новой версии 4.7.6 программного комплекса «Интеллект» вошла обновленная подсистема декодирования видеоданных, использующая для вычислений графический процессор (GPU) платы видеовывода. В текущей версии поддерживаются графические процессоры плат видеовывода NVIDIA, основанные на архитектуре CUDA. Использование ресурсов GPU позволяет существенно повысить производительность видеоподсистемы и снизить нагрузку на центральный процессор (CPU).

Сегодня в распределенных системах видеонаблюдения, использующих в качестве оконечного оборудования IP-камеры либо аналоговые камеры в сочетании с IP-видеосерверами, одной из существенных проблем становится декодирование видеопотоков. Причиной этого является то, что видеоданные от большого количества источников приходят уже в сжатом виде. С одной стороны, это позволяет архивировать их, не задействуя больших вычислительных мощностей, а, с другой стороны, для отображения нескольких видеопотоков на мониторе либо для работы алгоритмов видеоаналитики эти потоки требуется декомпрессировать, что, в свою очередь, является очень ресурсоемкой задачей.

Для решения этой задачи компания ITV применила принципиально новый подход – использование ресурсов графического процессора платы видеовывода для декомпрессии видеопотоков. Это позволяет в несколько раз повысить производительность видеоподсистемы, одновременно снижая нагрузку на CPU, что дает возможность использовать его для решения других задач – например, для выполнения ресурсоемких алгоритмов видеоанализа. Применяемые в настоящее время GPU даже недорогих плат семейства NVIDIA GeForce способны декомпрессировать до 4 Full HD видеопотоков формата H.264 с частотой кадров до 30 fps практически без использования ресурсов CPU.

Достигнутые результаты позволяют совершить качественный скачок в обработке видео. Благодаря использованию GPU увеличивается количество видеоканалов на один компьютер, то есть уменьшается количество компьютеров в системе. За счет этого повышается надежность системы, а стоимость владения ей падает вследствие снижения цены аппаратного и программного обеспечения, а также снижения энергопотребления и затрат на обслуживание.

В версии 4.7.6 программного комплекса «Интеллект» поддерживаются все платы видеовывода NVIDIA, использующие GPU на основе архитектуры параллельных вычислений CUDA. C их помощью доступна декомпрессия видеопотоков в формате H.264. В следующей версии планируется также реализовать поддержку процессоров NVIDIA Tesla и формата MJPEG. В будущем предполагается использовать GPU не только для декомпрессии видеопотоков, но и для выполнения алгоритмов видеоаналитики и постобработки видеоданных для отображения на экране.


Полезные материалы