Интерактивная система Digital Signage на базе ПО Ryarc® CampaignManager и Intel® AIM
Вашему вниманию предлагается решение компании «ВИСТ СПб» по построению системы Digital Signage с функциональными возможностями уровня Enterprise. Рассматриваются процессы установки и начальной настройки программного обеспечения подсистем (со скриншотами), особенности лицензирования ПО, а также приводятся цены. Читателям этой статьи рекомендуется предварительно ознакомиться с опубликованной на нашем сайте статьей «Цифровые информационно-рекламные системы Digital Signage», в которой рассказывается о составе, особенностях построения и технологиях таких систем.
«ВИСТ СПб» предлагает своим заказчикам лучшие системы Digital Signage «под ключ» и осуществляет весь цикл работ от предпроектного обследования, до поставки и монтажа оборудования, запуска в эксплуатацию всего программно-аппаратного комплекса и его сопровождения.
Предлагаемая компанией «ВИСТ СПб» интерактивная информационно-рекламная система построена на базе программного обеспечения лидеров рынка Digital Signage (DS) - компаний Ryarc и Intel.
Если корпорация Intel уже более 20 лет работает в России и производимое ей оборудование и ПО широко известны, то компания Ryarc, лидирующий поставщик программных решений по сетевой доставке аудио и видео контента, только приходит на наш на рынок вместе с ростом потребности в мощных и развитых системах DS. Пользователями ПО Ryarc® CampaignManager для DS систем являются многие известные компании, среди которых: Microsoft, Intel, McDonalds, Santos Corporation, Vodafone, VIPs Restaurant Network (Wal-Mart), Hilton, PolarTech, Iveco, Volvo, Barnes & Noble, Chevron и другие.
Программный пакет Ryarc® CampaignManager Suite обеспечивает работу подсистем воспроизведения, серверов централизованного управления, создания и хранения контента. Интегрируемый с ним пакет Intel® AIM Suite предназначен для построения подсистемы демографической видеоаналитики. Оба пакета позволяют работать в режиме облачного сервиса и получать ПО как услугу (SaaS) по мере необходимости.
Мы рассмотрим вариант построения DS системы с использованием облачных сервисов, так как он пока малознаком пользователям, но наиболее перспективен в плане применения за счет значительного упрощения, ускорения и удешевления при развертывании системы.
В этом случае достаточно локально установить на плееры ПО, называемое Ryarc CM Player, и клиентскую часть ПО для управления системой DS и контентом, называемую Ryarc CampaignManager(CM), на компьютеры администраторов. ПО управления системой будет работать на сервере CM в ЦОД и получаться как услуга.
ПО Ryarc® CampaignManager поставляется для работы под управлением ОС Ms Windows (Vista, 7, Server 2003, Server 2008) в версиях 32бит и 64бит. Единый пакет дистрибутива включает ПО и плеера и клиента СМ, а выбор устанавливаемого ПО производится пользователем в процессе инсталляции.
На самом деле работа DS системы в Ryarc СМ организована при взаимодействии 3х компонентов. Неотъемлемой частью, кроме CM и CM Player, является и СМ Service – служба СМ, которая работает на сервере и также устанавливается по умолчанию на плеерах. СМ Service отвечает за синхронизацию данных во всех элементах системы.
СМ Service исполняет роль буфера обмена данными о контенте, истории и правилах работы системы. Все изменения производимые сервером управления CM передаются сначала локальной СМ службе, и затем уже синхронизируются с CM Player. И, наоборот, сведения от CM Player, например, отчеты о воспроизведенном контенте, передаются серверу CM через СМ Service. Т.к. и CM и СМ Service имеют локальные базы данных, то система может работать и при отсутствии связи сервера с плеерами. Все данные не потеряются и будут синхронизированы автоматически при появлении связи. Именно такая архитектура позволяет создавать территориально-распределенную DS систему и масштабировать ее до нескольких тысяч плееров.
Установку DS системы удобнее начинать с компьютеров администраторов, чтобы по окончании, используя полученные от производителя учетные данные (имя/пароль), войти через защищенный интернет канал на сервер управления системой в ЦОД, и создать там профили каналов для плееров. Для этого надо назначить имена каналам и заполнить формы данных, где указать IP адреса и сетевые интерфейсы сервера для работы каждого канала, чтобы распределить нагрузку. В результате система сгенерирует файлы профилей каналов в формате xml для плееров и покажет их размещение. Надо скопировать эти файлы, т.к. они понадобятся при конфигурировании каждого из плееров. Один канал воспроизведения может быть назначен нескольким плеерам, но в этом случае все они будут воспроизводить одинаковый контент передаваемый по этому каналу.
Затем можно перейти к установке ПО самих плееров, используя тот же дистрибутив. По окончании, в системе появляется 2 приложения: CM Player и CM Player Configurator, где последнее очень удобная утилита для настройки плеера. Запустив конфигуратор плеера, назначим ему имя и укажем место размещения файла профиля канала для этого плеера. Первый запуск CM Player Configurator создает набор папок для данных плеера, туда и надо поместить файл профиля канала по аналогии с путем его размещением на сервере. Остальные настройки стоит оставить по умолчанию. Если необходимо управлять с плеера включением/выключением дисплея, потребуется настроить COM порт. Т.к. мы планируем использовать совместно с плеером подсистему видеоаналитики, то необходимо заранее поставить галочку активизирующую интеграцию плеера с ПО Intel AIM в поле «Enable Intel AIM Conditional Play» и указать номер порта. Если будет использоваться сетевая камера, то ввести IP адрес видеокамеры. При первичной настройке важно проконтролировать, и при необходимости изменить, размер экрана проигрывателя, например 1920х1080 точек. Проверить правильность конфигурирования можно в последнем пункт меню «Тест», где автоматически производится попытка связи с сервером управления через службу СМ Service и проверяется разница во времени между сервером и плеером. Если в результате получено сообщение об успешном прохождении теста: «CM Player is configured correctly», плеер готов к работе. Перед выходом из утилиты, стоит сохранить все данные в локальный файл конфигурации плеера. Весь процесс настройки прост, занимает буквально минуты и интуитивно понятен. Таким же образом конфигурируем остальные плееры. ПО Ryarc CM автоматически проверяет наличие обновлений и выдает сообщения с предложением об их установке. Процесс установки обновлений полностью автоматизирован.
Теперь можно вернуться на сервер управления СМ, где будет предложено начать работу с проекта по умолчанию с именем Default. Проект – это как бы контейнер, внутри которого размещаются все связанные с ним: кампании, каналы, плееры, расписания, медиа библиотеки и т.д. Они отображаются в меню СМ слева под именем проекта. В идеологии СМ, учетная запись администратора на сервере получает под управление домен, где такие элементы как каналы, плееры, медиа библиотеки являются глобальными, т.е. они могут назначаться разным проектам. Кампания – основная часть в структуре проекта, и их в одном проекте может быть несколько.
Создадим внутри проекта Default новую кампанию с именем, например, Campain_01 и войдем в меню настройки этой кампании. В меню слева после «Общих свойств» есть пункты «What» (Что), «When» (Когда), «Where» (Где) и «History» (История). Эта логика позволяет интуитивно и легко сконфигурировать параметры кампании. Выбрав меню «Что», в окне справа мы увидим сетку в прямоугольнике – это экран проигрывателя, в котором можно создать несколько зон, каждую для своего контента. К зоне по умолчанию Zone 1 добавим Zone 2 и, перетаскивая мышкой вершины ее прямоугольника, придадим ей нужный размер и место на экране. Контент добавляется к каждой зоне в окне Zone Playlist и система, сразу по мере добавления файлов, подгружает их в подсистему хранения контента. В окне под зонами экрана можно оперативно просмотреть любой из подгруженных файлов контента. В качестве контента могут быть использованы не только файлы HD видео разных форматов, включая Flash, Silverlight, текстовые бегущие строки (Tickers) и картинки, но так же онлайн содержимое, например, ленты RSS, трансляции цифрового ТВ DVB-T, S, C и обновляемые страницы статические страницы вебсайтов. Выбрав следующее меню «Когда», мы увидим справа календарь, где нужно указать дни и часы для показа контента назначенного этой кампании, т.е. создать расписание. Выбрав следующее меню «Где», мы увидим в левом окне список доступных каналов и, перенося требуемые каналы в правую часть, назначим их для проигрывания этой кампании. Остается только сохранить настройки и кампания готова. Следующие шаги это Approve (утверждение) и Publish (публикация) кампании. Утверждение предполагает разрешение уполномоченным сотрудником контента и параметров кампании. Если кампания создавалась администратором домена, то утверждение не требуется. Процесс публикации, после повторного запроса подтвердить это действие, производит передачу данных с сервера всем указанным в кампании плеерам, точнее их службам СМ Service. Все события по внесению изменений в кампанию протоколируются и доступны для просмотра в последнем меню «История».
По окончании синхронизации данных плеера и сервера, и если расписание разрешает показ, контент кампании начинает воспроизводиться и отображаться на экранах дисплеев. Контролировать состояние работы плееров можно, выбрав в меню слева Players (плееры), причем это можно сделать как глобально в домене, так и в конкретном проекте. Кроме собственно статуса плеера онлайн/офлайн, СМ позволяет удаленно производить мониторинг состояния его оперативной памяти, свободного дискового пространства и загруженности процессора. Собственно, это и все настройки требуемые, чтобы запустить показы и начать использовать DS систему, но Ryarc СМ предлагает намного больше функций и возможностей.
Для расширенного администрирования в меню Домен имеется пункт Control Panel, где собраны важнейшие элементы настройки системы, включая параметры безопасности. Контроль доступа только с доверенных компьютеров осуществляется с использованием фирменной технологии Ryarc MATE (Machine Authentication Technology Enhancement), поддерживается технология удаленного восстановления работоспособности плееров Intel AMT, есть интеграция с различными приложениями удаленного доступа (Windows Remote Desktop, VNC, т.д.), настройки журналирования событий, синхронизации, оповещений о событиях по e-mail, кэширования и подтверждения воспроизведения контента. Смена пароля администратора системы так же производится из Control Panel. Добавление пользователей и назначение им ролей осуществляется из пункта меню Домен->Пользователи. Возможно назначать пользователям права доступа практически ко всем элементам системы – кампаниям, каналам и даже зонам экрана. Например, можно запретить части пользователей просматривать определенные каналы или разрешить редактирование только определенные зоны экрана кампании.
Огромное количество дополнительных возможностей описаны в руководстве пользователя, и рамках одной статьи все охватить нельзя, но, стоит упомянуть еще о функции Переключения (Triggering), которая позволяет по условию прерывать проигрываемый контент на плеерах и запускать контент из другой предварительно настроенной кампании. Это может быть востребовано, например, для случаев оповещения о чрезвычайных ситуациях, демонстрации на экранах путей и схем эвакуации и т.п.
ПО Ryarc® CampaignManager (CM) предусматривается 4 модели лицензирования.
2 варианта для установки ПО на локальном сервере покупателя - традиционный способ покупки ПО:
• лицензии по количеству пользователей CM и лицензии по количеству плееров в DS системе;
• те же лицензии, но с рассрочкой оплаты на срок от 12 до 60 месяцев и фиксированными ежемесячными платежами.
Минимально необходимо приобретение 1 лицензии на пользователя, 1 лицензии на плеер и внесение фиксированного однократно взимаемого платежа за само ПО. Затем можно докупать лицензии по мере их необходимости. Если к одному плееру подключено несколько экранов отображающих одинаковый контент, то это учитывается как одна лицензия. При единовременной покупке большого числа (от 25) лицензий любого типа, цена одной лицензии значительно снижается в зависимости от их количества. В стоимость лицензий включена 90 дневная техподдержка и обновления ПО. Доступны приобретаемые отдельно сервисные пакеты с различным временем реакции.
2 варианта с получением ПО как услуги из ЦОД по мере необходимости, без ограничений на минимальный срок использования:
• лицензии по количеству плееров умножаемых на период использования;
• лицензии по количеству каналов воспроизведения умножаемых на период использования и с начальным авансовым платежом в размере 1000 USD.
Последний вариант лицензирования наиболее популярен у покупателей из-за минимальной ежедневной стоимости использования ПО, которая на 1 плеер составляет менее 1 USD, и значительно меньше при большом числе лицензий. Предоплата лицензий производится с периодичностью не чаще 1 раза в квартал. Стоимость лицензий включает техподдержку пользователей и обновления ПО в течение всего периода его использования.
Лицензии на получение ПО как облачного сервиса предусматривают, что доступность ПО полностью возлагается на провайдера услуги, и пользователь не несет расходов по приобретению серверного оборудования, установке и настройке ПО, технической поддержке, оплате хостинга и каналов доступа в надежном ЦОД.
ПО Ryarc CM – законченное решение для мощной, распределенной, масштабируемой системы DS, но оно не содержит встроенной подсистемы видеоаналитики. Видеокамеры подсистемы видеоаналитики являются «обратной связью» для реакции DS системы на события перед экраном, а демографическая видеоаналитика позволяет в режиме реального времени распознавать не только количество людей перед экраном, но их пол, возраст и фиксировать, сколько времени каждый из них смотрел на экран. Это дает возможность автоматически гибко адаптировать контент в зависимости от аудитории, переключаясь на показ материала наиболее соответствующего категории зрителей перед экраном.
Подсистема анонимной демографической видеоаналитики в DS реализуется на базе пакета ПО Intel® Audience Impression Metrics Suite (Intel AIM), пожалуй, лучшего решения на рынке в этой области. Это приложение фиксирует только анонимную демографическую статистику и не собирает никакой персональной информации о людях перед камерой, т.е. не фотографирует, не записывает видео, а производя видеоанализ в реальном времени, выдает краткие (в полстроки) демографические сведения о каждом зрителе, по запросу от сопрягаемого приложения. Intel AIM это интеллектуальная система на основе концепции ПО как услуга (SaaS). Клиентская часть Intel AIM устанавливается на плеер, которому аналитика будет сообщать мгновенные сведения о составе аудитории. Данные видеоаналитики так же накапливаются в клиентской части AIM и направляются на серверы видеоаналитики по расписанию. В случае перерывов связи данные будут переданы при ее появлении.
Серверная часть этого ПО размещается в ЦОД, предоставляется как услуга и предназначена для генерации отчетов по результатам анализа аудитории перед камерами.
Интеграция Intel AIM с Ryarc CM производится без каких либо проблем совместимости, т.к. оба производители ПО, плотно взаимодействуя, предусмотрели эту возможность при построении своих решений. Устанавливаемая на плеер клиентская часть ПО Intel AIM, имеет встроенный вебсервер и предоставляет результаты демографического анализа аудитории по запросам через назначенный порт. Установка клиентской части производится из пакета дистрибутива AIMSuiteInstaller и не вызывает трудностей. В результате на плеере появляются приложения AIM Suite и AIM Watcher, причем запуск последнего может быть настроен автоматически по старту операционной системы плеера. Настройкаклиента AIM сводится к установке ключей лицензий и их активации, указания цифровой камеры и выбора параметров картинки (разрешение, количество кадров в сек). Приложение клиента AIM отслеживает свое состояние и автоматически перезапускается в случае его сбоя. Клиент AIM может работать как с локальной USB или Firewire видеокамерой, поддерживая DirectShow, так и с сетевой IP камерой соответствующей стандарту VAPIX. Войдя в меню AIM –>Configure AIM надо убедиться, что стоит галочка «Enable API Server», и что значение «API Server port» (по умолчанию 12500) равно значению порта в поле «Intel AIM Suite Port Number» устанавливаемого утилитой Ryarc CM Player Configurator при настройке ПО плеера. Это обеспечит взаимодействие подсистемы видеоаналитики с другими компонентами системы DS.
Процесс интеграции подсистемы видеоаналитики Intel AIM с Ryarc CM заключается в назначении определенному контенту плеера, который был задан при создании кампании в проекте на сервере CM, условий его воспроизведения, исходя из данных видеоаналитики. Здесь тоже все реализовано просто и удобно. Войдя на сервер управления СМ, щелкните мышью на имени кампании, и в меню «What» (Что) выберите файл контента, которому надо назначить условия воспроизведения. Щелкнув на нем правой кнопкой мыши, среди открывшихся свойств выберите «Add Conditional Play» (Добавить воспроизведение по условию). В правом окне Helper внизу появится раздел «Condition Configuration» с вкладкой «Intel AIM AVA» в подразделе «Condition Type» (Вид условия). Эта вкладка содержит 4 закладки с перечнями условий:
History Range (Диапазон времени) со значениями: сейчас, за последний час, за 24 часа и т.д.
Значение по умолчанию «Instant moment» (Сейчас) наиболее востребовано.
Gender (Пол) со значениями: Entirely female (только женщины), Mostly female (в основном женщины), Mixed (смешанный состав), Entirely male (только мужчины), Mostly male (в основном мужчины).
Age (Возраст) со значениями: Child (подросток до 16) , Young Adult (молодежь 16-34), Mature Adult (взрослый 35-64), Senoir (зрелый 65+).
Audience (Количество зрителей) со значениями: левая часть для выбора знака - Больше, Больше или равно, Меньше, Меньше или равно, а правая часть для ввода количества людей.
Только сумма условий выбранных в каждой закладке будет приводить к проигрыванию файла контента. Это позволяет очень гибко задавать демографические параметры целевой категории зрителей перед камерой. Примеры наборов условий:
• сейчас, только женщины, молодежь 16-34, больше или равно 1
• сейчас, в основном мужчины, взрослый 35-64, больше или равно 3
• сейчас, смешанный состав, подросток до 16, больше 4
Сводка выбранных условий для проигрывания данного файла отображается в разделе Condition summary, а сам файл отмечается значком с буквой i, чтобы показать наличие назначенного ему воспроизведения по условию. Аналогично задаются условия и остальным файлам контента в данной зоне, если это необходимо. Переход к новому файлу соответствующему назначенным условиям, происходит по окончании воспроизведения предыдущего файла. Если всем файлам контента в зоне экрана задать воспроизведение по условию, то в этой зоне может и ничего не воспроизводиться, в случае несоответствия аудитории пред камерой назначенным условиям.
Модель лицензирования Intel AIM построена следующим образом: лицензии на ПО предлагаются по количеству камер, времени использования ПО и по степени подробности демографического анализа в отчетах с сервера. При единовременной покупке более 49 лицензий цена одной лицензии значительно снижается в зависимости от их количества. Покупка возможна на период использования 1 месяц, 6 месяцев, 1 год и 2 года. Аналитика уровня Silver представляет отчеты с сервера по e-mail лишь со сведениями о количестве людей перед экранами и о времени их внимания к камере за период. Аналитика уровня Gold предоставляет с сервера в режиме онлайн сведения о поле и возрасте аудитории в графическом виде с возможностью выборки по периодам, камерам, времени суток и т.д. Лицензии с аналитикой уровня Platinum предлагаются для проектов уровня предприятия на период не менее 1 года и предоставляют еще больше сведений об аудитории. Стоимость 1 лицензии на аренду ПО Intel AIM для 1 видеокамеры на 1 месяц с онлайн отчетами уровня Gold составляет около 20 USD или менее 1 USD в день. Ниже представлены примеры отчетов демографической аналитики уровня Gold, полученные по запросам с сервера.
Аудитория (кол-во чел.) по времени дня и среднее время их внимания к камере (сек.)
Количество мужчин и женщин по дням
Возрастной состав по дням
И, в заключении, давайте сравним во что обходится ПО Ryarc СМ при построении и эксплуатации системы DS с использованием разных моделей лицензирования: SaaS и традиционной покупки ПО.
Обратите внимание! Представленные ниже цены не являются публичной офертой или коммерческим предложением, а лишь отражают реальные ценовые пропорции при лицензировании ПО Ryarc СМ в настоящее время. Для удобства расчетов примем 1 USD равным 30 рублям.
Пусть в системе будет 10 плееров и 2 пользователя сервера управления. Число пользователей не является важным для модели SaaS, но будет учитываться в традиционной модели лицензирования.
• Стоимость ПО Ryarc СМ по модели SaaS составит:
на 1 плеер в день: 0,7 USD~21 рубль, что составит на 10 плееров в год ~76650 рублей или на 10 плееров за 3 года~229950 рублей с предоставлением техподдержки и обновлений ПО бесплатно.
• Стоимость ПО Ryarc СМ с покупкой и установкой ПО управления на локальном сервере составит:
385 USD – 1 плеер, 210 USD – 1 user и серверное ПО – 700 USD. На 10 плееров и 2х пользователей это равно 385х10 + 210х2+ 700 = 3850 + 1120=4970 USD. Техподдержка Ryrc СМ составляет 18% в год от стоимости ПО в пакете Premium, где предусматривается реакция в день обращения, т.е. 894,6 USD. Таким образом, с техподдержкой стоимость лицензий на сервер, 10 плееров и 2х пользователей в год составит ~175938 рублей, а за 3 года ~229614 рублей. А если еще учитывать расходы на обновления ПО (даже со скидкой 50% для покупателей Premium техподдержки), за 3 года выйдет не одно обновление системы, то суммарная стоимость этого варианта лицензирования окажется выше, чем ПО по модели SaaS.
Вывод из представленных расчетов вполне очевиден - лицензирование Ryarc СМ по модели SaaS и получение ПО как услуги, экономически выгодно для покупателей, т.к. они получают возможность избежать расходов на покупку, хостинг, поддержку сервера и могут сразу начать работу, имея из оборудования только дисплеи, плееры и сеть. При этом затраты на аренду ПО системы DS с сервера из ЦОД не превышают затрат при традиционной покупке ПО в течение 3х лет работы системы.
Именно по этой причине компания «ВИСТ СПб» рекомендует своим заказчикам рассматривать возможность построения информационно-рекламной системы, в первую очередь, с получением ПО как услуги.
Выбор программного обеспечения Ryarc® CampaignManager и Intel® AIM дает возможность нашим заказчикам получить решение от мировых лидеров рынка DS, и построить систему выгодно отличающуюся от решений конкурентов простотой и удобством управления, продуманностью и богатством функционала, производительностью, масштабируемостью и безопасностью при наилучшем соотношении цена/качество. Сочетание модели лицензирования SaaS с возможностями этой DS системы увеличивает ценовую эффективность решения.
Для получения коммерческого предложения на построение современной интерактивной информационно-рекламной системы Digital Signage, обращайтесь, пожалуйста, в корпоративный отдел ВИСТ СПб. Мы проводим бесплатные консультации и постараемся ответить на все вопросы, чтобы обеспечить выбор решения оптимально соответствующего Вашим потребностям и задачам.
© Александр Матвеев, 2012. Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.
директор по развитию бизнеса ООО «ВИСТ СПб»
При перепечатке и использовании материала указание
авторства (Александр Матвеев, 2012) и ссылки на источник
(www.vist-spb.ru) обязательны!
Ссылки на использованные материалы:
http://ryarc.com/digital-signage-software/
http://ryarc.net/CM3help/doku.php?id=campaignmanager_30_quick_start_guide
http://intel.cognovision.com/intel-aim-suite/
Более новые статьи:
- 10 особенностей серверных процессоров Intel Xeon E5-2600v5 - 22/02/2017 10:15
- Программно-определяемые СХД на Open-E JovianDSS и Open-E DSS V7 – выбирайте правильно - 05/12/2016 16:32
- Выбор источника бесперебойного питания - 15/02/2016 12:47
- Лицензирование ПО Microsoft - 26/11/2015 15:59
- Выбор поколения процессора для сервера начального уровня - 17/11/2015 19:10