Алексей Айларов (Voximplant)
Будущее real-time коммуникаций
О спикере
Алексей — сооснователь и CEO компании Voximplant. В 2008 году окончил МГТУ им. Баумана по специальности «Компьютерные системы и сети» (факультет «Информатика и системы управления»). В 2010 году стал сооснователем и генеральным директором компании Zingaya, а в 2013 году — компании Voximplant. Алексей знает всё о телефонии, месседжинге, чат-ботах и как с их помощью увеличить продуктивность работы компании. С Алексеем можно обсудить будущее технологий, международный IT-рынок, управление компанией.
О докладе
Будущее невозможно предсказать. Но если много лет чем-то занимаешься, то складывается некое «видение» индустрии и мысли о ее дальнейшем развитии. Коммуникациями в реальном времени я занимаюсь уже 8 лет, за это время очень многое изменилось и с каждым годом продолжает меняться все быстрее. Много лет назад мы увидели перспективы аудио и видео коммуникаций прямо в веб браузере, и сейчас это одна из «изюминок» нашей платформы. В докладе я расскажу о возможном будущем, которое ждет современные технологии коммуникации: интернет, кодеки, видео высокой четкости, видео и звонки из браузера, виртуальную и дополненную реальность.
INTERCOM 2016, Москва
Сайт конференции: https://intercomconf.com/
2. Интернет сегодня
● Проникновение интернета: 45% населения Земли имеет доступ к сети
(для сравнения в 1995 году это был 1%)
● Средняя скорость доступа в районе 6Mbps
● Мобильные телефоны есть у 99% населения
● Cмартфоны: 75% от всех продаваемых телефонов
● LTE/4G: более 600 миллионов абонентов на сегодняшний день
● 5G: скорость измеряется уже в Гбит/с
4. Мессенджеры
● Взрывной рост рынка смартфонов
● Распространение быстрого мобильного интернета
● Паразитирование на методах идентификации
традиционного телекома (номер телефона)
● Практически бесплатно по сравнению с СМС
● Поддержка как синхронных, так и асинхронных коммуникаций
● ШИРОКИЙ ФУНКЦИОНАЛ
6. Как насчет видео?
VGA (480p/25fps), сжатие H.264 - 1 Mbps ← Facetime
HD (720p/25fps), H.264 - 3 Mbps
FullHD (1080p/25fps), H.264 - 7 Mbps ← Average internet speed today
4K (2160p/25fps), H.264 - 28 Mbps
8K (4320p/25fps), H.264 - 100 Mbps ← LAN
7. Видеоконференции
Есть несколько схем реализации видеоконференций:
● Все шлют трафик всем (P2P)
● Каждый шлет свой трафик серверу, а он пересылает потоки остальным
участникам (SFU)
● Каждый шлет трафик серверу, а он склеивает в одну картинку и
пересылает поток остальным участникам (MCU)
Во всех случаях требования к пропускной способности высокие, в случае MCU
еще высокие требования к вычислительной мощности сервера конференций
9. Ширина канала vs эффективность
Данные передаются в сжатом виде
Основные видео кодеки:
SD: H.264 (MPEG LA - paid) и VP8 (Google - free)
HD: H.265 (MPEG LA - paid) и VP9 (Google - free)
Кодирование и декодирование видео требует вычислительных мощностей, а
также увеличивает задержку
Для мобильных устройств — влияние на время автономной работы
11. Немного про WebRTC
5 лет назад ряд компаний во главе с Google решили
объединить усилия для создания нового технологического
стандарта реал-тайм коммуникаций.
12. Немного про WebRTC
Аудио/видео коммуникации в браузере без установки
плагинов
Путь к версии стандарта 1.0 и W3C Recommendation еще не
закончен, но мы уже практически целиком его прошли.
Браузеры с WebRTC / ORTC: Chrome, Firefox, Edge.
Ждем Safari...
Основные спонсоры: Google, Mozilla, Cisco, Ericsson, Microsoft и многие другие.
13. Еще немного про WebRTC
Выводы
● Скорость стандартизации в интернете и в телекоме отличается
● Чем ближе к телекому, тем сложнее и медленнее (legacy) — RTCWEB
● Изначально планировалось больше про web, в итоге в мобильных
приложениях имеет аудиторию даже больше (Facebook messenger)
● Уже изменил рынок реал-тайм коммуникаций
14. Стриминг и массовая доставка
Помимо кейсов синхронного общения, популярностью
пользуется стриминг во всех его разнообразных формах и
проявлениях, см. Periscope, Facebook Live и прочие Twitch.
15. Текущие способы и альтернативы
Великий и ужасный CDN: много игроков и все растут (Amazon, Akamai и т.д.)
P2P: первопроходцем был Joost от создателей Skype (R.I.P)
Сейчас в WebRTC есть DataChannels →
Можно создавать P2P mesh network для доставки →
Разгрузка CDN, изменение типа трафика (TCP → UDP), см. Peer5
16. Боты
Какую-то часть рынка коммуникаций они займут, но скорее рынка
коммуникаций между человеком и машиной
История больше про machine learning и варианты альтернативных типов API
17. Internet of Things
Быстро набирает обороты
Тут нас спасет только IPv6
Объем трафика на одно устройство пока небольшой, но устройств будет не
просто много, а ОЧЕНЬ МНОГО
Беспроводное подключение более актуально → нагрузка на сети мобильных
операторов
19. Фантастика и фантазии
Скорость света нас ограничивает!
Маск хочет на Марс, а мы хотим общаться с теми,
кто там будет, желательно без лишних задержек:
- Расстояние до Марса от 56.4 миллионов до 401
миллиона километров
- Задержка от 3-4 до 20 минут
- Напрямую не соединиться…
20. Резюме
В ближайшее время эволюция: развитие каналов, кодеков, железа и прочих
батареек для видео/VR/low latency и т.д.
В отдаленной перспективе нам нужен какой-то прорыв в подходе к передаче
данных в реальном времени на большие расстояния. Ждем физиков!