cisco connect...Контент и удобство работы важны наравне с...
TRANSCRIPT
![Page 1: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/1.jpg)
CiscoConnectМосква, 2017
Цифровизация: здесь и сейчас
![Page 2: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/2.jpg)
Часть 1. Обзор нового функционала последних версий ПО для систем телеприсутствия Cisco, новые терминалы и новые интеграционные возможности (In-room control) по управлению внешними устройствами. Особенности программирования, примеры кода.
© 2017 Cisco and/or its affiliates. All rights reserved.
Юцайтис Сергей
Консультант по технологиям совместной работы
![Page 3: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/3.jpg)
Что необходимо сделать ?Выберите подходящее Вам устройство для переговорной
Дать новые инструменты для работы Обеспечить коммуникацию
Cisco (Spark) Room Kit и Kit Plus это не SparkBoard !
![Page 4: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/4.jpg)
Представляем Вам новые Cisco (Spark) Room Kit устройства
ЦОД
VCS/CUCM
облако
Spark
Понятное ценообразование,
простые в монтаже и использовании
Привлекательная и
конкурентоспособная стоимость
Превосходные
технологии
![Page 5: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/5.jpg)
![Page 6: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/6.jpg)
![Page 7: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/7.jpg)
Cisco (Spark) Room Kit и Room Kit Plus
![Page 8: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/8.jpg)
![Page 9: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/9.jpg)
Room Kit SX20 QuickSet SX10
Аудио возможности
Аудио звонки Да Да Да
Встроенные громкоговорители Да Нет Нет
Встроенные микрофоны Да Нет Да
Поддержка внешних микрофонов Да(2) Да (2) Да (1)
Видео возможности
Видео разрешение (максимум) 1080p60* 1080p60 1080p30
Видео + контент (максимум) 1080p60 + 4Kp5 1080p60 + 1080p30 1080p30 + 1080p5
Best OverView функционал Да (постоянное детектирование) Нет Нет
SpeakerTrack функционал Да Нет Нет
Подключение 2-х дисплеев Да (4Kp60) Да (1080p60) Нет
Увеличение камеры 3X цифровое увеличение 4x или 12x оптическое 5x (оптическое + цифровое)
Поле зрения камеры 83 градусов - горизонтальное 70 градусов - горизонтальное 83 градусов - горизонтальное
COLLABORATION FEATURES
Обмен контента
1 x (HDMI) @4kP5 (на удаленную сторонуl)
1 x (HDMI) @4kP30 (локально)
1 x (HDMI/VGA) @1080p30 1 x (HDMI/VGA) @1080p5
Беспроводной (Proximity App) @1080p5
Беспроводной (Spark App) @4kP5
Беспроводной (App) @1080p2 Беспроводной (App) @1080p2
Автоматическое включение /
выключение дисплеев (HDMI CEC)
Да, зависит от производителя дисплея Да, зависит от производителя
дисплея
Да, зависит от производителя дисплея
Управление устройствами через HDMI
CEC
Будущее Нет Будущее
Возможность «просыпаться» при
обнаружении движения
Да Нет Нет
Интеграция со SparkДа Да Да
Возможность подсчета участников
(People Count Metrics)
Да Нет Нет
![Page 10: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/10.jpg)
![Page 11: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/11.jpg)
Упаковка
![Page 12: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/12.jpg)
![Page 13: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/13.jpg)
![Page 14: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/14.jpg)
Cisco (Spark) Room Kit размеры и внешний вид
Из-за расположения разъемов существует ограничение на толщину дисплеев на которые возможен монтаж. Максимальная толщина дисплея в верхней его части составляет - 32 мм.
15 градусный наклон оси встроенной камеры позволяет монтировать Cisco (Spark) Room Kit на большинство уже установленных дисплеев. Если этого наклона не достаточно, можно откорректировать его используя возможности наклона механизма крепления на дисплей.
![Page 15: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/15.jpg)
Устройство Cisco (Spark) Room Kit
Микрофонные сборки Speaker
Громкоговорители
![Page 16: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/16.jpg)
Кнопка включения/выключения
Power input
Микрофоны 1 и 2
Выход линии/сабвуфера
RJ45 подключение сенсорной панелиуправления
RJ45 подключениек сети связи
Замок Кенсингтона
Видео выход 1
Видео выход 2
Видео вход
Консоль
USB(Для будущего использования)
Скрытая кнопка сброса конфигурации
![Page 17: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/17.jpg)
Типичная схема подключений
![Page 18: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/18.jpg)
Камера
5K Ultra HD камера
Поддержка до 60 кадров в секунду
(Максимум 30 кадров в секунду совместно SpeakerTrack и Best Overview)
15.1 Mpix светочувствительный элемент (5184x2916 пикселей)
1/1.7 CMOS
3x кратное увеличение
f/2.0 апертура
83° горизонтальный угол обзора / 51.5° вертикальный угол обзора
Авто обрезка кадра (детектирование голоса + распознавание лиц)
Сопровождение говорящего
Авто фокус, яркость, и баланс белого
Фокусная дистанция 1 m – бесконечность
Неподвижные линзы
![Page 19: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/19.jpg)
![Page 20: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/20.jpg)
Room Kit Plus SX20 QuickSet + Touch 10 SX10 + Touch 10
Аудио возможности
Аудио звонки Да Да Да
Встроенные громкоговорители Да Нет Нет
Встроенные микрофоны Нет Нет Да
Поддержка внешних микрофонов Да(3) Да (2) Да (1)
Видео возможности
Видео разрешение (максимум) 1080p60 1080p60 1080p30
Видео + контент (максимум) 1080p60 + 4Kp5 1080p60 + 1080p30 1080p30 + 1080p5
Best OverView функционал Да (постоянное детектирование) Нет Нет
SpeakerTrack функционал Да Нет Нет
Подключение 2-х дисплеев Да (4Kp60) Да (1080p60) Нет
Увеличение камеры3X цифровое увеличение + 3 теле-
линзы
4x или 12x оптическое 5x (оптическое + цифровое)
Поле зрения камеры 83 градусов - горизонтальное 70 градусов - горизонтальное 83 градусов - горизонтальное
COLLABORATION FEATURES
Обмен контента
1 x (HDMI) @4kP5
1 x (HDMI) @1080P60
1 x (HDMI/VGA) @1080p30 1 x (HDMI/VGA) @1080p5
Беспроводной (Proximity App)
@1080p5
Беспроводной (Spark App) @4kP5
Беспроводной (App) @1080p2 Беспроводной (App) @1080p2
Автоматическое включение /
выключение дисплеев (HDMI CEC)
Да, зависит от производителя
дисплея
Да, зависит от производителя дисплея Да, зависит от производителя дисплея
Управление устройствами через HDMI
CEC
Будущее Нет Будущее
Возможность «просыпаться» при
обнаружении движения
Да Нет Нет
Интеграция со SparkДа Да Да
Возможность подсчета участников
(People Count Metrics)
Да Нет Нет
![Page 21: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/21.jpg)
![Page 22: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/22.jpg)
![Page 23: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/23.jpg)
Настенное крепление Quad камеры входит в комплект поставки
![Page 24: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/24.jpg)
Cisco (Spark) Room Kit Plus размеры и внешний вид
950 mm
120 mm
103 mm
143 mm
359 mm
44 mm
![Page 25: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/25.jpg)
Cisco Quad камера
4 фиксированных, высококачественных объектива
Сенсоры высокого разрешения (5К)Высококачественное цифровое увеличение
Распознавание лицБыстрое и точное определение людей как объектов
Встроенный массив микрофоновТочное определение направления на говорящего
Built-in high quality speakersGood audio quality near end and far endUltrasound for pairingEasier installation in the room
Discreet and functional designNon-intrusive unit built for easy installation and integration in the room
• Система отслеживания и сопровождения говорящего нового поколения
• 1 широкоугольная камера, 3 телекамеры
• Обрабатывает одновременно 2 видеопотока (best overview + tracked)
• Создана для тех же бизнес сценариев что и SpeackerTrack 1-го поколения (60), но способна на большее
• Широкоугольная камера такая же, как интегрирована в Cisco (Spark) Room Kit
![Page 26: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/26.jpg)
Типичная схема подключений – codec Plus
![Page 27: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/27.jpg)
Типичная схема подключений – Quad camera
![Page 28: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/28.jpg)
Камеры
5K Ultra HD камера 4 х 5K Ultra HD камеры
Поддержка до 60 кадров в секунду
(Максимум 30 кадров в секунду
совместно со SpeakerTrack и Best Overview)
15.1 Mpix светочувствительный элемент (5184x2916 пикселей)
1/1.7 CMOS
3x кратное увеличение 3x кратное увеличение + 3 телекамеры
f/2.0 апертура
83° горизонтальный угол обзора / 51.5° вертикальный угол обзора
Авто обрезка кадра (детектирование голоса + распознавание лиц)
Сопровождение говорящего
Авто фокус, яркость, и баланс белого
Фокусная дистанция 1 m – бесконечность
Неподвижные линзы
![Page 29: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/29.jpg)
![Page 30: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/30.jpg)
Аудио
Модуль громкоговорителей настроен таким образом, чтобы создавалось ощущение что звук исходит из центра системы. Для того, чтобы сделать корпус максимально компактным, использованы 2-х дюймовые динамики. Мощность каждого из динамиков не велика, поэтому мы используем несколько, работающих совместно. 4 динамика проигрывают низкие частоты и смонтированы в конфигурации, компенсирующей внутренние колебания звука. Это сделано для предотвращения вибраций корпуса и дрожания камеры.
5-й широкодиапазонный динамик расположен насколько возможно близко к камере.
![Page 31: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/31.jpg)
Room Kit: 1 HDMI вход с поддержкой максимального видеорежима 4K (3840 x 2160) 30 fps включая HD1080p60 и 1440p60, встроенная камера
Room Kit Plus: 2 HDMI входа с поддержкой максимального видеорежима 4K (3840 x 2160) 30 fps включая HD1080p60 и 1440p60+ 1 HDMI вход (для камеры) с поддержкой максимального видеорежима HD1080p60
Разрешение живого видео (Кодирование и декодирование) до 1920 x 1080@ 30, 60 fps (HD1080p)
4k ( 3840 x 2160 ) 5fps передача/прием контента
2 х HDMI выхода с поддержкой видеорежимов до 3840 x 2160 60 fps (4Kp60)
Возможность подключения сабвуфера (линейный выход)
Room Kit: Два микрофонных входя 4-пин 3,5 миниджек, один аудио вход - HDMI, встроенный микрофон
Room Kit Plus: Три микрофонных входя 4-пин 3,5 миниджек, один аудио вход – HDMI
5 Hi-Fi динамиков в сбалансированной конфигурации. Частотный диапазон 70Hz - 20kHz. Суммарная мощность: 24W
6-элементный массив микрофонов для точного определения положения говорящих
Встроенный сервер многоточечной конференции SIP/H.323 (опция);3-участника с разрешением живого видео до 1080p30 + контент до 4Kp54-участника с разрешением живого видео до 720p30 + контент до 4Kp5
Cisco Spark клиент (до 3840x2160@5 fps)Cisco Intelligent Proximity клиент (до 1920x1080@5 fps)
Основные возможности
![Page 32: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/32.jpg)
Cisco (Spark) Room Kit программное обеспечение
Cisco (Spark) Room Kit поддерживается начиная с CE9.0.0
Новые возможности Cisco Spark Room Kit и Cisco Spark Room Kit Plus
• Мастер настройки оптимальной 4k конфигурации• Wi-Fi• Best overview “2.0”• Speaker Track ”2.0”• Consumer Electronics Control (CEC) 2.0• Подсчет участников/Метрики использования и улучшенный
диагностический режим (People count / Metrics and improved diagnostics mode)
• Модернизация ПО с помощью COP файла через web интерфейс
Cisco (Spark) Room Kit Plus поддерживается начиная с CE9.1.0
![Page 33: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/33.jpg)
Мастер настройки получил новую страницу для настройки 4k видео режимов. Страница доступна только если на видео выходе детектируется поддержка экраном разрешения 4K. Если дисплей поддерживает только 1080p этот этап настройки будет пропущен автоматически.
Страница настройки 4k позволяет проверить что все работает корректно. Кодек предлагает выбрать видеорежим, основываясь на информации, полученной от дисплея. Простые инструкции на сенсорном пульте Touch 10 помогают перейти к использованию других видео режимов с меньшим числом кадров или разрешением, в случае если Вы не удовлетворены текущим качеством картинки. Если подключено больше одного экрана, мастер учитывает это и предлагает установки для каждого.
Мастер настройки оптимальной 4k конфигурации
![Page 34: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/34.jpg)
Wi-Fi
Cisco Spark Room Kit поддерживает проводное и беспроводное подключение к сети передачи данных. Для пользователей которым требуется отсутствие беспроводных модулей коммуникации доступна No-Radio версия. Wi-Fi включен в конфигурации по умолчанию, но в случае возникновения проблем можно убедиться что Wi-Fi включен и разрешен в Web интерфейсе или в меню панели управления.
Touch 10: System information Settings Network Setup Wi-Fi Settings
Выберите Wi-Fi или Ethernet. Ethernet имеет приоритет перед Wi-Fi, и не может быть активен при беспроводном подключении. Поэтому для настройки Wi-Fi необходимо отключить проводную сеть.
Важно: Пожалуйста убедитесь что пульт управления Touch 10 подключен напрямую к Cisco Spark Room Kit, перед отключением кабеля Ethernet. Если используется сетевое подключение пульт управления потеряет связь и вы не сможете настроить Wi-Fi сеть.
![Page 35: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/35.jpg)
НастройкаВ секции Wi-Fi settings выберете Ваш SSID из предлагаемого списка. Введите фразу-пароль и нажмите подключиться. В верхнем, левом углу экрана начнет отображаться Wi-Fi индикатор качества сигнала беспроводной сети.
Cisco Spark Room Kit Wi-Fi поддерживает
Стандарты безопасности: • WPA PSK (AES)• WPA2 PSK (AES)• Открытые сети
Поддержка корпоративных стандартов Wi-Fi безобасностибудет реализована позже
IEEE802.11 Standards:• IEEE802.11a/b/g/n/ac 2.4/5GHz
![Page 36: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/36.jpg)
Best overview “2.0”Best overview - возможность отслеживания/распознавания людей как объектов впервые представленная Cisco в SpeakerTrack 60. Она позволяет выбрать наилучший обзорный кадр, основываясь на количестве и положении людей в переговорной. При включении режима отслеживания (Speaker Tracking) эта функция включается автоматически. Голубой прямоугольник показывает что камера реально видит, красный показывает что передается на удаленную сторону в режиме best overview, зеленые – распознанные лица. В режиме best overview должно передаваться изображение, включающее всех присутствующих в аудитории, которые попали в поле зрения камеры.
![Page 37: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/37.jpg)
Best Overview (адаптируемое к числу людей в комнате)“Best Overview” – высоко динамичный функционал, адаптирующийся к текущей ситуации и обстановки в конференц комнате. На примере ниже показана комната с одним участником видео сеанса и активным Best Overview, поместившим этого участника в фокус. В комнату заходит второй участник конференции и садится за другую сторону стола. Система отслеживания детектирует второго участника и расширяет поле кадра, чтобы захватить второго участника. То же самое произойдет, если кто то решит встать или пересесть на другое место.
![Page 38: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/38.jpg)
Blah, blah…
SpeakerTrack “2.0”SpeakerTrack – главный функционал, реализованный на базе Precision 60 камер, которые используют механический PTZ и оптическое увеличение и множество движущихся деталей. В новых Room системах мы используем электронный PTZ поэтому новый SpeakerTrack работает быстрее и точнее.
Система отслеживания используемая для Best Overview лежит в основе и SpeakerTrack 2.0, разница в том, что Room определяет кто из находящихся в комнате говорит и передает крупным планом его изображение и, возможно, еще и другого (других) присутствующих, находящихся в непосредственной близости к говорящему. Передаваемый кадр всегда включает полностью распознанные лица. (Т.е. лица не обрезаются)
![Page 39: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/39.jpg)
Определение говорящего
![Page 40: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/40.jpg)
Автоматическое наведение на говорящего
![Page 41: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/41.jpg)
Автоматическое детектирование присутствующих в комнате
![Page 42: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/42.jpg)
Автоматический выбор наилучшего кадра
![Page 43: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/43.jpg)
Audio distance: 1.90 Quality: 0.58 Far end: 0 F: 0.0% T: 86.4% U: 0.0% N: 0.0% S: 235 People count: 6
![Page 44: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/44.jpg)
![Page 45: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/45.jpg)
![Page 46: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/46.jpg)
![Page 47: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/47.jpg)
Позволяет выводить изображения
участников на 2 экрана
Требуется CMS 2.2 (май этого года)
Требуется CE9.1 (июнь этого года)
Поддерживается на: SX80, MX800
Dual, MX700 Dual, Spark Kit, Spark Kit
Plus
Поддержка работы с живым видео на двух экранахВозможно только с решениями Cisco Collaboration
![Page 48: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/48.jpg)
![Page 49: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/49.jpg)
Больше чем просто устройства видеосвязи
Room controls Открытый APIs Метрики
![Page 50: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/50.jpg)
A/V-Focused
On Premise
Specifications
Customization
Features
Integration
User Experience
Pervasive
Simplicity
Content Collaboration
Scale
Consistency
В центре видео - 2008Контент и удобство работы важны наравне
с качественным видео - 2017
![Page 51: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/51.jpg)
In-Room Control – функционал Cisco Telepresence с ПО версии CE8.1 и старшеПользователям, приобретающим оборудование ВКС, часто необходимо управлять системами автоматики, установленными в переговорной (свет, шторы, проектор, экран и т.д.)
Мы (Cisco) рекомендуем использовать для управления видеосистемами сенсорную панель собственного производства. Но если в аудитории используется система автоматики – иногда пользоваться двумя системами (панелями) управления просто не удобно. До недавнего времени эффективного решения не существовало.
![Page 52: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/52.jpg)
In-Room Control – функционал, который позволяет прямо с сенсорной панели видеотерминала управлять устройствами с помощью программного кода или процессора внешней системы управления (например AMX или Crestron контролера)
Настройка интерфейса управления крайне проста и проводится с помощью специального Web инструмента, поддерживающего редактирование позволяющего перетаскивать отдельные элементы и помещать их на интерфейс.
После создания управляющего интерфейса его можно экспортировать (загрузить) в кодек. Рядом с клавишей вывода собственного изображения, появится кнопка меню управления (вид которой тоже можно настроить).
In-Room Control cont.
Touch 10 Touch 10 – зона управления (увеличено)
![Page 53: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/53.jpg)
Доступ к редактору интерфейса
• Откройте Web интерфейс кодека и в секции Integration выберите In-Room Control
• Откройте редактор нажав на Launch Editor (автоматически загрузится текущая UI)
• Или выберите Download Editor для скачивания редактора и работы без подключения к кодеку
• Файл редактора запакован в ZIP формат
• После окончания редактирования Вы можете выгрузить конфигурацию в файл
• Файл конфигурации можно загрузить в редактор или кодек, когда появится возможность
• development tools позволяет отображать происходящие процессы
• Подробнее описано далее в секции “Диагностика In-Room Control”
![Page 54: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/54.jpg)
In-Room Control редактор
Создает вкладку для управления устройствами
![Page 55: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/55.jpg)
Описание меню редактораСоздает новый управляющий интерфейс, существующий на панели код не будет переписан, до тех пор пока Вы не экспортируете на панель проект.
Загрузка с кодека или из файла. Загрузка из кодека выведен код, в настоящий момент используемый на панели. Загрузка из файла позволяет использовать дизайн панели, созданный ранее.
Загрузка кода из редактора в кодек. После импорта из файла или редактирования код необходимо загрузить в кодек. При этом будет выведено предупреждение что текущие установки будут переписаны.При выводе в файл, он может быть использован для загрузки кода на другую систему или последующего редактирования
Меняет иконку настроекна панели. Удаляет управление.
![Page 56: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/56.jpg)
Export to file
При экспорте в файл конфигурация выводится в XML формате.XML код формируется автоматически
Пример содержание файла экспорта
![Page 57: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/57.jpg)
In-Room Control редактор
1. Для того чтобы начать создавать интерфейс нажмите на строку и назовите ее, например ”Lights Ceiling” (кириллица тоже поддерживается)
2. Выберете переключатель, подходящий под Ваши цели и перетащите его на позицию рядом с надписью. 3. Для удаления объекта, нажмите на него и перенесите за пределы панели4. Создайте столько строк, сколько необходимо
1. В дизайне можно использовать только значки и переключатели доступные в правой части редактора5. Если одной страницы под элементы управления не хватает – создайте еще одну
1
23
4
5
4.1
![Page 58: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/58.jpg)
In-Room Control редактор
1. После создания копки с ней ассоциируется «Widget ID». ID по умолчанию задается как widget_x (x –это номер).
2. Идентификатор «widget id» будет отображаться внизу если кнопка выбрана в редакторе3. В этом примере выбрана кнопка с Widget ID:
“Support”.4. Экспортируйте проект на кодек.5. Touch 10 интерфейс или экран DX мгновенно
мгновенно изменится
1
2 3
4
5
![Page 59: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/59.jpg)
Как это работаетЗачем мы программируем кнопки? Как отсылаются команды?
Как только Widget Id присвоился кнопке, больше ничего на кодеке делать не нужно. Программирование необходимо на стороне внешнего контроллера или приложения.
Пример: Рассмотрим “Support” линию интерфейса. На ней изображена телефонная трубка, при нажатии на которую кодек должен позвонить на номер технической поддержки
Лучший способ следить за изменением состояния кнопки – зарегистрировать в xAPIслежение за событием с помощью xfeedback
Пример команды регистрации ниже:
xfeedback register event/userinterface/extensions/event
Как только кнопка с Widget ID “Support” будет нажата, вы
получите сообщения - Pressed, Released и Clicked.
Только эти события возможны с выбранным нами
в примере элементом управления.
Если Вы видите отклик при нажатии – клавиша запрограммирована и работает верно
xfeedback register event/userinterface/extensions/event
** end
OK
*e UserInterface Extensions Event Pressed Signal: "Support"
** end
*e UserInterface Extensions Event Released Signal: "Support"
** end
*e UserInterface Extensions Event Clicked Signal: "Support"
** end
![Page 60: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/60.jpg)
xfeedback register event/userinterface/extensions/event
** end
OK
xfeedback register event/callsuccessful
** end
OK
<На Touch 10 нажата кнопка>
*e UserInterface Extensions Event Pressed Signal: "Support"
** end
*e UserInterface Extensions Event Released Signal: "Support"
** end
*e UserInterface Extensions Event Clicked Signal: "Support"
** end
*e CallSuccessful Protocol: "Sip"
*e CallSuccessful Direction: "outgoing"
*e CallSuccessful RemoteURI: "sip:[email protected]"
*e CallSuccessful EncryptionIn: "Off"
*e CallSuccessful EncryptionOut: "Off"
*e CallSuccessful CallRate: 6000
*e CallSuccessful CallId: 18
Пример скрипта
Мы используем кнопку чтобы инициировать вызов со стороны терминала на номер специалиста поддержки.
Для того чтобы нажатие на клавишу привело к действию нам необходимо создать внешнее приложение (в нашем случае скрипт), для выполнения определенного действия в случае детектирования отклика.
Есть много способов реализовать это, в примере мы используем скрипт, подключающийся к кодеку по SSH, регистрирующий отклик на событие и ждущий вывода строки включающей “Support” и “Clicked”. Во втором окне мы подключились к кодеку и зарегистрировали отклик на события чтобы иметь возможность их мониторить. Как только клавиша с изображением телефонной трубки нажата, мы видим вывод API, сначала секции интерфейса и после –соединения. “CallSuccessful” означает что скрипт сработал и соединение установлено. Кнопка получила функционал, определяемый внешним скриптом, который создан сторонним разработчиком, то есть сам скрипт не будет поддерживаться Cisco. Вместо скрипта можно использовать, например, контроллер Crestron управляющий освещением. При нажатии клавиши включить – он включит свет в аудитории. Если это не будет работать –необходимо связаться с Интегратором для выяснения почему нет реакции на кнопку, а не с Cisco.
xAPI viewКак это работает
![Page 61: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/61.jpg)
Способ управления кодеком<Обратная связь>
xCommand UserInterface Extensions Widget SetValue Value: On
WidgetId: Lights_ceiling
<Эта команда устанавливает параметр в “On” и соответственно будет
отображаться состоянии кнопки. Например, если свет в аудитории был
включен другим способом на панели Touch 10 будет правильно
отображаться его состояние >
Внешнее приложение может использовать SSH, Telnet илипоследовательный порт для соединения с кодеком. Также возможно зарегистрировать HTTPFeedback событие и отсылать его на внешнее приложение.
Возможно настроить двух-стороннее общение приложения с кодеком.
Это необходимо, например, если свет в аудитории может быть включен настенным переключателем. В этом случае на сенсорной панели нам необходимо точно отображать его состояние. Внешнее приложение необходимо запрограммировать с учетом этой особенности.
Пример команды xAPI на слайде.
Если внешнее приложение не следит за синхронизацией состояния, это может привести к не корректной работе панели, например при перезагрузке кодека. Поэтому можно считать это не рекомендацией, а обязательным требованием.
xAPI view
Включил кнопку Light виджетpressed и released
Включили свет
Обнаружено изменение состояния виджета
Установка кнопки в положение ВКЛ
Установка кнопки в положение ВЫКЛ
Сообщение кодеку что свет включен
Сообщение кодеку что свет выключен
Пользователь Touch 10 SSH, телнет, Внешняя система Светсерийный интерфейс управления
![Page 62: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/62.jpg)
HttpFeedback
xCommand HttpFeedback Register FeedbackSlot:4 ServerUrl:
http://<someserver>/<someAPI/XMLParser>
Expression[1]:/Event/UserInterface/Extensions/Event
This command will register a httpfeedback
*s HttpFeedback 4 Expression: "/Event/UserInterface/Extensions/Event”
*s HttpFeedback 4 URL: "http://<someserver>/<someAPI/XMLParser> ”
Событие может быть отправлено на внешний HTTP сервер при регистрации его с HttpFeedback.
Для анализа его работы можно использовать wireshark. Логировать HTTP пакеты можно прямо на самом кодеке.
Пример xAPI
![Page 63: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/63.jpg)
HttpFeedback – поддержка JSON на CE8.3 и новее
xCommand HttpFeedback Register ? Expression: ... FeedbackSlot(r): Format: <XML, JSON> ServerUrl(r):
{
"Event":{"Identification":{
"SystemName":{
"Value":"SX 20 Lab Unit" },
"MACAddress":{ "Value":"00:ca:e5:00:00:01" },
"IPAddress":{ "Value":"192.168.1.10" },
"IPAddressV6":{ "Value":"fe80::2ca:e5ff:fe00:0001" },
"ProductType":{
"Value":"Cisco Codec"
},
"ProductID":{
"Value":"Cisco TelePresence SX20" },
"SWVersion":{
"Value":"ce8.3.0.c1a7707" },
"SerialNumber":{ "Value":"FTT0000001E" }
},
"UserInterface":{
"id":"1", "Extensions":{
"id":"1",
"Widget":{"id":"1",
"Action":{
И так далее
![Page 64: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/64.jpg)
Что такое JSON
JavaScript Object Notation (JSON)
Текстовый формат обмена данными,
основанный на JavaScript
На самом деле это просто:
Набор пар имен / их значений
Object {}
Запрашиваемый список (одномерный массив)
величин
Array []
{
"first_name": "Mike",
"last_name": "Maas"
}
[
{
"first_name": "Mike",
"last_name": "Maas"
},
{
"first_name": "Matt",
"last_name": "Denapoli"
}
]
![Page 65: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/65.jpg)
XML или JSON ? { "firstName": "Иван",
"lastName": "Иванов",
"address": {
"streetAddress": "Московское ш., 101, кв.101", "city": "Ленинград", "postalCode": 101101 },
"phoneNumbers": [
"812 123-1234",
"916 123-4567" ]
}
<person firstName="Иван" lastName="Иванов">
<address streetAddress="Московское ш., 101, кв.101" city="Ленинград" postalCode="101101" />
<phoneNumbers>
<phoneNumber>812 123-1234</phoneNumber>
<phoneNumber>916 123-4567</phoneNumber>
</phoneNumbers>
</person>
![Page 66: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/66.jpg)
Диагностика In-Room Control заключается в проверке факта что нажатие на кнопки на самом деле приводит к выдаче ожидаемой команды. Как уже упоминалось, это может быть сделано с xAPI регистрацией feedback.
Самый простой способ увидеть реакцию кодека – посмотреть на лог на странице in-room controls Web интерфейса (показан на следующем слайде).
Лог файлы кодека, также содержат эти события (All.log):
CuilApp User __remotetouchdevice__ about to execute command '/UserInterface/Extensions/Widget/Action Type: pressed Value: WidgetId: Support' from ::ffff:10.47.97.231.
1. xfeedback register event/userinterface/extensions/event
2. xfeedback register event
Command #1 is specific to the In-Room Control events (Pressed, Released, Clicked, On, Off etc..)
To register all events use command #2. (If you don´t know what you are looking for)
Диагностика In-Room Control
![Page 67: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/67.jpg)
Диагностика In-Room Control
Используя окно Developer Tools на In-room Control странице Web интерфейса можно посмотреть логисобытий, происходящих при использовании интерфейса.
Вывод похож на тот что мы видим при регистрации соответствующих xfeedback в xAPI, но более разборчивый для пользователя.
Список всех виджетов также отображается на странице и может быть использован для изменения состояния кнопок и генерации событий. Этот инструмент полезно использовать и для тестирования внешних контроллеров/приложений для изучения их реакции на события.
![Page 68: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/68.jpg)
Различие в версиях редактораПосле модернизации По, и загрузке в кодек файла, сохраненного в редакторе предыдущей версии, редактор выведет предупреждение о том что версии ПО не совпадают и что редактор автоматически изменит версию файла до актуальной. Необходимо согласится с этим, нажав OK.
![Page 69: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/69.jpg)
• Глобальное меню по прежнему доступно через кнопку в верхнем, правом углу
• Теперь можно добавлять кнопки на основной экран, они отображаются когда система не в соединении
• Можно добавлять кнопки, отображаемые при вызове
• Каждая из икон может использовать разные пиктограммы и подписи
CE 8.2 новое в In-room Control – дополнительные варианты размещения кнопок
![Page 70: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/70.jpg)
Зачем это нужно: Вы больше не ограничены физическими интерфейсами кодека. Управляя внешним переключателем
видеосигнала можно программировать виртуальные источники сигнала, операции с которыми для пользователя ни чем не отличаются
от подключенных непосредственно к кодеку.
CE 8.3новое в In-room Control – управление внешним коммутатором
![Page 71: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/71.jpg)
Работа с виртуальными источниками
В случае примера с предыдущего слайда, ПК и несколько других устройств подключены к входам переключателя сигнала, который в свою очередь, подключен к 2-му входу SX10.
Для настройки такой конфигурации необходимо на 2-м физическом интерфейсе создать виртуальные источники сигнала. После создания их не возможно редактировать. Только удалить и создать заново.
xCommand UserInterface Presentation ExternalSource Add ConnectorId: 2 SourceIdentifier: source1 Name: AppleTV type: mediaplayer
OK
xCommand UserInterface Presentation ExternalSource Add ConnectorId: 2 SourceIdentifier: source2 Name: ’Media Player’ type: mediaplayer
OK
xCommand UserInterface Presentation ExternalSource Add ConnectorId: 2 SourceIdentifier: source3 Name: PC type: PC
OK
These three commands created three new sources all linked to ConnectorID: 2 (the SX10 physical HDMI input where the video
switcher output is connected). The unique identifier for each virtual source is “source1”, ”source2” and “source3”. The virtual id s
are alphanumeric and the value is optional.
Этот функционал поддерживается со всеми кодеками под управлением CE8.3.0 или новее. Работает с TRC6, Touch10 и DX.
Максимальное количество виртуальных источников сигнала, которое технически может быть настроено – 65535.
Вряд ли такое количество Вам реально понадобится. Мы рекомендуем не использовать более 50 (по крайней мере большее число не тестировалось Cisco) для предотвращения различных проблем, таких, например, как замедление работы сенсорного интерфейса управления.
![Page 72: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/72.jpg)
По умолчанию виртуальные источники не активны и не станут
активными при детектировании сигнала на входе кодека
Необходимо передать команду для изменения их состояния.
Ниже приведены команды для работы с виртуальными
источниками:
xCommand UserInterface Presentation ExternalSource AddConnectorId(r): <2..3>Name(r): <S: 0, 40>
SourceIdentifier(r):<S: 0, 40>Type(r): <camera, PC, mediaplayer, document_camera, other, whiteboard, desktop>
xCommand UserInterface Presentation ExternalSource ListxCommand UserInterface Presentation ExternalSource Remove
SourceIdentifier(r):<S: 0, 40>
xCommand UserInterface Presentation ExternalSource RemoveAll
xCommand UserInterface Presentation ExternalSource Select
SourceIdentifier(r):<S: 0, 40>xCommand UserInterface Presentation ExternalSource State Set
ErrorReason: <S: 0, 80>
SourceIdentifier(r):<S: 0, 40>State(r): <Hidden, Ready, NotReady, Error>
Результат исполнения комманд:
xCommand UserInterface Presentation ExternalSource State Set SourceIdentifier: source1 State: Hidden
xCommand UserInterface Presentation ExternalSource State Set SourceIdentifier: source2 State: NotReady
xCommand UserInterface Presentation ExternalSource State Set SourceIdentifier: source3 State: Ready
Работа с виртуальными источниками
xfeedback register event/userinterface/presentation/externalsource
![Page 73: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/73.jpg)
Диагностика доступности системы управления
Можно настроить проверку доступности управляющей системы. Если кодек не увидит сообщения, подтверждающего доступность в течении настроенного интервала времени, будет выведено предупреждение. Как только связь восстановится – предупреждение исчезнет.
xCommand Peripherals Connect Type: ControlSystem Name: VideoSwitch ID: 1 NetworkAddress: 10.47.97.118
SerialNumber: SC45FG34 SoftwareInfo: None HardwareInfo: VideoSwitch
xConfiguration Peripherals Profile ControlSystems: 1
xCommand Peripherals HeartBeat ID: 1 Timeout: 10
Настройте управляющую систему таким образом чтобы она выполняла следующую команду, например, каждые 5 секунд:
![Page 74: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/74.jpg)
Язык программированияPython
![Page 75: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/75.jpg)
Запуск скриптов на Python
Cisco Connect 2017 © 2017 Cisco and/or its affiliates. All rights reserved. 76
Windows Linux, OS X
Проверка версии Python python -Vpy -3 –V
python3 -V
Запуск Python скрипта python script.py py -3 script.py
python3 script.py
Использование Pythonинтерпретатора (Для выхода: наберите quit() или Ctrl z)
pythonpy -3
python3
Для установки библиотек Python используйте PyPA (pip). Начиная с версии 3.4 он включен в
устанавливаемые по умолчанию инструменты.
https://pypi.python.org/pypi/pip
![Page 76: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/76.jpg)
Python – типы данных
77
Тип Пример
• Цифровые: Integer, Float x = 10 x = 1.0
• Строки: String x= ‘Mike’
• Boolean y = True x = False
• Списки: List my_list = [10, 20, 30]
• Кортежи: Tuple my_tuple = (‘Brett’, ‘Cisco',
‘Cary’,2015)
• Словари: Dictionary my_dict = {"one":1, "two":2}
• Списки в списках: Lists in Lists my_list2=[[10,20,30], [‘Cisco
Connect’, ‘May’, 2016]]
DEVNE
![Page 77: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/77.jpg)
Начинаем работать с Python и paramiko
78
import paramikoimport timeimport reclient = paramiko.SSHClient()
# установка политики подключения к серверам с не известными host ключами - возможные # варианты RejectPolicy (по умолчанию), AutoAddPolicy, WarningPolicy, или созданный Вами класс.
client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) client.connect("10.100.1.147", username="admin", password="C1sco123") # соединение с серверомchannel = client.invoke_shell() # работаем с терминальной сессиейchannel.send('xst SIP Registration 1 URI\n') #посылаем командуtime.sleep(0.5) #ждем 0,5 секундыoutput = channel.recv(2000) #получаем 2000 байт вывода
Number = re.findall(r'\[email protected]', str(output))print('номер видеосистемы: ' + ''.join(Number))client.close()
http://docs.paramiko.orgУзнаем номер терминала:
![Page 78: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/78.jpg)
Использование регулярных выражений в Python
Регулярные выражения используют два типа символов:
специальные символы: как следует из названия, у этих символов есть специальные значения, например, * означает «любой символ»
литералы (например: a, b, 1, 2 и т. д.).
В Python для работы с регулярными выражениями есть модуль re. Для использования его нужно импортировать:
import re
Вот наиболее часто используемые методы библиотеки re:
re.match()
re.search()
re.findall()
re.split()
re.sub()
re.compile()
79
![Page 79: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/79.jpg)
Использование регулярных выражений в Python
re.findall(pattern, string):
Этот метод возвращает список всех найденных совпадений. У метода findall() нет ограничений на поиск в начале или концестроки. Если мы будем искать «AV» в нашей строке, он вернет все вхождения «AV». Для поиска рекомендуется использоватьименно findall()
Метод re.findall() и операторы
80
Оператор Описание
. Один любой символ, кроме новой строки \n.
? 0 или 1 вхождение шаблона слева
+ 1 и более вхождений шаблона слева
* 0 и более вхождений шаблона слева
\w Любая цифра или буква (\W — все, кроме буквы или цифры)
\d Любая цифра [0-9] (\D — все, кроме цифры)
\s Любой пробельный символ (\S — любой непробельнй символ)
\b Граница слова
[..] Один из символов в скобках ([^..] — любой символ, кроме тех, что в скобках)
\ Экранирование специальных символов (\. означает точку или \+ — знак «плюс»)
^ и $ Начало и конец строки соответственно
{n,m} От n до m вхождений ({,m} — от 0 до m)
a|b Соответствует a или b
() Группирует выражение и возвращает найденный текст
\t, \n, \r Символ табуляции, новой строки и возврата каретки соответственно
![Page 80: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/80.jpg)
81
скрипт, отслеживающий нажатие кнопкиimport paramikoimport timeimport reclient = paramiko.SSHClient()client.set_missing_host_key_policy(paramiko.AutoAddPolicy())client.connect("10.100.1.147", username="admin", password="C1sco123") # соединение с серверомchannel = client.invoke_shell() # работаем с терминальной сессиейchannel.send('xfeedback register event/userinterface/extensions/event\n') # Регистрируем отклик (feedback) на нажатие кнопки
Loopy = 1while Loopy == 1: # организуем цикл
output=str(channel.recv(1024))if "mic1" in output:
# Здесь может быть Ваша командаprint('Key mic1 pressed!')print(output)
elif "mic2:on" in output:print('Key mic2 pressed on!')print(output)
elif "mic2:off" in output:print('Key mic2 pressed off!')print(output)
client.close()
![Page 81: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/81.jpg)
82
скрипт, отслеживающий нажатие кнопкиimport paramikoimport timeimport reclient = paramiko.SSHClient()client.set_missing_host_key_policy(paramiko.AutoAddPolicy())client.connect("10.100.1.147", username="admin", password="C1sco123") # соединение с серверомchannel = client.invoke_shell() # работаем с терминальной сессиейchannel.send('xfeedback register event/userinterface/extensions/event\n') # Регистрируем отклик (feedback) на нажатие кнопки
Loopy = 1while Loopy == 1: # организуем цикл
output=str(channel.recv(1024))if "Pressed" in output and "mic1" in output:# Здесь может быть Ваша команда
print('Key mic1 pressed!')print(output)
elif "Changed" in output and "mic2:on" in output:print('Key mic2 pressed on!')print(output)
elif "Changed" in output and "mic2:off" in output:print('Key mic2 pressed off!')print(output)
client.close()
![Page 82: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/82.jpg)
83
скрипт, отслеживающий нажатие кнопкиimport paramikoimport timeimport reclient = paramiko.SSHClient()client.set_missing_host_key_policy(paramiko.AutoAddPolicy())client.connect("10.100.1.147", username="admin", password="C1sco123") # соединение с серверомchannel = client.invoke_shell() # работаем с терминальной сессиейchannel.send('xfeedback register event/userinterface/extensions/event\n') # Регистрируем отклик (feedback) на нажатие кнопкиLoopy = 1while Loopy == 1: # организуем цикл
output=str(channel.recv(1024))if "Pressed" in output and "mic1" in output:# Здесь может быть Ваша команда# предположим что после ее выполнения у Вас есть возможность проверить состояние контролируемого устройства
channel.send('xCommand UserInterface Extensions Widget SetValue WidgetId: "mic1" Value: active\n')
print('Key mic1 pressed!')print(output)
elif "mic2" in output and "changed Value: on" in output:print('Key mic2 pressed on!')print(output)
elif "mic2" in output and "changed Value: off" in output:print('Key mic2 pressed off!')print(output)
client.close()
![Page 83: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/83.jpg)
Страница
Cisco Connect 2017 © 2017 Cisco and/or its affiliates. All rights reserved. 84
Страница*e UserInterface Extensions Event PageClosed PageId: "video"** end*e UserInterface Extensions Event PageOpened PageId: "audio"** end
import paramikoimport timeimport reclient = paramiko.SSHClient()client.set_missing_host_key_policy(paramiko.AutoAddPolicy())client.connect("10.100.1.147", username="admin", password="C1sco123") # соединение с серверомchannel = client.invoke_shell() # работаем с терминальной сессиейchannel.send('xfeedback register event/userinterface/extensions/event\n') # Регистрируем отклик (feedback) на нажатие кнопки
Loopy = 1while Loopy == 1: # организуем цикл
output=str(channel.recv(1024))if "PageOpened" in output and "Page_mic" in output:
print('Перешли на страницу микрофонов!')print(output)
elif "PageClosed" in output and "Page_mic" in output:print('Закрыли страницу микрофонов!')print(output)
client.close()
![Page 84: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/84.jpg)
Это еще не конец!
Через 5 минут жду вас на вторую часть сессии, по большей части, посвященной управлению CMS.
Cisco Connect 2017 © 2017 Cisco and/or its affiliates. All rights reserved. 85
![Page 85: Cisco Connect...Контент и удобство работы важны наравне с качественным видео - 2017 In-Room Control –функционал Cisco](https://reader030.vdocuments.site/reader030/viewer/2022041118/5f2eb1392d1b4457936493ac/html5/thumbnails/85.jpg)
#CiscoConnectRu#CiscoConnectRu
Спасибо за внимание!Оцените данную сессию в мобильном приложении конференции
© 2017 Cisco and/or its affiliates. All rights reserved.
Контакты:
Тел.: +7 495 9611410www.cisco.com
www.facebook.com/CiscoRu
www.vk.com/cisco
www.instagram.com/ciscoru
www.youtube.com/user/CiscoRussiaMedia