В предыдущей статье о ВКС я описал решение отечественного разработчика Mind. Читатели заметили, что сравнение профессиональных программных решений с аппаратными выглядит однобоко, и требуется сравнение в первую очередь с аналогичными продуктами. Эту статью я посвятил как раз такому продукту Российской разработки от компании TrueConf.
TrueConf и Mind успешно работают на одном рынке в России и за её пределами. Программные решения ВКС этих разработчиков имеют как много общего, так и немало отличий. Но это не мешает им развиваться и выполнять свои задачи, занимая свою нишу и успешно конкурируя с аппаратными решениями ВКС от Polycom, Cisco, LifeSize и прочими.
Прислушавшись к читателям предыдущей статьи, я проведу сравнение функциональных возможностей и стоимости TrueConf с аналогичной программной реализацией Microsoft Lync (Skype for Business), как наиболее распространённой в мире.
Цель данной статьи не принизить или возвысить один из этих программных продуктов, а именно сравнить функционал и стоимость. Выводы каждый делает для себя сам.
Оба этих продукта появились давно, и за многие годы претерпели существенные изменения. Первое, что их объединяет — это основной замысел. И Lync (ныне Skype for Business), и TrueConf, задумывались как программный комплекс Унифицированных Коммуникаций (Unified communications, UC).
Позиционирование
Для начала раскроем основную концепцию UC:
— Статус присутствия: информация о доступности пользователя (как дополнение — степень занятости, настроение, местоположение: всё то, что мы видим в современных мессенджерах)
— Обмен мгновенными сообщениями: чат
— Управление учётными записями: консолидация учётных записей, интеграция с аккаунтами из различных систем
— Телефония: интеграция системы с телефонией (включая IP)
— Аудиоконференции: голосовые звонки групповые и точка-точка
— Видеоконференции: видео звонки групповые и точка-точка
— Автоматизации бизнес-процессов: совместный доступ к документам, базам, мультимедиа контенту
— Обмен файлами: прямая пересылка или публикация
— Удалённая демонстрация: возможность проводить презентации, демонстрировать собственный рабочий стол или отдельное окно
— Интеграция с почтовыми сервисами: электронная почта, голосовая почта, SMS, факс и пр.
— Кроссплатформенность: клиентским устройством может быть стационарный ПК, стационарный телефон, мобильный телефон, IP-телефон, смартфон, планшет, ноутбук, кодек/терминал
Этот список не закончен. Сюда можно отнести всё то, что делает коммуникацию людей эквивалентной общению при личном присутствии собеседников, и даже еще удобней.
Так чем отличается подход к реализации UC у TrueConf и Skype for Business?
Функционал
Основой решения Microsoft является самостоятельная реализация максимального количества сервисов UC своими силами. TrueConf тоже изначально разрабатывался как UC-система, но упор был сделан на развитие наиболее актуальных сервисов. Остальной функционал был реализован на уровне максимальной совместимости с внешними унифицированными системами.
Логика проста: зачем изобретать, например, собственную телефонию и увеличивать стоимость своего решения, когда достаточно обеспечить совместимость с популярными АТС (в т.ч. бесплатными), существенно дополнив и расширив их функционал?
Рассмотрим подробнее каждый из сервисов в отдельности, и его реализацию в TrueConf и Skype for Business.
Статус присутствия
В TrueConf индикация присутствия выполнена весьма лаконично.
Есть три типа статуса: «В сети», «Занят» и «Не в сети»
Как только запустился TrueConf-клиент, пользователь у всех в адресной книге подсвечивается как «В сети». Если он участвует в конференции — статус меняется на «Занят». Самостоятельно статус изменить нельзя.
В Skype for Business статусы можно менять вручную.
Если пользователь не в сети, то статус отображает время отсутствия.
Обмен мгновенными сообщениями
Обмен текстовыми сообщениями в TrueConf реализован в отдельном окне.
Чат доступен как во время конференции, так и независимо от неё. Из окна чата можно произвести вызов и начать сеанс видео связи.
Чат S4B также вызывается в отдельном окне. Во время конференции он прилипает к окну конференции.
Из окна чата можно совершить голосовой или видео звонок, либо перейти к демонстрации документов, доски, рабочего стола или созданию опросов.
Адресная книга и управление учётными записями
Адресная книга TrueConf может быть реализована как в отдельном окне, так и совместно с общим окном конференции. Она формируется пользователем путём добавления контактов из списка зарегистрированных на сервере пользователей.
Если сервер имеет внешний адрес и на нём настроена опция «Федерация», которая доступна на любой платной версии TrueConf Server, то у пользователя есть возможность добавлять в адресную книгу пользователей внешнего TrueConf Server или пользователей облачного сервиса TrueConf Online.
Пользователи в адресной книге клиентского приложения могут разделяться по группам, созданным и настроенным администратором сервера.
TrueConf Server поддерживает интеграцию с AD, поэтому для доступа к сервису пользователи могут использовать свои доменные данные.
Аватарки в адресной книге появятся в следующей версии клиента (пока только beta).
Адресная книга Skype for Business имеет аналогичный функционал.
Есть возможность добавить пользователей из своей организации (из AD), и, если подключена «Федерация» — пользователей S4B других серверов или пользователей Skype. Также в адресной книге отображаются аватарки учётных записей.
Телефония
TrueConf не имеет собственного программного сервиса АТС. Не смотря на это, TrueConf Server имеет встроенный программный SIP/H.323-шлюз, для интеграции с существующей IP-телефонией и аппаратными решениями ВКС других производителей. Также есть возможность регистрировать на TrueConf Server SIP-телефоны или кодеки.
Настройка подключения сервера к IP-телефонии занимает 2 клика — и уже можно звонить через TrueConf Client на внутренние номера, городские и мобильные телефоны, собирать из них голосовые и видео конференции.
У Microsoft есть собственный сервис IP-телефонии. Соответственно S4B также поддерживает участие в конференциях SIP-участников. Однако, прямой совместимости с MCU других производителей у S4B нет. Поддержка реализуется путём использования дополнительного сервера в качестве шлюза.
Аудиоконференции
Для TrueConf понятие аудио или голосовой конференции не совсем применимо. В любом групповом сеансе пользователь может использовать камеру, а может оставаться невидимым, являясь аудио абонентом. В одну конференцию могут объединяться SIP-телефоны, программные терминалы с веб-камерами, сотовые телефоны и, в принципе всё, что имеет доступ к серверу через SIP-шлюз. В зависимости от типа конференции, в реальном времени можно управлять настройками пользователей, выводить их «на трибуну», включая их камеру, приглашать и выводить из мероприятия.
Интерфейс и возможности Skype for Business в полной мере обеспечивают необходимый функционал голосовых звонков и конференций между клиентами S4B. А при интеграции с телефонией и доступом из вне — доступны аудио конференции с любым телефонным абонентом, SIP-устройством или Skype-пользователем.
Видеоконференции
Что из всех сервисов UC даёт нам максимальное ощущение личного присутствия при общении? Разумеется — это видеосвязь.
Многосторонние видеоконференции — это основа решения TrueConf. ВКС позволяет людям увидеть и услышать друг-друга независимо от расстояния между собеседниками. И чем качественней сервис, чем удобней управление — тем комфортней становится проведение массовых мероприятий через видео-конференц-связь.
Сервис TrueConf поддерживает 4K-разрешение проводимых видеоконференций. Это значит, что на 4К-панели в переговорной, например, можно отобразить 4 x Full HD или 9 x HD-участников без потери исходного качества. Максимальное количество участников симметричной видеоконференции TrueConf составляет 25 человек. При этом все участники могут видеть и слышать друг-друга. В селекторной конференции может участвовать до 250 пользователей: 6 из них — это докладчики (их все видят и слышат), а остальные слушатели (их только слышно). Но модератор мероприятия в реальном времени может менять докладчиков, активируя камеру слушателя.
Пользователь может изменять раскладку окон, откреплять необходимое окно и переносить его на другой дисплей, разворачивать на весь экран и менять масштаб. Возможна запись мероприятия как на клиента, так и с помощью сервера.
Режим вебинара позволяет подключаться к мероприятию через браузер по WebRTC.
Skype for Business, не смотря на все прелести UC унаследованные от Lync, в плане видеосвязи, к сожалению, дальше Skype не ушёл. ВКС S4B на сегодняшний день, по моему мнению, находится в зачаточном состоянии. Бесспорно, что в будущем Microsoft решит и эту задачу, и задачу совместимости. Но пока — это лишь скромное видео дополнение к голосовым конференциям.
Возможности ВКС S4B ограничены 6 участниками в симметричной видео конференции — когда все видят и слышат друг-друга. Мероприятие может включать до 250 подключений, но отображаться они будут по очереди, в зависимости от активности.
Раскладка окон участников видео конференции фиксированная — все потоки выстраиваются в горизонтальный ряд. Для того, чтобы сохранить максимальный размер картинки по вертикали, приложение позволяет обрезать изображение до квадратного состояния. Если это сделать, то теряется периферия кадра слева и справа — для переговорных комнат уже не подходит, там важна панорама. Если этого не делать и оставить картинку в широкоформатном режиме — падает суммарное разрешение изображения. Ну и ни о каком 4К речь пока не идёт.
Автоматизации бизнес-процессов
Конкурировать с Microsoft в области автоматизации бизнес-процессов бесполезно. Но если рассматривать S4B отдельно, то кроме единой учётной системы и статуса присутствия, с MS Office, SharePoint и прочими сервисами, его ничего не связывает.
У TrueConf также нет подобного функционала за ненадобностью — он легко интегрируется в существующую инфраструктуру.
Обмен файлами
TrueConf позволяет отправить файл адресату напрямую во время сеанса связи. Тот может его принять и сохранить локально, или может отклонить.
Интерфейс Skype for Business не позволяет отправлять файлы напрямую, но когда установлен сеанс связи — файл можно выложить в общий доступ, и любой участник может его скачать. Можно настроить права доступа к содержимому.
Удалённая демонстрация
TrueConf Client поддерживает несколько вариантов удалённой демонстрации контента:
1. Презентации
Презентация демонстрируется в отдельном окне — её можно вынести на другой дисплей. ВКС при этом продолжается и участники не перестают видеть друг-друга.
Интерфейсу, признаюсь, не хватает всплывающих подсказок — пришлось повозиться, чтобы понять что к чему.
Функционал порадовал, так как по сравнению со S4B, имеются дополнительные удобные опции. В общих словах: можно загружать презентацию, добавлять в неё дополнительные слайды в виде картинок, удалять слайды и менять их местами. Это значит, что презентацию можно слепить из нескольких презентаций и имеющихся картинок без доступа к PowerPoint и графическим редакторам — всё есть внутри клиента TrueConf. Затем, это можно сохранить в виде слайд-шоу и демонстрировать всем участникам мероприятия. У всех участников, презентация появится в отдельном окне, что удобно — можно вынести на отдельный дисплей. Управление презентацией сохраняется за демонстратором.
2. Электронная доска
Редактор имитирующий флипчарт. Возможность рисовать, писать, использовать геометрические фигуры. Поддержка загрузки изображений, захвата содержимого окна или области экрана.
К сожалению, электронная доска доступна только при видео сеансах точка-точка.
3. Демонстрация рабочего стола.
Пользователь TrueConf может продемонстрировать свой рабочий стол всем участникам мероприятия. При необходимости, любой участник может запросить управление рабочим столом. Если демонстратор даёт своё согласие — управление рабочим столом передается участнику конференции, запросившему управление.
Skype for Business включает следующие возможности удалённой демонстрации контента:
В разделе «Дополнительно..» спрятано ещё 3 функции:
1. Презентации
После загрузки файла презентации его редактировать нет возможности, но есть функционал независимого просмотра презентации.
Докладчик листает страницы — все видят его слайд. Но у пользователя есть возможность отмотать презентацию назад или вперёд. Нажав кнопку «Вернуться в режим докладчика» он снова возвращается на текущий слайд докладчика.Также есть возможность передавать другим право вести презентацию.
2. Электронная доска.
Тот же флипчарт — загрузка картинок, линии, кисти, штампы.
3. Демонстрация рабочего стола.
Помимо демонстрации рабочего стола, в S4B есть возможность показать участникам мероприятия все рабочие столы или отдельное окно приложения. Управление можно запрашивать у демонстратора, либо передавать одному из участников.
Во всех режимах демонстрации Skype for Business, на мой взгляд, есть один недостаток: окно демонстрации не выносится в отдельное окно, на нём отображаются миниатюры видео потоков, но не всех, а только двух — своего и одного из участников. Свою картинку можно свернуть, а вот добавить других участников нельзя. Эти миниатюры можно открепить и вынести в отдельное окно, но по прежнему только две. Основное окно видеоконференции возвращается только после окончания демонстрации.
Интеграция с почтовыми сервисами
TrueConf позволяет делать информационные рассылки, отправлять приглашения по почте и планировать мероприятия через календарь.
Skype for Business имеет общие учётные записи с Outlook — конкурировать с ним, как мне кажется, бессмысленно. Общая учётка, единый статус присутствия и аватарка — это очень удобно! Но всё это требует, разумеется, дополнительную роль Exchange и лицензию со всеми вытекающими.
Кроссплатформенность
TrueConf Server устанавливается на MS Windows Server (от 2008 и выше) или MS Windows (от 7 и выше). Клиентские приложения поддерживаются на Windows, Mac OS X, Linux, iOS и Android. Также возможно подключение по WebRTC через браузер. Мобильный клиент поддерживает подключение как к облачному, так и к локальному сервису.
Skype for Business также имеет клиенты под распространённые ОС, за исключением Linux. Для реализации подключения через браузер потребуется выделение дополнительной роли — еще лицензия и локальный или виртуальный сервер.
Стоимость решения
Для оценки стоимости решения я сделаю 3 расчёта:
— Стоимость только ПО — без учёта аппаратной части.
— Стоимость с нуля — т.е. всё необходимое ПО и железо для запуска сервиса ВКС в новой инфраструктуре.
— Стоимость облачного сервиса.
Сравнение стоимости программной части решения
Для установки TrueConf Server потребуется физический/виртуальный сервер с ОС Windows. Для обоих примеров я буду использовать реализацию на 250 пользователей.
MS Windows Server Standard 2012 R2, 1шт. — 44'815р.
TrueConf Server + 250 клиентских лицензий — 2'750'000р.
WinSvrCAL, 250шт. — 482'350р.
Опция LDAP, UDP Multicast — 40'000р.
ИТОГО: 3'317'165р.
На одного пользователя: 13'269р.
Для установки Skype for Business на 250 пользователей с доступом из вне понадобится минимум 6 серверов.
MS Windows Server Standard 2012 R2, 6шт. — 268'878р.
MS SQL Server 2014 Standard, 1шт. — 45'567р.
MS Skype for Business Server 2015, 1шт. — 185'141р.
MS ExchgSvrStd, 1шт. — 34'225р.
ExchgStdCAL, 250шт. — 1'061'750р.
WinSvrCAL, 250шт. — 482'350р.
SQLSvrStdCore, 6шт. — 1'040'490
SfBSvrStdCAL, 250шт. — 514'523р.
SfBSVrEnCAL, 250шт. — 1'772'850р.
ИТОГО: 5'405'774р.
На одного пользователя: 21'623р.
Следует учитывать 2 вещи:
1. Цена на TrueConf мало того, что ниже, она не привязана к курсу валют. Софт российский — цена зафиксирована в рублях.
2. Лицензии TrueConf конкурентные и используются только на онлайн пользователей — это значит, что учётных записей может быть сколько угодно, и лишь только онлайн пользователь «съедает» лицензию. У MS ситуация другая — лицензируются либо девайсы, либо юзеры — и не важно онлайн они или нет.
Сравнение стоимости с нуля (SW+HW)
Так как для TrueConf Server нужен всего один сервер под все роли, а для S4B разработчиком рекомендовано минимум шесть (в различных конфигурациях под разные роли) — разница стоимости одного порта существенно увеличивается.
TrueConf: 14'069р. на 1 пользователя
S4B: 27'623р. на 1 пользователя
Сравнение стоимости облачного сервиса ВКС
Использование подобного сервиса для бизнеса, по моему, не совсем приемлемо, но, в любом случае, оба разработчика предлагают подобные услуги.
TrueConf — 3'240 руб/год
S4B — 3'795 руб/год
Выводы
Как я уже говорил в начале статьи — выводов я делать не буду, каждый решает для себя сам. В различных ситуациях выбор может склоняться как в сторону одного, так и другого решения. Все зависит от задач и степени проникновения Microsoft в существующую инфраструктуру. Одно очевидно — с нуля поднять ВКС корпоративного уровня безусловно проще на базе TrueConf Server. Это занимает 15 минут: стоит лишь скачать дистрибутив размером 157Мб, установить его и сервер готов! Установке и настройке TrueConf Server я посвящаю следующую часть этой статьи.
Системные требования
Первой особенностью ПО TrueConf Server является то, что при использовании клиентского ПО TrueConf Client, нагрузка на сервер крайне мала. Это связано с тем, что в данном случае основная нагрузка по кодированию видео ложится на клиентский терминал (любой ПК средней производительности), а сервер занимается выборкой и «умной» коммутацией потоков. Вторая особенность заключается в использовании технологии SVC при обработке потоков клиентскими устройствами. А именно: клиент отправляет и принимает потоки с необходимым разрешением, а не с максимальным.
Например: 9 участников с FullHD-камерами и FullHD-дисплеями. У всех разные раскладки — одни смотрят все потоки на одном экране, другие развернули говорящего на четверть экрана, а еще кто-нибудь открепил одного из участников и развернул на весь экран на втором мониторе.
Что делает ПО клиента, которого развернули на весь экран и на четверть экрана: в сторону сервера отправляется многослойный поток включающий — FullHD-слой для тех клиентов, которые смотрят его во весь экран, HD-слой для тех, кто развернул его на четверть экрана, и слой с низким разрешением для всех остальных, использующих стандартную раскладку 3х3.
Клиенты, которых смотрят в низком разрешении, не будут отправлять на сервер FullHD- и HD-потоки, тем самым разгрузив сеть и принимающие клиентские устройства. Сервер, в свою очередь, отбирает необходимые слои и отправляет их клиентам, в зависимости от раскладки окон.
Таким образом любой клиент кодирует поток эквивалентный разрешению его камеры и декодирует потоки суммарным разрешением не выше разрешения его дисплеев. А с такой задачей справится практически любой современный ПК.
Благодаря этой технологии, сервер ВКС начального уровня способен обрабатывать десятки подключений через TrueConf Client. Но ситуация меняется, когда в мероприятие необходимо подключить SIP/H.323- или WebRTC-клиента. Транскодирование отнимает существенные вычислительные ресурсы сервера.
Плотно взаимодействуя с TrueConf, мы разработали и протестировали несколько типовых моделей серверов для ВКС. Конфигуратор серверов STSS Flagman TrueConf содержит удобный калькулятор расчёта вычислительной мощности сервера под различные типовые задачи.
Для расчёта стоимости решения ВКС TrueConf «из коробки», достаточно в калькулятор забить параметры, которые нагружают сервер транскодированием:
— Количество SIP/H.323-подключений — этот параметр отражает сколько одновременно аппаратных кодеков или IP-видеотелефонов будет участвовать в видеоконференциях.
— Количество WebRTC-сессий — параметр отражающий сколько одновременных мероприятий с участием WebRTC-пользователей будет проходить на сервере.
— HD-запись на сервер и RTSP HD-трансляция — каждая эта процедура неслабо нагружает сервер, но если эти действия производить в рамках одного мероприятия, то выбрать можно что-то одно, т.к. транскодирование будет производиться всего один раз. Это относится и к WebRTC.
Заполнив необходимые поля калькулятора, мы получаем оптимальный Вариант конфигурации сервера и ссылку на подходящую модель.
Пройдя в конфигуратор рекомендованной модели мы выбираем необходимый Вариант вычислительной подсистемы сервера и лицензии TrueConf. Подбираем дисковую подсистему, исходя из требований к объёму и отказоустойчивости, и комплектуем оборудованием персональные рабочие места и переговорные комнаты. Конфигуратор выдаёт розничную стоимость, и Вы можете отправить через форму запрос на получение спец.предложения.
В линейке решений STSS Flagman TrueConf представлено 4 модели в различных форм-факторах и под разную нагрузку:
TrueConfMini.4-004LH
Настольный сервер ВКС преимущественно для работы через TrueConf-клиента. Обеспечит работу до 250 подключений. Производительности хватит для одной WebRTC-сессии с записью на сервер и RTSP-трансляцией или для подключения пары SIP/H.323-устройств.
TrueConf110.4-002LF
Аналог предыдущей модели, но в 1U-исполнении.
TrueConf216.4-004LH
Высокопроизводительный сервер ВКС в стоечном исполнении. Помимо 250 участников, подключенных через TrueConf Client, этот сервер обеспечивает поддержку до 24 SIP/H.323-подключений. Таким образом, на базе этого сервера и ПО TrueConf можно организовывать ВКС в уже существующей инфраструктуре на базе аппаратных кодеков и видео IP-телефонов.
TrueConf226.4-008LH
Аналог предыдущей модели в 2U-исполнении, на базе платформы отечественной разработки E-Class от «Т-Платформы». Дисковая подсистема этого сервера позволит создать архив для длительного хранения записей всех мероприятий, проводимых на этом сервере.
Установка, настройка, админка
Бесплатно качаем дистрибутив TrueConfServer. Следуя инструкциям по ссылке, устанавливаем его, производим манипуляции с бесплатной регистрацией и заходим в Web-админку.
На моём сервере уже установлена временная лицензия с полным функционалом, поэтому Расширения лицензии Free будут немного отличаться — в базовой версии доступна 1 конференция, 6 участников, 1 из которых может быть SIP.
Если у Вас стоит реальная бизнес-задача по тестированию, Вы обращаетесь в TrueConf и Вам дают необходимое расширение функционала на время тестирования.
В настройках можно сохранять и загружать конфигурации сервера, управлять общими настройками приложений, просматривать отчеты использования системы.
В настройках сети можно управлять внутренними адресами, добавлять внешние для обеспечения доступа к серверу из вне.
В настройках SMTP настраивается подключение к почтовому сервису и редактируются шаблоны рассылок-уведомлений.
В настройках SIP-шлюза указываем параметры подключения к серверу телефонии, и сервер готов к звонкам через SIP.
Аналогично производим необходимую настройку H.323-шлюза, если требуется.
Федерация доступна только в платной или расширенной версии лицензии. Эта функция позволяет каскадировать сервера TrueConf — возможно подключение как к внешним серверам, так и к серверам расположенным в пределах локальной сети. Также Федерация позволяет проводить мероприятия с приглашением пользователей облачного сервиса TrueConf Online (аналогично звонкам Skype for Business абонентам Skype).
В веб-настройках указывается URL для формирования ссылок, производится загрузка логотипа и данных администратора для отображения на гостевой странице.
В настройках безопасности указываются ограничения доступа. Для удалённого доступа по Web в ОС необходимо добавить пользователя в группу безопасности TrueConf Server Admin.
Для возможности подключения к мероприятиям по WebRTC необходимо настроить HTTPS. Можно загрузить белый сертификат, или же использовать самоподписанный. В этом случае пользователям придётся первый раз самостоятельно скачивать сертификат с гостевой страницы, устанавливать его и перезагружать браузер. После этих манипуляций будет возможность отправлять аудио и видео через WebRTC.
В разделе «Учётные записи пользователей» и «Группы» администратор создаёт аккаунты, распределяет их по группам с выделением прав доступа.
В настройках LDAP/AD можно отключить использование локальных данных пользователей и настроить выгрузку учётных данных из AD.
В разделе «Групповые конференции» администратор может создавать мероприятия различных типов, приглашать и удалять участников. Конференцию можно запланировать и сделать рассылку с приглашениями в почту.
На этом скрине как раз отображена реальная конференция, доступная всем на нашем сервере. О том, как протестировать работу сервиса я напишу чуть ниже.
Запись мероприятий можно производить на клиентах (с разрешения участников) без нагрузки на сервер, либо включить постоянную запись на сервере.
Для тех, кто уже скачал бесплатную версию TrueConf Server и приступил к настройке — есть более подробная база знаний.
После настройки сервера и заведения необходимых учётных записей — пользователю остаётся лишь войти с любого клиента на адрес сервера и скачать с гостевой страницы клиентское приложение под свою ОС. Ну а дальше всё понятно — интерфейсу TrueConf Client была посвящена первая часть статьи.
Онлайн тестирование сейчас!
Протестировать работу сервиса можно несколькими способами. По порядку временных затрат (самый долгий — 30 минут):
1. Скачать, установить и зарегистрировать бесплатную версию TrueConf Server самостоятельно. Даже без инструкции, вместе с тестами, это займёт не больше получаса.
2. Скачать и установить TrueConf Online — это клиент облачного сервиса TrueConf. Но не стоит оценивать качество и удобство TrueConf по облачному сервису. Интерфейсы клиентов хоть и схожи, но функциональные возможности отличаются.
3. Воспользуйтесь специально созданной для тестов комнатой ВКС на нашем сервере. Отправьте ссылку своим знакомым и протестируйте многопользовательскую видеоконференцию!
Вы сможете проверить различные типы подключения гостевых пользователей:
— Через временный TrueConf Client — загружается portable-версия клиента весом 12Мб, которая автоматически пропускает Вас в мероприятие. Данный тип подключения более предпочтителен, так как снижает нагрузку на сервер и предоставляет пользователю полноценный интерфейс клиентского ПО.
— Через WebRTC — это чуть проще, Вы сразу входите в мероприятие и можете начать общение после разрешения доступа к камере и микрофону. Но. Как я уже говорил, если нет белого SSL-сертификата (а я его еще не купил), то придётся установить его ручками, загрузив на гостевой странице мероприятия.
Я рассчитываю на Ваши отзывы после тестирования!
Цикл бесплатных семинаров
На тему администрирования, поддержки, интеграции TrueConf с аппаратными решениями ВКС пройдет очередной цикл семинаров по четырём городам России.
— Санкт-Петербург, 19 мая.
— Самара, 23 мая.
— Ростов-на-Дону, 25 мая.
— Краснодар, 27 мая.
Приходите, будем рады Вас видеть!
Новый дизайн TrueConf Client в бета-версии
Новая версия клиента будет выполнена в новом дизайне, едином для мобильных и стационарных версий:
Дизайн стал гораздо приятней, посмотрим что TrueConf добавит в функционал.
Спасибо за внимание, жду Ваших комментариев!
Комментарии (55)
Gray_Wolf
16.05.2016 11:14Вы пишите:
Как только запустился TrueConf-клиент, пользователь у всех в адресной книге подсвечивается как «В сети». Если он участвует в конференции — статус меняется на «Занят». Самостоятельно статус изменить нельзя…
TrueConf позволяет делать информационные рассылки, отправлять приглашения по почте и планировать мероприятия через календарь.
Если софт всё таки просматривает календарь, выставляет ли он статус в соответствии с ним?
Есть возможность добавить пользователей из своей организации (из AD), и, если подключена «Федерация» — пользователей S4B других серверов или пользователей Skype. Также в адресной книге отображаются аватарки учётных записей.
Пользователи импортируются из адресной книги или только те у который есть УЗ в AD?
Общее впечатление у меня сложилось довольно неплохое, но вот решение о том что модуль для интеграции с LDAP является платной опцией меня несколько удивляет…centrist
16.05.2016 15:58+1Пользователи импортируются из адресной книги или только те у который есть УЗ в AD?
система немного сложнее/продвинутей — каждой AD группе пользователей сопоставляется адресная из УЗ записей других групп AD, плюс в адресную книгу группы можно добавить, например, телефоны для звонков через VoIP гейт или SIP терминалы
Если софт всё таки просматривает календарь, выставляет ли он статус в соответствии с ним?
статус выставляется только по состоянию пользователя в TrueConf, и календарь не читается — только пишется. Но спасибо за предложение, подумаем в этом направлении
ErshoFF
16.05.2016 12:08Вопрос касательно пункта «Сравнение стоимости программной части решения» в части строки
TrueConf Server + 250 клиентских лицензий — 2'750'000р.
эта строка включает клиентские лицензии Windows, которые выделены отдельно в решении от MS
«WinSvrCAL, 250шт. — 482'350р.»
?
Usikoff
16.05.2016 12:21+1WinSvrCAL необходимы для работы S4B — без них никак.
В случае с TrueConf — WinSvrCAL не требуются, если не рассматривать интеграцию с AD (но опять же — они нужны AD, а не TrueConf Server).
Я рассматривал минимально необходимое количество и тип лицензий для запуска сервиса ВКС на обоих решениях.
Мало того, TrueConf Server спокойно запустится и на Windows 7, поэтому ни о каких необходимых CAL речь не идёт — только лицензия на OS и на TrueConf-порт.ErshoFF
16.05.2016 12:28+1Лицензионная политика MS требует лицензию на каждого пользователя подключившегося к сервису исполняемому на сервере, способ подключения не важен (даже если это апач раздает файлы) — разве нет?
Usikoff
16.05.2016 13:51+1Передал вопрос коллегам из TrueConf — посмотрим, что ответят. Но, полагаю, что Вы правы.
centrist
16.05.2016 16:04+1Честно говоря, для меня этот момент лицензионной политики MS так и остался неясен -но я знаю по статистике, что у нас довольно большое количество покупателей ставит серверное ПО на WinSrv Web Edition и даже Win7/10. Наверное, Web Edition как раз и есть рекомендованнное MS решение проблемы CAL.
ErshoFF
16.05.2016 17:08+1Практика лицензирования на местах иногда отличается от теории производителя.
В первом расчете: если используется сервер от MS — нужна лицензия на доступ для каждого пользователя. Или явно указывать, что в качестве сервера используется клиентская ОС (что лицензией вроде тоже запрещено).
Иначе расчет сильно некорректен в одну сторону.centrist
16.05.2016 19:15+1Web Edition это серверная OS. А если исходить именно из практики, пользователи считают, что клиентская OS им вполне подходит
ErshoFF
17.05.2016 07:33То, что называлось «Web Edition» во времена 2008, теперь упразднено.
В 2012 при «использовании Web-служб в редакции Standard не будет требовать клиентских лицензий на подключение по аналогии с текущей редакцией Web.»
Т.е. доступ пользователя к другим приложениям/сервисам на сервере требует CAL.centrist
17.05.2016 17:02+1Web Edition не был упразднен, а мигрировал в другой механизм лицензирования, так как микрософт всё еще хочет продвигать веб сервера на своей платформе. Механизмы уже обсуждали ниже
ErshoFF
17.05.2016 18:02Отдельно редакции «Web Edition» нет, функции «Web Edition» теперь в другой редакции — слово упразднен вроде подходит, разве нет?
Цитирую себя
«использовании Web-служб в редакции Standard не будет требовать клиентских лицензий на подключение по аналогии с текущей редакцией Web.»
В других случаях требуется CAL на пользователя. К другим случаям относится использование пользователем сервисов исполняемых на сервере. Т.е. в данном случае первый расчет — основа для последующих — имеет перекос за счет учета CAL в одном случае и не учета в другом.centrist
17.05.2016 18:30+1не хочу показаться грамматическим наци, но по-моему слово упразднен не подходит, так как механизм лиценирвани не был отменен, а сохранился, хоть и в другой редакции.
Смысл в том, что кроме CAL есть еще варианты лицензирования, в комменте ниже.
ErshoFF
17.05.2016 19:21+1Мне кажется, что при сравнении двух решений правильно учитывать лицензии согласно лицензионной политики производителя ОС.
В первом расчёте есть перекос в сторону одного решения.
Вероятно это и есть заказчик данного поста.centrist
17.05.2016 19:39+1Лицензионная политика производителя ОС довольно туманна, на мой взгляд. Например, насколько я понял за вчерашнее копание WebRTC режим попадает поl Web workload, а кому-то из наших клиентов нужно приобрести external connection. Далее, я давно не освежал свое знание EULA клиентских ОС Микрософта, вполне возможно сейчас это совершенно легальное использование Win10 (хотя я и не сторонник использования клиентской ОС на сервере).
А автор поста — это интегратор, который продает не только наш продукт.ErshoFF
17.05.2016 19:55+1Лицензионного политика любого производителя направлена на получение максимальной прибыли.
MS от версии к версии закрывает лазейки в своих лицензиях(или можно сказать «перенаправляет денежные потоки в свою сторону»), чего только стоит ежегодная оплата при использовании 7-ки в виртуальной среде.
Может быть стоило делать серверную часть на GNU/Linux — тогда расчет по любому был в вашу сторону.centrist
17.05.2016 20:21+1Да в общем-то Linux версия в разработке, но процесс это небыстрый.
Что интересно, если внимательно читать лицензии, наверняка даже использование torrent на клиентской windows можно интерпретировать как запрещенное использование ОС как сервера.
kvant21
16.05.2016 18:06+1Требует, требует Server наличия CALs при подключении к софту на нем, есть licensing guide и FAQ по Win Server на blogs.technet.com на этот счет.
Другое дело, что Server CALs общие на всю организацию, и покупаются один раз. Не вижу большой беды в этом — если хотя бы AD есть в компании, то CALs уже должны быть.
Проблемы при внешних подключениях — там CALs не посчитаешь, поэтому есть понятие чистого Web-сервера (с жесткими ограничениями по поводу того, что на нем может выполняться) — не требует CALs, и лицензии External Connector для случаев, когда в эти ограничения вписаться не удается (одна лицензия на сервер, но работает только для внешних пользователей, не связанных с компанией).centrist
16.05.2016 19:18+1Ну то есть чтобы развернуть веб сайт на IIS, надо купить 1 миллиард CAL на весь интернет? Думаю, не все так плохо — насколько я понимаю, для этого есть какие-то способы лицензирования, которыми можно воспользоваться.
kvant21
16.05.2016 19:25Вроде написал же — для пользователей вне компании есть специальные лицензии External Connector (одна на каждый сервер, неограниченное число внешних пользователей), или если впишетесь в требования Web Workloads, то ничего не нужно.
kvant21
16.05.2016 13:47+1Вот здесь некорректно:
Во всех режимах демонстрации Skype for Business, на мой взгляд, есть один недостаток: окно демонстрации не выносится в отдельное окно, на нём отображаются миниатюры видео потоков, но не всех, а только двух — своего и одного из участников.
На самом деле, если участников больше трех, то появляется дополнительный режим, в котором экран делится на область с презентацией и область с видео, в которую вмещается больше участников.
И с лицензированием не совсем правильно — WinSvrCAL нужен во всех случаях, если ваш софт работает на Windows Server (и в организации еще не куплены эти CALs, но это и для SfB так же), а еще SfB Ent. CAL нужен только для организации конференций, а участвовать в них можно и со Standard. На этом можно сильно сэкономить. А еще для SfB вы зачем-то считаете SQL Server, который во-первых не обязателен, а во-вторых в такой редакции требует CALов, если уж вы его добавляете.
В целом — здорово, что есть альтернативный продукт, но очень дорого. Как ни крути, SfB — более законченное и проверенное решение именно для UC, и здесь вам сложно будет конкурировать. Одно наличие qualified hardware уже делает жизнь гораздо проще. Мне кажется, чтобы продать «альтернативное решение» (против понятных MS/Cisco), нужны очень хорошие аргументы либо по функционалу, либо по цене. По функционалу я прорыва не вижу, а 18% ценовой разницы даже по вашему расчету (не вполне верному) не стоят набивания шишек на неизвестном продукте.
Ваше решение несколько более продвинутое именно в части конференций, и тут вас уже обычные MCU в конкурентах — cisco, polycom… Но небольшие компании редко покупают такие системы, дорого.Usikoff
16.05.2016 14:05+1На счет SQL и количества лицензий — делал запрос в компанию, плотно специализирующуюся на S4B. Считали 3 раза — всё время что-то забывали. Выходит, что и CAL для SQL тоже забыли.
Это всё еще раз говорит о непростой схеме как лицензирования, так и самого сервиса. Я не спорю, что S4B отличный продукт, но внедрение, настройка и поддержка могут создать трудности.
Статья преимущественно о ВКС, а прорыв в этой области тут как раз прослеживается: функционал TrueConf шире, качество выше, системные требования смешные. При каких-либо трудностях можно обратиться напрямую к разработчикам и решить проблему онлайн.
Хотелось бы услышать мнение пользователей/админов S4B, но их найти крайне сложно, как оказалось…kvant21
16.05.2016 14:40Вот я админ SfB как раз, в компании подобного размера. И сам себе интегратор тоже. Могу сказать, что за 3-4 месяца можно внедрить SfB без особых проблем, в одиночку, не спеша, совмещая с другими задачами. Ничего там сильно сложного в схеме работы нет, если не упарываться по HA (а как у TrueConf с HA, кстати?), а обойтись DR-режимом paired pooling и Std. edition frontend-серверами.
По лицензированию у MS всегда есть licensing guides, там основные случаи все рассмотрены. Бывают тонкости, конечно, но по SQL и SfB у MS всё просто.
Сейчас PSTN-интеграцией занимаюсь, тоже все вполне реализуемо. Документация есть, оборудование есть, всё хорошо.
Из статьи не уловил прорыва TrueConf, к сожалению. Полносвязные конференции на 25 человек одновременно? Я не убежден, что это реально нужно, у нас таких юзкейсов нет. Система с активацией видео по голосу в SfB вполне неплоха — проще понять, кто выступает во время больших собраний, да и полоса пропускания экономится.
Рулить слайдами презентации? Все привыкли к powerpoint, зачем изучать еще один инструмент, что это даст? На ходу переставлять слайды, по-моему, мало кто захочет, обычно это наоборот опора и структура для выступления.
Может, я что-то пропустил?Usikoff
16.05.2016 15:07В статье я не покушался на авторитет решения от MS, и неоднократно ссылался на его плюсы в определённых условиях. Но также есть ситуации, в которых нет смысла и возможности тратить 3 месяца на внедрение ВКС.
ВКС TrueConf поднимается за полчаса и интегрируется за полдня, не зависимо от кол-ва пользователей. И многий функционал доступен «из коробки». Не нужно городить дополнительные роли на выделенных серверах для обеспечения доступа к видеоконференциям из вне, для подключения к сторонним кодекам или MCU.kvant21
16.05.2016 15:24О, за полдня интегрируется? Класс, такого я еще не видел. И оборудование подготовит, и в стойку прикрутит, и к сети подключит, и QoSы настроит, и удаленным в VPN пробросит, и резервное копирование обеспечит, и раскатает клиентский софт на 300 endpoint'ов, и обучение для всех юзеров проведет, даже тех, кто в отпуске в эти полдня?? Наверное, действительно потрясающий софт, и еще более невероятные интеграторы. Ребята, я вас точно позову когда отдельную ВКС буду ставить.
А если без шуток, то у меня к SfB вагон претензий, и я не холивара ради решил вам написать. Просто вы говорите про преимущества в функционале, и мне реально интересно про них послушать. Я всегда за то, чтобы была альтернатива.Проще внедряется — ок, принимается. Что-то есть именно по функционалу?
И всё же, HA/DR trueconf умеет или нет?Usikoff
16.05.2016 16:56TrueConf — это сервис, а не инфраструктура. Высокую доступность можем обеспечить сторонними средствами мы, как интегратор, в зависимости от задачи.
centrist
16.05.2016 19:45есть HA, DR и масштабирование с внедрениями до миллиона пользователей. Но это обычно идет уже и с внедрением и со всякими доработками.
Ethril
16.05.2016 14:16Откуда получилось минимум 6 лицензий Windows Server для SfB? Frontend+Mediation — ок. Edge — ок. MSSQL на отдельном сервере — ок. Подо что ещё 3 шт.?
Usikoff
16.05.2016 14:20Вот то, что мне рассчитали с третьего раза:
1. AD DC/DNS/DHCP
2. AD CA
3. S4b FE + mediation server
4. S4b Edge
5. WAP (Reverse-proxy)
6. MS SQL
Задача стояла: ВКС на 250 человек, с возможностью подключения из вне.Ethril
16.05.2016 14:24С таким подходом и у TrueConf 3 шт. получается…
Usikoff
16.05.2016 14:25Например?
Ethril
16.05.2016 14:35ИМХО некорректно, в сравнении двух решений, включать инфраструктурные серверы в стоимость только одного решения. Скорее всего, у клиента, разворачивающего TC, DC+CA+Proxy уже тоже будут иметься.
Ну и по мелочи — DC+CA часто совмещают. Proxy может быть не MS-based.Usikoff
16.05.2016 14:43В том-то и дело, я включил только то, что необходимо для развёртывания с нуля. Обратился в компанию-продавца решений MS с конкретным запросом: необходимо поднять с нуля, рассчитайте необходимое ПО и железо по рекомендованным требованиям от разработчика. Если можно объединять роли — объединяйте, только главное, чтобы это не противоречило мнению MS.
Мне важно было получить объективный расчет, и я его получил.
Для работы TrueConf, кроме сервера TrueConf не надо ничего.
Shtish
16.05.2016 15:49+2Хорошая статья! Хорошо знаком с линком, хороший продукт, но достаточно тяжелый в интеграции.
И по ходу при расчете лицензий не хватает расчета стоимости Exchange, так как без него не работает нормально чат и календарь.
Хотя может в s4b что-то и изменилось…kvant21
16.05.2016 16:17+2Верно, без Exchange всё сразу грустно, тут ничего не поменялось. Вообще, SfB server архитектурно практически не отличается от 2013 Линка. В основном по мелочам что-то где-то добавлено/улучшено.
Вообще, считаю что архитектура — главная беда этих продуктов. Пример: мобильное приложение сейчас работает с календарем напрямую в Exchange по EWS, а с историей сообщений — через специальный промежуточный веб-сервис на SfB Server, а через него уже с Exchange. Десктопный же клиент хранит историю напрямую, но может через EWS, а может через Outlook.
Чат-комнаты persistent chat почему-то требуют отдельного пула серверов (могут быть colocated, но всё же). Репортинг и CDR-аналитика требуют отдельного SQL server и работают через SSRS. Но кроме них есть еще красивые дашборды, совершенно отдельные и требующие еще одного отдельного инстанса SQL Server с SSAS. И увидеть информацию из новой фичи «оцените звонок» SfB можно только в этих дашбордах.
Мобильное приложение подключается через веб-сервис, а десктопный клиент извне — через Edge сервер SfB, но при этом звонки и конференции идут через Edge в любом случае.
Для показа Powerpoint нужен отдельный сервер Office web apps. Просто чтобы показывать слайды, Карл! Ну и так далее. При этом всё это вполне себе неплохо работает, но на каждом шагу вызывает недоумение.
Я думаю, со временем произойдет что-то вроде Exchange 2010 -> 2013, половину ролей упразднят, а механизмы упростят. Но это когда-то в будущем…Ethril
16.05.2016 16:38+1Ещё без Exchange не работает голосовое меню и автосекретарь (ибо построено на роли Unified Messaging). После какого-нить Asterisk это, конечно, выглядит диковато.
navion
16.05.2016 18:16Для показа Powerpoint нужен отдельный сервер Office web apps. Просто чтобы показывать слайды, Карл! Ну и так далее.
Это как раз логично, ведь процесс совсем нетривиальный — надо отрендерить файлы в картинки, чтобы раздать их клиентам в кэш. У Яндекса тоже стоит ферма с ОО для просмотра документов в Диске.kvant21
16.05.2016 18:23Соглашусь пожалуй, хотя можно было бы в сам SfB сервер прикрутить рендеринг, для одних pptx-то.
С другой стороны, у MS сейчас предполагается общая ферма Office Web Apps, которой могут пользоваться Exchange, Sharepoint и Skype for Business совместно. В первых двух там и другие форматы, да еще и редактирование используется.
Таким образом имеем единую точку поддержки для офисных документов. С такой точки зрения более чем логично.
khanid
17.05.2016 00:46Не знаю даже.
В своё время, лет 6 назад, вполне себе наплясались с клиентом труконфа.
После этого линк — вполне себе благо, не считая операций по первоначальному развёртыванию, но и это разовая акция (тем более что не на мимокрокодила расчитана).kvant21
17.05.2016 01:18+1Не, я не спорю, Линк вполне рабочий, и это главное. Да и вообще среди корпоративных UC передовое решение, по сути. У Cisco вон зоопарк ничуть не хуже Линка, только еще и все «роли» — это отдельные продукты.
Развертывание-то разовая акция, но окружение ведь живое — сегодня развернули, завтра файрволы меняем, послезавтра DR площадку пересобираем, потом через год филиал открываем, а как сетку с QoSами под Линк настраивать уже забыли. И каждый раз надо тестить все досконально, потому что запросто может оказаться, что вот если именно мобильный клиент подключается именно из гостевой сетки именно вот на этой площадке, то звонок не проходит, а во всех остальных случаях всё ок.
Траблшутинг вся эта архитектурная котовасия отнюдь не упрощает.
Вот Exchange 2010 тоже рабочий, только 2013 с двумя ролями вместо пяти и прочими плюшками вроде managed availability куда как приятнее разворачивается/поддерживается/масштабируется. А в 2016 DAG упростили очень удачно. Так что есть куда стремиться.
vicious_sn
16.05.2016 16:34Учитывая ветки комментариев:
habrahabr.ru/company/stss/blog/279757/#comment_9611178 и habrahabr.ru/company/stss/blog/279757/#comment_9610882
получается, что ЭТО стоит дороже, чем Lync?Usikoff
16.05.2016 16:38Не совсем. Учитывая, что для SQL тоже «забыли» указать CAL, ситуация не изменилась. К тому же, если взять в расчет железо, то стоимость CAL теряется.
Shtish
16.05.2016 20:20+1Не совсем так, выше коллеги написали про Exchange, без него S4b теряет много полезного и удобного функционала, а стоит Exchange вроде бы немало, по крайней мере раньше стоил. Вот его стоимости я в расчете не увидел.
Usikoff
17.05.2016 12:19Подправил расчет стоимости, добавил CAL для TrueConf и SQL с Exchange для S4B.
Получилось 2:1 не в пользу S4B при учёте железа.
ikashapov
16.05.2016 20:56Может кто знает, есть ли возможность интегрировать TrueConf или Mind с уже развернутым решением Skype for Business, чтобы клиенты Lync/SfB могли участвовать в общей видеоконференции?
Сейчас используем LifeSize UVC, в котором есть такая возможность, но он давно не обновлялся и появились проблемы у клиентов SfB идущих вместе с Office 2016.
nailoff
17.05.2016 12:20+1Почитал, интересно. Хотел уточнить пару моментов:
Вы написали:
Интерфейс Skype for Business не позволяет отправлять файлы напрямую, но когда установлен сеанс связи — файл можно выложить в общий доступ, и любой участник может его скачать.
В SfB в чятике или аудио-видео вызове один-к-одному есть возможность передать файл, и передаваться он будет как раз напрямую между клиентами.
Хотя, возможно я неправильно понял эту фразу в данном контексте?
И второй момент:
Для реализации подключения через браузер потребуется выделение дополнительной роли — еще лицензия и локальный или виртуальный сервер.
Речь о Skype for Business Web App? Это же вроде стандартный функционал роли Front-End. Другое дело, что для демонстрации презентаций PowerPoint требуется отдельный сервер, но про это kvant21 уже написал выше.
PSVITAmins
17.05.2016 12:20+1Спасибо за интересное представление хорошего продукта! Сейчас используем Windows, Exchange и Lync 2013, но на волне санкций и импортозамещений надо думать о потенциальном переводе клиентов и серверов на Linux.
Нет ли сведений о портирование TrueConf сервера под Linux? Было бы хорошее решение на пару с Zimbra и OpenLDAP.centrist
17.05.2016 18:11+2Портирование на linux есть в наших планах, не в последнюю очередь из-за подхода MS к лицензированию своих OS. Но конкретные сроки сейчас я назвать не могу.
А можно встречный вопрос — на каких linux у вас сейчас сервера?
И лично мне Zimbra не нравится, традиционный IMAP/SMTP стек надежнее и менее требователен. Но только Exchange он не полностью заменяет, с календарями надо разбираться, например.
А openLDAP в варианте 389 Directory хорошая вещь.PSVITAmins
23.05.2016 00:56+1Прошу прощения за задержку с ответом. Сейчас мы используем на серверах Debian 8, если я правильно понял формулировку вопроса.
edinorog
У меня тупой вопрос. Вот к примеру если взять скайп для бизнеса, то он есть абсолютно на всех платформах!!! Windows phone. iOS. Android. Windows. Mac. Причём любой диагонали устройство. Скажите мне Пж… Вот у меня с десяток винфонов в фирме. Мне людям сказать чтоб они подождали вашу клиентскую часть лет так десять? Или вы вообще не считаете нужным там что-то выпускать? Типо платформа умирает и все такое (начхав что сейчас унифицированный код и для настолки и для мобилы)? Конкретно дайте ответ. Да планируем (к примеру) в конце следующего столетия.
Расскажите так же как все это дело интегрируется с другими сервисами Майкрософт.
Расскажите так же как ваш ценник согласуется с ценником на скайп для бизнеса. Когда там разовая лицензия покупается навечно. А у вас годовая и дороже чем у них. Ну а потом я как системный администратор задумаюсь о внедрении вашего продукта
Usikoff
По порядку:
1. Пользователей «винфонов» на несколько порядков меньше чем пользователей Linux. Отсутствие Linux-клиента у S4B Вас не смущает?
2. Что именно в интеграции с другими сервисами MS Вас интересует?
3. Ценник в статье разумеется на бессрочную лицензию из расчета на 250 конкурентных подключений.
Жду Ваших комментариев.
synmcj
Расскажите, пожалуйста, поподробнее, на каких таких «несколько порядков» у винфонов пользователей меньше чем у Linux? Мы ведь говорим про десктопный Linux, и не приплетаем сюда всякие Андроиды, правда?
Linux adoption: In November 2014 this method estimated 73 million Linux users.
Пользователей смартфонов 2 миллиарда, 2-4% доли Windows Phone дают от 40 до 80 миллионов пользователей.
Где-то порядок потерялся (а если верить вам, то и не один), не находите?