Продемонстрирован прямой видеочат между Firefox и Chrome с использованием WebRTC
Для создания прямого канала связи между двумя браузерами, без использования промежуточных серверов, использовался объект RTCPeerConnection для которого, благодаря сотрудничеству разработчиков Firefox и Chrome, удалось добиться совместимости между браузерами (наблюдается незначительное расхождение в API, обусловленное экспериментальным характером разработки). В том числе были достигнуты договорённости об унификации задействованных при организации канала связи технологий, таких как аудиокодек Opus, видеокодек VP8, шифрованный транспортный протокол DTLS-SRTP и система организации установки сетевых соединений ICE.
Таким образом, запущенное в Firefox web-приложение теперь может осуществить прямой видео/аудио вызов web-приложения в браузере Chrome и наоборот. Интеграция подобной функциональности непосредственно в браузер, позволяет избавить пользователей от необходимости установки сторонних плагинов, а разработчикам даст возможность создавать и распространять более универсальные приложения, работающие из коробки во всех браузерах с поддержкой WebRTC. Обеспечение унифицированной поддержки WebRTC в Firefox и Chrome, а также проведение работы по интеграции элементов WebRTC в Opera является важным шагом в продвижении данной технологии в качестве web-стандарта. Напомним, что Microsoft предлагает в качестве стандарта собственную спецификацию CU-RTC, поэтому пользователям IE остаётся только полагаться на использование плагина с реализацией поддержки WebRTC.
Самостоятельно протестировать создание видеочата меду браузерами можно воспользовавшись бета-версией Chrome 25 и ночной сборкой Firefox (в about:config нужно активировать media.peerconnection.enabled), в которых нужно открыть специально подготовленную демонстрационную страницу. Основные функции демонстрационного web-приложения вынесены в отдельный JavaScript-модуль, который можно использовать для интеграции похожей функциональности в свои программы.
Источник: http://www.opennet.ru/opennews/art.shtml?num=36029
|
0 | Tweet | Нравится |
|