[#] WebRTC: как два браузера договариваются о голосовых и видеозвонках
habrabot(difrex,1) — All
2017-12-18 17:00:04


![][1]


Спойлер: никак. За них это делает разработчик.

Когда много лет назад начали убивать Flash, пострадали не только браузерные игры. Flash традиционно была сильна в голосовых и видеозвонках: прямой доступ к микрофону, камере, динамикам, возможность работать с UDP-пакетами. В HTML5 заменой стала технология WebRTC. Та самая, которая несколько месяцев назад наконец-то приземлилась в Safari и Edge. Теперь можно звонить с веб-страницы, открытой на iPhone, на другую веб-страницу, например, открытую в Firefox Quantum на линуксе.

Одна из «фишек» WebRTC, которой не было у Flash — это возможность P2P-соединений между браузерами. Но чтобы peer-to-peer работал, программисту придется помучиться. О том, как браузеры договариваются куда слать UDP-пакеты, и что при этом должен сделать разработчик — под катом.
[Читать дальше →][2]

[1]: https://habrastorage.org/webt/rv/_b/wa/rv_bwaajw0e0qnii-unhvfeouni.png
[2]: https://habrahabr.ru/post/344794/?utm_source=habrahabr&utm_medium=rss&utm_campaign=344794#habracut