Закат WebRTC

30 июня 2014

Технология Google WebRTC так и не обеспечила ожидаемых от нее преимуществ, включая поставленную задачу стать бесплатной, повсеместно используемой, и не нуждающейся в установке дополнительных плагинов для браузеров.

В 2010 году Google, в числе прочих, купил 2 публичные компании, у каждой из которых была более чем 10 летняя история разработки — GIPS (технологии VoIP) и On2 (технологии видео), продукты которых стали основой для СПО-инициативы Google WebRTC, которая обещала бесплатные видео-звонки из любого веб-браузера без плагина. Хорошая идея. Такая же идея была у Adobe еще в 2007 году — сделать из популярного Flash VoIP-коммуникатор в браузере. В 2009 году Adobe от этой идеи отказалась, и проект Flash 10 Pacifica был закрыт, потому что руководство компании не понимало, как Adobe сможет на этом заработать. Google тоже потратил на ПР и продвижение WebRTC уже 4 года и массу сил, а браузеры Microsoft IE и Apple Safari так и не поддерживают WebRTC. Такие компании как Microsoft, Apple, Cisco, Polycom и международные операторы связи продвигают мировой видео стандарт H.264 и его развитие H.265.

WebRTC использующий нестандартный видео-кодек Google VP8 требует видео-транскодирования для совместимости с уже установленными ВКС-продуктами на предприятиях. Транскодирование вносит задержки, ухудшает качество связи, и требует массу процессорного времени на серверах, что убивает экономику сервис-провайдера видео-конференций. H.264 — это стандарт который поддержан и мировыми операторами связи и производителями оборудования, которое уже широко стоит на предприятиях.

Показательно то, что сам Google в своем собственном сервисе веб-видеоконференций Hangouts требует установки плагина для своего родного браузера Google Chrome. Сегодня для совместимости WebRTC со стандартом H.264 надо покупать отдельные gateway, которые стоят в США $99 за каждый канал в месяц при размещении на предприятии, и $149 за каждый канал в месяц при размещении в облаке. Эти высокие стоимости убивают всю потенциальную экономию от применения веб-видео-конференций на основе WebRTC на предприятиях.

WebRTC представляет собой множество составляющих, но никак не прорывную технологию, как ожидали многие в 2010 или какой она могла бы быть. И разочаровывает в WebRTC прежде всего то, что мы, пользователи веб-технологий, никогда не сможем задействовать весь ее потенциал, потому что конкуренты Google, Microsoft, Apple, Cisco, Polycom и операторы связи никогда не согласятся на поддержку продукта Google. WebRTC так и не была развернута в полную силу. Ее сторонники и разработчики, которые потратили массу времени на ее интеграцию, и все пользователи Интернета оказались обманутыми.

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

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

Проект WebRTC, заявлявший по началу повсеместное распространение, был низведен до обслуживания узких нишевых групп пользователей. Добиться повсеместного распространения WebRTC могла бы став стандартом браузера по умолчанию. С такой широкой поддержкой разработчики могли бы создавать коммуникационные приложения, которые бы были совместимы друг с другом. К сожалению, в действительности ситуация сложилась совсем иначе. WebRTC поддерживается только в браузерах Chrome и Firefox и остается исключением для браузеров на мобильных устройствах. Родной поддержки WebRTC браузерами Internet Explorer и Safari не существует.

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

Наиболее быстрым способом обеспечить повсеместность использования подобной технологии остается плагин для браузера. Это как раз то, что в рамках WebRTC планировалось ликвидировать. Плагины расширяют возможности браузеров, но при этом создают дополнительное неудобство для пользователей, для системных администраторов на предприятиях и угрозу безопасности. Многие организации препятствуют установке неавторизованных плагинов без ведома системного администратора. При этом следует отметить, что требует установки плагина для браузера Google Chrome даже видео-сервис самого Google — Hangouts.

В январе 2014 Google начала ограничивать работу определенных типов плагинов в Chrome. Предполагалось, что использование нескольких плагинов, в том числе Microsoft SilverLight, Facebook Video, и собственный плагин Google Talk позволит минимизировать дезинтеграцию. Без принятия стандарта или решения о признании одного видеокодека как обязательного концепция WebRTC, предусматривающая совместимость коммуникационных приложений без установки в браузерах дополнительных плагинов, не может быть реализована.

На сегодняшний день, WebRTC общедоступна. Однако остается ряд вопросов, связанных с патентным правом. По-прежнему остается дискуссионным вопрос о патенте на кодек VP8, который используется в Chrome. Nokia до сих пор убеждена, что использование VP8 нарушает ее интеллектуальную собственность, и подала множество исков, включая иск против HTC, с призывом к судебному запрету. Nokia добивается прекращения использования VP8, не заинтересована и не обязана лицензировать свои технологии. Определить, были ли нарушены права Nokia, остается делом судов, однако и другие компании намереваются бросить вызов VP8. Будущее этого видеокодека остается неопределенным и вопросы интеллектуальной собственности, связанные с выходом его преемника VP9 будут еще более сложными.

Дополнительно недавно Cisco сделала лицензию на кодек H.264 бесплатной, включая патентные платежи, однако кодек должен быть предоставлен самой Cisco, что опять же возвращает нас к проблеме использованию плагинов. На Enterprise Connect 2014 Cisсo продемонстрировала WebEx, работающий в Chromebox и использующий H.264, но это требует загрузки расширения WebEx от Cisco.

Таким образом, WebRTC не распространена повсеместно, не снимает необходимости использовать плагины и не доступна на бесплатной основе (особенно если требуется совместимость). С того времени, как начали создаваться браузерные приложения для передачи голоса и видео, WebRTC стала лишь одним из многих решений. По существу WebRTC не обеспечивает никаких новых возможностей. WebRTC даже не поддерживает напрямую сегодняшние базовые телекоммуникационные стандарты, такие как G.711 и SIP.

В последние 4 года Google вел массированный мировой ПР по поводу WebRTC, ангажируя десятки телеком-аналитиков которые непрерывно писали хвалебные статьи в профессиональной телеком прессе, и проводя десятки конференций. Многие небольшие фирмы-разработчики конечно с удовольствием воспользовались бесплатным СПО для своих разработок, потому что это удобно, но оказалось что их продукты не пользуются спросом, потому что не предлагают никакой новой ценности или дополнительного удобства по сравнению с решениями для видео-связи, которые уже существуют. Операторы связи, производители оборудования связи, и разработчики софтверных платформ для операторов связи ждали и надеялись последние несколько лет. Но сегодня надежды угасли. В апреле 2014 в Лондоне прошла очередная международная конференция WebRTC, с участием самого Google, аналитиков, двух десятков операторов связи и всех ведущих поставщиков платформ для операторов связи (более десятка мировых вендоров, включая Broadsoft, Oracle, Mavenir, Dialogic, Genband, и т.д). На вопрос ведущего, у кого есть работающий на WebRTC сервис из 200 участников конференции ни один не поднял руку, а выступление самого Google было полно извинений и просьб дать им еще пару лет. Но с приходом VoLTE больше времени ждать нет.

10346
Поделиться

Комментировать могут только авторизованные пользователи.
Предлагаем Вам в систему или зарегистрироваться.

Предметная область
Отрасль
Управление