Cisco Desktop Collaboration Experience DX650

Zydeco-pic-2

Сегодня о DX650 уже опубликовано достаточно большое количество материалов, так что нет необходимости описывать технические характеристики и особенности устройства.

Для желающих еще раз подробно ознакомиться с функционалом и настройками устройства привожу ссылки на официальную документацию:

Страница продукта на cisco.com:

http://www.cisco.com/en/US/partner/products/ps12956/index.html

Страница поддержки продукта:

http://www.cisco.com/en/US/products/ps12956/tsd_products_support_series_home.html

Ресурсы для разработчиков:

http://developer.cisco.com/web/dx600/home

Несмотря на то, что в целом авторы предыдущих статей освещают DX650 достаточно позитивно, иногда в них присутствуют определенные сомнения и скепсис по отношению к продукту.

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

Много сомнений высказывается относительно выбранной операционной системы, причем в качестве примера обычно приводят другой продукт Cisco на ОС Android — Cisco Cius.

В современных продуктовых линейках ведущих мировых производителей ВКС, продукты, основанные на Android, пока отсутствуют (я не имею ввиду программные Android ВКС клиенты – это несколько другая ниша и область применения), поэтому Cisco является первопроходцем в этой области.

Действительно, предыдущее наше решение на Android — планшет-телефон «Cius», не получил большого распространения.

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

Сегодня есть твердая уверенность, что с двумя серьёзными недостатками Cius (низкая производительность и не достаточная для бизнес-устройства стабильность в работе), в случае с DX650 мы не столкнемся.

Давайте разберемся, чем это гарантируется.

Прежде всего, конечно платформой – SoC TI OMAP 4460 @ 1.5 ГГц (2 ядра) GPU PowerVR SGX540. Чем же отличается платформа DX650 от Сius, построенного на одноядерном Intel Atom Z615 Processor 512-KB cache, 1.6 GHz) ?

  1. CPU – не очень корректно сравнивать разные архитектуры,  т.к. ARM изначально предназначен для вычисления только целочисленных операций, в отличии от X86, которые умеют работать с вычислениями с плавающей запятой или FPU. В чем то преимущество будет за ARM. А где то и наоборот. Но усреднено можно считать, что при одинаковых частотах они обладают сравнимой производительностью. Таким образом, производительность 2-х ядер  ARM-Cortex A9 с блоком обработки SIMD-команд превосходит в 2 раза Atom Z615. (Следует заметить, что во все семейство OMAP 44XX включены еще и два ядра ARM Cortex-M3, работающих на частоте 266 МГц, разгружающих ядра A9 на задачах, не требующих высокой производительности).
  2. GPU Cius –  Integrated Graphics Media Accelerator 600 (400MHz) и GPU DX650 — PowerVR SGX540 (384MHz) построены на одной архитектуре — PowerVR SGX5, то есть обладают сходными  возможностями для ускорения 2D/3D графики (актуально для разгрузки CPU при выводе GUI высокого разрешения. Конечно, для этого требуется хорошая оптимизация кода под поддерживаемую ускорителем систему команд (API)).
  3. Аппаратная поддержка ускорения кодирования / декодирования видео высокого разрешения. Самый важный для видеотелефона параметр, т.к. именно эти процессы в основном и приводили к сбоям и торможению в работе Cius. В случае Cius – в нашем распоряжении только GMA 600  — позволяет разгрузить процессор при декодировании h264 видео, но не содержит модулей для аппаратного ускорения кодирования. В случаем DX650 кроме PowerVR SGX540,  – в состав OMAP 4460 входит аппаратный мультимедийный ускоритель IVA3 с программируемым DSP, способным кодировать/декодировать видео в h263, h264 AVC и SVC, разрешения 1080p Full HD!

Так как процесс кодирования в мультимедиа приложениях почти в 4 раза более ресурсоемкий, чем декодирование и занимает основное процессорное время, можно говорить о том, что в режиме видеозвонка, в случае DX650, мы обладаем не 2-х кратным, а многократным (как минимум на порядок) преимуществом перед Cius в доступных для OS и приложений CPU ресурсах.

Что касается ПО, разработчики полностью пересмотрели его архитектуру и методы взаимодействия с аппаратной платформой.

Так, например:

Вместо android.net.rtp использованы собственные библиотеки.

При кодировании/декодировании вместо GIPS media engine и G-streamer использован предоставленный произодителем аппаратной платформы API (OMX и расширения XDM).

В первых версиях ПО запланирована работа на кодеках от Ti с переходом в следующих версиях на собственные реализации.

Используются только собственные аудио алгоритмы с обязательным использованием механизмов ускорения на ARM или DSP. (Для сравнения: загрузка процессор при использовании аппаратной поддержки: G722 – 25 MHz, G729  — 40 MHz, без нее: G.722 -132 Mhz, G.729 -162 Mhz)

