Управление потоками в сети
Связаться с нами

Управление потоками в сети

Программный комплекс «Интеллект» изначально разрабатывался с задачей сокращать избыточность трафика в сети. Для этого были реализованы несколько важных функций обработки цифровых потоков:

  • автоматическое регулирование разрешения изображения в зависимости от режима отображения видеопотока: сервер формирует изображение в разрешении, соответствующем размеру окна кратора клиента;
  • автоматическое регулирование частоты кадров видеопотока в зависимости от пропускной способности сети: программный комплекс «Интеллект» позволяет работать надежно, масштабируя видеопоток по частоте кадров с учетом возможностей сетевой инфраструктуры, исправляя тем самым ошибки, которые могли быть допущены при конфигурировании или проектировании системы видеонаблюдения;
  • распараллеливание цифровых потоков посредством модуля «Видеошлюз». На участке сети от цифровых камер или видеорегистраторов до сервера с модулем «Видеошлюз» полностью исключается дублирование «живых» потоков. Таким образом, обеспечивается возможность экономного и очень точного проектирования сетевой инфраструктуры, полностью исключающей малопрогнозируемые пиковые перегрузки и, как следствие, задержки и остановки передачи видеоданных.

Общая схема работы "Интеллект" с применением шлюза данных

Важную роль в сокращении трафика также играет алгоритм компрессии Motion Wavelet, который, используя межкадровую компрессию, по аналогии с MPEG-4, сокращает объем передаваемых данных, сохраняя высокое качество изображения при мониторинге «живых» каналов, а также обладает уникальной характеристикой документальности изображения при покадровом просмотре архивных данных.

Поддержка получения нескольких потоков видео с IP-камер

В системе безопасности «Интеллект» поддержана передача нескольких потоков видео, получаемых от видеокамеры — мультистримминг.

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

Программная платформа «Интеллект» поддерживает до 4-х потоков видео, которые могут быть использованы:

  • для отображения на локальный монитор и для передачи на удаленные рабочие места;
  • для записи в архив;
  • для целей видеоаналитики.

Благодаря мультистриммингу система становится гораздо более производительной, функциональной и гораздо менее затратной. Использование отдельного потока для видеоаналитики дает возможность применить на объекте всё разнообразие инструментов интеллектуального анализа видео.

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

Поддержка получения нескольких потоков видео с IP-камер

GreenStream — динамический выбор потока от камеры для отправки на удаленный рабочий компьютер

GreenStream — это технология максимально экономичной передачи информации, позволяющая снижать нагрузку на сеть и экономить вычислительные ресурсы.

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

Система автоматически выбирает поток с разрешением, которого достаточно для отображения. А если пользователь, например, раскроет камеру на весь экран — автоматически будет выбран поток высокого разрешения.

Таким образом, GreenStream дает возможность гибко подстраиваться под внешние условия, делая систему безопасности на основе «Интеллекта» максимально производительной. Кроме того, экономия вычислительных ресурсов серверов и рабочих мест позволяет использовать для обработки и отображения видео менее мощные компьютеры либо обрабатывать на одном компьютере большее количество видеопотоков. И то, и другое помогает экономить бюджет, выделяемый на систему видеонаблюдения.