+ All Categories
Home > Internet > Digital заffтрак: Современные технологии real-time...

Digital заffтрак: Современные технологии real-time...

Date post: 12-Jun-2015
Category:
Upload: dmitri-zlobin
View: 289 times
Download: 3 times
Share this document with a friend
Description:
Digital заffтрак с Алексеем Айларовым: Современные технологии real-time коммуникации. Настоящее и будущее.
Popular Tags:
23
Современные технологии real4me коммуникаций. Настоящее и будущее. Алексей Айларов
Transcript
Page 1: Digital заffтрак: Современные технологии real-time коммуникации

Современные  технологии    real-­‐4me  коммуникаций.  Настоящее  и  будущее.  

Алексей  Айларов  

Page 2: Digital заffтрак: Современные технологии real-time коммуникации

Что  такое  real-­‐4me  коммуникации?  

•  Instant  Messaging    •  Presence  •  Аудио-­‐звонки  •  Видео-­‐звонки  •  Передача  данных  (от  картинок  до  фильмов)  •  Все  вместе  -­‐  unified  communica4ons  

Page 3: Digital заffтрак: Современные технологии real-time коммуникации

Причины  взрывного  роста  

•  Быстрое  развитие  сетей  передачи  данных,  включая  беспроводные  (LTE/4G)  

•  Быстрое  развитие  мобильных  устройств  –  планшеты,  смартфоны  (iOS/Android)  

•  Увеличение  требований  со  стороны  потребителей  к  скорости  и  качеству  онлайн-­‐коммуникаций  

Page 4: Digital заffтрак: Современные технологии real-time коммуникации

Примеры  

Page 5: Digital заffтрак: Современные технологии real-time коммуникации

Развитие  новых  технологических  стандартов  

Технологии  как  и  в  других  отраслях  делятся  на  открытые  (стандартизованные)  и  закрытые  (проприетарные).    Большая  часть  протоколов  передачи  данных  и  сигнализации,  используемых  в  проприетарных  продуктах,  основана  на  открытых  стандартах,  но…  

Page 6: Digital заffтрак: Современные технологии real-time коммуникации

Lock-­‐in  

•  Во  избежание  оттока  пользователей  к  конкурентам  большинство  старается  кастомизировать  протоколы  и  исключить  возможность  взаимодействия  с  другими  системами:  – Skype  – Face4me  – WhatsApp  – Viber  и  др.  

Page 7: Digital заffтрак: Современные технологии real-time коммуникации

IP-­‐телефония  

•  IP-­‐телефония  более-­‐менее  стандартизована  благодаря  тому,  что  необходима  совместимость  разного  оборудования:  IP  АТС,  колл-­‐центры,  телефоны,  операторы  связи  и  т.д.  

•   Протоколы  H.323,  SIP,  RTP,  SDP  используются  в  ряде  систем  IP-­‐телефонии,  которые  могут  взаимодействовать  друг  с  другом.  

Page 8: Digital заffтрак: Современные технологии real-time коммуникации

Это  еще  не  все  

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

•  Аудио  и  видео  данные  передаются  в  сжатом  виде,  а  сжимаются  с  помощью  кодеков.  

•  Кодеки  тоже  делятся  на  открытые,  закрытые,  платные  и  бесплатные.  

Page 9: Digital заffтрак: Современные технологии real-time коммуникации

Проблемы  отрасли  и  выход  

•  Стало  слишком  сложно,  долго  и  дорого  разрабатывать  технологическое  ядро  систем  и  сервисов  для  реал-­‐тайм  аудио/видео  коммуникаций.  

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

•  Но  в  2011  все  резко  изменилось…  

Page 10: Digital заffтрак: Современные технологии real-time коммуникации
Page 11: Digital заffтрак: Современные технологии real-time коммуникации

WebRTC  

•  Google,  купив  до  этого  две  компании,  занимавшиеся  технологиями  сжатия  видео  (On2)  и  IP-­‐телефонии  (GIPS),  выступает  с  инициативой  создать  новый  технологический  стандарт  для  того,  чтобы  веб-­‐браузеры  стали  использоваться  как  клиент  для  аудио/видео  коммуникаций  в  реальном  времени  без  установки  дополнительного  ПО  

Page 12: Digital заffтрак: Современные технологии real-time коммуникации

WebRTC  

•  Реализация  WebRTC  включает  в  себя  технологический  стек  от  Google,  включающий  в  себя  видео-­‐кодек  VP8  (и  VP9),  аудио-­‐движок,  включающий  в  себя  подавление  эха,  шумов  и  другие  сложные  технологичные  компоненты.    

•  Основным  аудио-­‐кодеком  для  WebRTC  выбирается  OPUS,  разработанный  совместно  XIPH  и  Skype,  на  базе  их  кодеков  CELT  и  SILK.    