Оптимизированно управление Frame buffer, большая работа проведена над разрешением конфликтов и зависимостей аппаратных и программных модулей.

DX650 был выведен на рынок с ПО версии 10.0(1). Уже в этом виде продукт с моей точки зрения получился очень достойный, аналогов которому на рынке я не вижу.

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

Реклама

Что же такое Cisco Jabber?

Последнее время участились вопросы, что же такое Cisco Jabber?

Существует некоторая путаница в терминологии, которую усугубляет совпадение с одним из названий популярного протокола передачи мгновенных сообщений XMPP.

Jabber – обобщенное название нового поколения программных клиентов Cisco.

Попробуем разобраться – какие клиенты и продукты входят в семейство Jabber, в чем их различие, на каких устройствах и ОС они работают, что для их работы необходимо.

Сгруппируем все существующие решения по категориям, основываясь на платформах на которых они работают.

В первой части рассмотрим клиенты, работающие на ПК.

ПК платформы — корпоративные полнофункциональные клиенты: Jabber for Windows и Jabber for Mac

Продукты по большому счету различающиеся только платформой (Windows-клиент пока несколько опережает по функционалу Mac, на котором, например, еще не реализована поддержка видеосвязи, но в планах Cisco к концу года обеспечить равный функционал клиентов для обеих платформ).

Jabber for Windows уже сегодня полнофункциональный клиент, поддерживающий видео и аудио звонки, сервисы отправки коротких сообщений, корпоративные и персональные адресные книги с отображением “присутствия” абонента, управление настольным телефоном (CTI), отображение сообщений голосовой почты (Visual voice mail) и многое другое.

Оба клиента требуют наличия в организации сервера CUP (Cisco Unified Presence) или аккаунта “облачного”  сервиса Webex Connect, что в России пока мало актуально. Полностью интегрированы с корпоративной телефонией, основанной на CUCM, но могут работать и без нее (через “облако”, или как только IM клиент). В случае наличия в организации CUCM телефонии в ближайшее время можно будет воспользоваться специальным предложением Cisco и получить Jabber и CUP сервер бесплатно (Программа Jabber for Everyone). Но использовать в этом варианте с Jabber можно только функционал коротких сообщений.

Для использования полного функционала необходимо, как минимум, наличие пользовательских лицензий Advanced UCL или CUWL Standard или, при использовании UCL модели лицензирования, — лицензия на использование клиента (JAB9-DSK-K9) + пользовательские лицензии.

Самих клиентов можно скачать в разделе поддержки Cisco.com (необходим CCO логин).

Резюмируя вышесказанное, Cisco Jabber – клиент для корпораций, способных инвестировать средства в IT инфраструктуру, либо уже имеющих инфраструктуру Cisco. По стоимости — это одно из самых дорогих решений программных клиентов Cisco. Но широкий функционал клиента оправдывает инвестированные в него средства.

ПК платформы: видеоклиенты Cisco Jabber Video for Telepresence (Mac и Windows)

По сути этот клиент – переименованный Cisco (или Tandberg :)) Movi. Функционал – только видео и голосовая связь. (Ничем, к слову, не уступающая “старшему брату”)

Но! Этот клиент можно попробовать и использовать бесплатно! Регистрируемся на CiscoJabberVideo.com, выкачиваем пакет установки – и пользуемся. Срок использования не ограничен, в функционале отсутствуют сервисы, рассчитанные на корпоративного пользователя (Например, “присутствие” и корпоративная адресная книга).

Для внутрикорпоративной установки необходим сервер VCS Contol + TMS (с лицензиями movi, jabber или pe (provisionig extention license)). Опционально необходим VCS Expressway, если необходимо обеспечить связь с Интернет. Небольшие организации (до 50 одновременно работающих клиентов) могу обойтись пакетом на базе одного сервера VCS Expressway – Movi Starter Pack Expressway edition, стоящим существенно дешевле.

Резюме: Cisco Jabber Video for Telepresence, клиент который подойдет организациям с ограниченным бюджетом, или в случаях когда требуется только видео. Еще один плюс этого клиента – более простое и понятное для специалистов мало знакомых с UC инфраструктурой Cisco управление и развертывание и уже сегодня — поддержка видео на Mac.

Вторая часть  — клиенты для планшетов.

Cisco Jabber for Android Tablet – Сегодня реализован только на планшете Cisco Cius. В планах – выпуск клиента и для других aндроид устройств, причем в начале следующего года ожидается тестовый клиент с функционалом только видео и только потом – полнофункциональный.

Cisco Jabber for IPad – один из наиболее интересных и востребованных клиентов.

Доступен для свободного скачивания через Apple Store. По функционалу схож с клиентом для ПК, за исключением функций интеграции с офисным окружением (управление настольным телефоном, передача рабочего стола).

