Чад Вейнер (директор по развитию браузера Firefox), анонсировал появление в nightly сборках браузера встроенного видео и аудио чата, реализованного с использованием WebRTC. Реализация примечательна тем, что, без установки внешних плагинов позволяет напрямую организовать канал связи между двумя браузерами без передачи трафика через промежуточные серверы, на любых системах.
В Mozilla намерены предоставить универсальное решение, которое можно рассматривать как открытую, переносимую коммуникационную систему.
Первая реализация аналогичного P2P-чата была представлена в феврале 2013-го, когда связь была организована между Firefox & Chrome. Еще тогда все необходимые API для P2P связи были добавлены в стабильные выпуски Firefox. Пришла очередь интегрировать непосредственно реализацию чата. Код чата построен с использованием OpenTok, предоставляющего средства для организации прямой передачи видео между пользователями.
Для организации шифрованного P2P-соединения между браузерами применяются API PeerConnection и DataChannels с использованием шифрованного транспортного протокола DTLS-SRTP и системы организации установки сетевых соединений ICE. Для передачи контента применяются видеокодек VP8 и аудиокодек Opus.
>>> Подробности