Мультикаст (multicast) – технология передачи данных, когда необходимо доставить одни и те же данные большому числу получателей, не перегружая при этом источник данных (видерегистратор, IP-камера, сервер) и сеть.
В обычной ситуации компьютер при обращении к серверу использует технологию одноадресной рассылки (unicast) в которой есть один отправитель и один получатель. В случае если несколько компьютеров на разных постах наблюдения получают информацию от одной камеры или видеосервера в сети будет сформировано несколько одинаковых потоков unicast рассылки.
При использовании мультикаст камера или видеосервер отправляет в сеть один единственный поток данных, который затем дублируется маршрутизатором или коммутатором с функцией маршрутизации мультикаст-трафика IGMP.
Поток может приниматься практически неограниченным количеством получателей. Исходящий из сервера или IP камеры трафик практически не изменяется и не зависит от количества получателей.
Примеры:
• Поток с одной IP-камеры может приниматься неограниченным числом зрителей интернет трансляции или видеоконференции.
• Поток с видеосервера может приниматься на десятках рабочих мест операторов видеонаблюдения, не нагружая при этом ни видеосервер, ни сеть.
Исходящий из камеры или сервера трафик практически не изменяется и не зависит от количества получателей.
Для использования технологии мультикаст необходимо:
• поддержка передачи мультикаст -трафика в источниках видеопотоков: IP-камерах или в ПО видеонаблюдения на серверах;
• использование в компьютерной сети управляемых коммутаторов либо маршрутизаторов, с функцией маршрутизации мультикаст-трафика (IGMP snooping);
• настройка источников видеопотоков (камер, серверов), сетевых коммутаторов и маршрутизаторов, а также принимающих трафик УРМ.
Multicast не работает по в устройствах по умолчанию, требуется включение функции и её настройка.
Преимуществами мультикаста являются:
• возможность подключения большого количества получателей трафика (десятки, сотни, тысячи);
• снижение требования к пропускной способности линии связи, идущей от источника видеотрафика;
• повышение надёжности работы источника трафика (IP-камеры, видеосервера) т.к. большое количество получателей трафика (УРМ) не перегружает его.
В видеонаблюдении преимущества мультикаст уменьшаются в ряде случаев:
• у IP-камеры один получатель данных – видеосервер или регистратор;
• у видеосервера небольшое количество получателей, всего 1-2 УРМ, часто отображающих в один момент времени разный набор камер;
• работы с архивами видеосервера с УРМ при просмотре архива, когда идет выборочное воспроизведение записей на разных рабочих местах.
Multicast наиболее эффективен в системе с большим количеством УРМ для отображения одних и тех же камер, которые не используются для просмотра видеоархивов.