Для работы в корпоративном окружении, при полнофункциональном использовании необходимо  наличие более дорогой, чем для клиента ПК, лицензии CUWL Premium или CUWL Professional. UCL модель лицензирования для Jabber for IPad не поддерживается.

При использовании только функционала голоса/видео, в отличие от клиента для ПК, не требует наличия CUP или аккаунта webex connect при работе с CUCM,  при использовании VCS — схема развертывания и лицензирования не отличается от ПК. Пока не поддерживает работу с сервером для SMB – VCS Starter Pack ExpressWay edition, из-за отличия в provisioning-схеме. В следующих версиях ПО эта поддержка будет добавлена. Может использовать бесплатный аккаунт, полученный при регистрации на CiscoJabberVideo.com

Третья часть — клиенты для смартфонов.

Учитывая, что сегодняшние смартфоны пока еще не так производительны, как ПК и планшеты, а их ОЗУ ограничено, сегодня Cisco предлагает пакет специализированных приложений, предоставляя пользователю возможность самостоятельно выбрать необходимый функционал и обеспечивая возможность их совместного использования.

Т.е., например, из чат сессии Jabber IM for iPhone – можно выполнить телефонный вызов с помощью jabber for iPhone и наоборот.

Планируется выпуск  и универсальных клиентов.

Cisco Jabber IM for iPhone

Клиент для отправки и приема мгновенных сообщений. Поддерживает адресную книгу с отображение статуса абонента. Требует наличия в организации CUP сервера, либо наличия у пользователя аккаунта webex connect.

Cisco Jabber IM for Android клиент, выпуск которого запланирован на 2-е полугодие 2012 г. 

Cisco Jabber for iPhone и Cisco Jabber for Android – клиенты, обеспечивающие функционал корпоративной телефонии на смартфоне пользователя, находящегося в зоне действия беспроводной сети организации. Обеспечивается полная интеграция с корпоративной сетью связи, основанной на CallManager с сервисами адресных книг и расширенной информации о контактах. Необходимо наличие лицензий мобильного пользователя, сконфигурированной на устройство требуемого типа (MOBILE-USR) + пользовательских лицензий на основное или дополнительное устройство или CUWL Premium или CUWL Professional.

Кроме перечисленных клиентов существуют клиенты и для других платформ и ОС (например, для Blackberry и Nokia Symbian), я перечислил самые распространенные. Также доступен клиент для интеграции с Lync — Cisco UC Integration for Lync (CUCILINC) и вариант для разработчиков ПО — Jabber Web SDK.

 

Обзорное видео о Cisco Jabber:

 

В этом ролике продемонстрированы 4 удобных функции Cisco Jabber, которые нужны всегда в повседневной работе: отправка скриншотов с помощью Cisco Jabber, использование значков-коммуникаторов, интеграция с Microsoft Office и переход из чата в видеоконференцию:

 

Эволюция термина Telepresence

Сегодня поговорим об эволюции термина Telepresence. Для начала немного истории. Термин Telepresence ввел в употребление Марвин Минский (Marvin Lee Minsky), который в статье 1980 года в общих чертах обрисовывал свое видение устройств для более старого понятия Teleoperation. Суть решения – дать удаленному участнику чувство фактического присутствия.  С тех пор определение практически не поменялось.

Первой успешной коммерческой компанией, которая начала выпуск систем Telepresence стала компания Teleport (впоследствии переименованная в TeleSuite). Компания была создана в 1993 году Дэвидом Алленом (David Allen) и Гарольдом Вильямсом (Harold Williams).  Изначально их идея состояла в том, что бизнесменам часто приходится прерывать свой отдых и покидать курорты для проведения важных переговоров. Они хотели создать и развить технологию, которая позволила бы, бизнесменам проводить срочные совещания не покидая курорт.  Очевидно, это был аналог сегодняшних решений Public Telepresence.

Система TeleSuite

Системы начали устанавливать в отелях Hilton. Планировалось оснастить подобными системами все отели в США и в дальнейшем устанавливать по всему миру.  К сожалению, в то время идея не прижилась, системы использовались очень мало. Компания TeleSuite переключилась на более бизнес ориентированные отрасли, например на телемедицину. Но идея не прижилась и там. Первая битва систем Telepresence за рынок была проиграна. Дэвид Аллен продал компанию (которая на тот момент называлась Destiny Conferencing) в 2007 году за 60 миллионов долларов компании Polycom.

Следующий виток вывода решений Telepresence на рынок был сделан в 2005 году. Компания DreamWorks Animation создала для компании HP систему HP Halo.

HP Halo Telepresence Solution