Page 13: Digital заffтрак: Современные технологии real-time коммуникации

WebRTC  

•  Еще  одна  важная  задача  WebRTC  -­‐  дать  возможность  разрабатывать  коммуникационные  сервисы  обычным  веб-­‐разработчикам,  предоставив  им  для  этого  соответствующее  Javascript  API.  

•  WebRTC  изначально  позиционировался  для  P2P-­‐коммуникаций,  но  клиент-­‐серверное  взаимодействие  тоже  можно  реализовать.  

Page 14: Digital заffтрак: Современные технологии real-time коммуникации

Пионеры  WebRTC-­‐движения  

•  Так  как  изначально  было  принято  решение  разработать  именно  новый  стандарт,  то  была  создана  рабочая  группа  (WebRTC  WG),  которая  активно  занялась  этим  вопросом.  Среди  участников  рабочей  группы:  Google,  Mozilla,  Cisco,  Opera,  Avaya,  Ericsson,  Microso�,  Skype,  Oracle  и  многие  другие  (включая  Zingaya).  

Page 15: Digital заffтрак: Современные технологии real-time коммуникации

Текущий  статус  •  Функционал  WebRTC  на  сегодняшний  день  доступен  в  следующих  браузерах:  –  Chrome  (вкл.  мобильную  версию  на  Android)  –  Firefox  (вкл.  мобильную  версию  на  Android)  – Opera,  Yandex-­‐браузер  и  других  на  основе  Chromium  

•  Microso�  обещает  реализовать  ORTC  (вариация  WebRTC)  в  IE  в  2015  

•  Сам  стандарт  пока  еще  находится  в  статусе  dra�,  но  скоро  должен  добраться  до  W3C  Recommenda4on.    

Page 16: Digital заffтрак: Современные технологии real-time коммуникации

Видео  звонок  между  Chrome  и  Firefox  

Page 17: Digital заffтрак: Современные технологии real-time коммуникации

Значение  для  индустрии  

•  Браузер  становится  новым  клиентом  для  унифицированных  коммуникаций  и  систем  IP-­‐телефонии  

•  Многие  компании  используют  технологический  стек  WebRTC  для  добавления  real-­‐4me  коммуникаций  в  свои  приложения  (например,  Facebook  messenger)  

•  Около  4  млрд.  устройств  с  поддержкой  WebRTC  в  мире  в  2018.  

Page 18: Digital заffтрак: Современные технологии real-time коммуникации

Значение  для  индустрии  

•  Веб-­‐разработчики  получили  новые  возможности  для  расширения  функционала  своих  приложений  

•  Ускорение  перехода  на  новые  стандарты  качества  звука  и  видео  

•  Появление  новых  игроков  на  рынке,  увеличение  общего  размера  рынка  коммуникаций  

•  Ускорение  миграции  в  IP  

Page 19: Digital заffтрак: Современные технологии real-time коммуникации

Нюансы  

•  API  оказалось  не  таким  простым  как  задумывалось  •  Все  равно  требуется  серверная  инфраструктура  •  Каждый  разработчик  сам  выбирает  протокол  сигнализации  

•  Сложности  в  совместимости  с  существующими  на  рынке  решениями  (sRTP/DTLS  ,  шифрование)  

•  Открытый  вопрос  с  основным  видео-­‐кодеком  для  WebRTC.  Война  VP8/VP9  против  H.264/H.265  

•  Пока  нет  реализации  от  Microso�  и  Apple  •  Поэтому…  

Page 20: Digital заffтрак: Современные технологии real-time коммуникации

Платформы  

•  Нужны  платформы,  которые  упрощают  разработку  приложений  и  сервисов  с  использованием  WebRTC:  – VoxImplant  – Twilio  – Layer  – Tropo  – И  другие  

Page 21: Digital заffтрак: Современные технологии real-time коммуникации

Возможности  VoxImplant  •  Полная  поддержка  WebRTC  •  Поддержка  IP-­‐телефонии  (SIP)  •  Максимальная  гибкость  –  каждым  звонком  можно  

управлять  с  помощью  сценариев,  которые  пишутся  на  Javascript  

•  Быстрая  интеграция  с  существующими  сервисами  и  инфраструктурой  

•  Web  SDK  и  мобильное  SDK  (iOS/Android)  •  Масштабируемая  и  надежная  инфраструктура  уже  

подключенная  к  ряду  операторов  связи  в  РФ,  Европе  и  США  

•  Поддержка  как  аудио,  так  и  видео  звонков  

Page 22: Digital заffтрак: Современные технологии real-time коммуникации

Демонстрация  

Page 23: Digital заffтрак: Современные технологии real-time коммуникации

Спасибо  за  внимание!  


Recommended