Система работала только в выделенной оптической сети Halo Video Exchange Network (HVEN) по специальным протоколам. В силу этих ограничений решение не получило широкого распространения, но тем не менее первый серьезный шаг был сделан. Был сформулирован основной принцип систем Telepresence на тот момент: это набор технологий, позволяющий пользователю получить впечатление того, что он находится и/или воздействует на место, отличное от его физического местоположения.

По последней информации компания Polycom приобретает подразделение визуальных средств совместной работы HP (включая серию изделий Halo и подразделение услуг внешнего управления) и становится эксклюзивным партнёром HP по системам телеприсутствия и отдельным системам видеосвязи на основе технологий унифицированных коммуникаций. Ожидается, что процесс заключения сделки будет завершён в III кв. 2011 г.

И вот, наконец, в конце 2006 года на рынок выходят ведущие игроки рынка видео и унифицированных коммуникаций: Cisco, Polycom, Tandberg. Все вендоры предлагают полноценные Telepresence системы. Детали и принципы работы систем немного отличались, но основная идея была одна: создание круглого виртуального стола, за которым сидят участники, находящиеся в разных точках земного шара.  При этом изображение людей должно было быть в натуральную величину, разрешение картинки FullHD, пространственное аудио, т.е. звук должен исходить непосредственно от человека. 

Cisco Telepresence CTS-3000

Polycom TPX HD 306M

Tandberg Telepresence T3

На старте линейки систем Telepresence были совсем небольшие. Например, у Cisco долгое время было всего две системы, CTS-3000 (на 6 человек) и персональная система CTS-1000 (на 2 человека). Примерно аналогичная ситуация была и у остальных вендоров. На начальном этапе своего развития системы Telepresence полностью дистанцировались от систем традиционных ВКС. Постоянно подчеркивалось, что это два разных мира, две разные лиги. Совместимость между системами была плохая, а зачастую вообще отсутствовала.  Казалось, системы будут развиваться параллельными путями. Но время и рынок внесли свои коррективы. Два мира сделали шаг навстречу друг другу. Точнее, я бы сказал, мир Telepresence сделал шаг навстречу миру ВКС.  Стали появляться модели, не совсем подходящие под определение Telepresence, появилась полная интеграция с системами ВКС. 

Образно выражаясь, «Виртуальный стол» стол был сломан

Cisco Telepresence CTS-500

Очередное изменение термина Telepresence произошло после того, как в декабре 2009 года Cisco приобрела 90% акций компании Tandberg. Сделка, которая позволила компании Cisco стать мировым лидером в производстве оборудования для видеоконференций, обошлась в 19 млрд. норвежских крон (3,4 млрд долл.).

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

Сейчас решения Telepresence можно разделить на несколько категорий:

  • Immersive.  К этой категории относятся «классические» системы Telepresence с виртуальным столом, полноразмерным изображением и пространственным звуком. В состав решения входит стол и все остальные необходимые для создания эффекта присутствия аксессуары (например, подсветка вокруг экранов). Для установки таких систем требуется специальное помещение с определенными параметрами света, звука, цвета и т.д.. Примеры таких систем: Cisco CTS-3010, Cisco CTS-3210, Cisco (Tandberg) T3, Polycom OTX 300, LifeSize Conference 200.

 

Cisco Telepresence CTS-3010

Polycom OTX 300

LifeSize Conference 200

  • Multipurpose.  К данной категории относятся системы, которые устанавливаются в комнатах общего назначения (переговорных комнатах). Для них нет специальных требований к помещению, есть только рекомендации. Система может поставляться в сборе, включая монитор (плазму) для отображения и монитор/плазму для презентаций, или может представлять собой набор, состоящий из кодека, камеры, микрофонов и пульта (панели управления). В этом случае, вопрос крепления/установки оборудования в каждом случае решается индивидуально. Данные системы не обеспечивают передачу изображения человека в натуральную величину, но поддерживают разрешение FullHD (1080p) и в некоторых моделях существует пространственное аудио.  Примеры подобных систем: Cisco (Tandberg) Profile series (65, 52, 45), Polycom HDX series, LifeSize Room.

 Cisco (Tandberg) Profile 65 Dual

 

 Polycom HDX 9000

  • Personal. К этой категории относятся все остальные аппаратные и программные решения. Определение для данной категории сформулировать сложно, единственное, что связывает все эти решения – они используются персонально, это следует из названия.  Необходимо отметить, что в данный сегмент попадают и практически полноценные системы Telepresence, c естественным изображением человека, пространственным звуком и эффектом присутствия, например Cisco CTS-1100, и программные решения для установки на ноутбук, например Cisco (Tandberg) Movi. Также, в качестве примеров можно отметить: Polycom HDX 4000, Cisco (Tandberg) E20, LifeSize Desktop, Polycom Telepresence m100 и другие.

  Cisco CTS-1100

 

 Polycom HDX 4500

Cisco (Tandberg) Telepresence E20

LifeSize Desktop

 

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

 

А что думаете Вы?