Реализация видеочата и CouchDB на базе стандартных технологий HTML5

Опубликовано: 11 апреля 2012 г., среда

На состоявшемся в Париже саммите IETF 83 представители проекта Mozilla продемонстрировали прототип web-приложения, позволяющего совершить видеозвонок между двумя web-браузерами, используя для этого только HTML5-технологии и JavaScript, без задействования внешних дополнений и плагинов.

Для организации прямого соединения между пользователями и обеспечения передачи видео и звука по сети в реальном времени задействован API WebRTC, продвигаемый компанией Google в рабочих группах организаций IETF и W3C в качестве стандарта для Web. Видео передаётся в сжатом при помощи кодека VP8 виде. В качестве браузера для экспериментов была задействована специальная сборка Firefox - alder, в которой ведётся работа по интеграции в браузер поддержки WebRTC. По словам разработчиков, о добавлении WebRTC в штатные выпуски Firefox пока говорить рано, так как обеспечение поддержки WebRTC ещё находится на ранней стадии, но радует то, что уже удалось подготовить работающий прототип.

Аутентификация участников видеочата была организована с использованием протокола BrowserID и сервиса идентификации Persona. Также было задействовано дополнение с рализацией SocialAPI, позволяющего организовать доступ к контенту различных социальных сетей и сервисов. В частности, на базе SocialAPI подготовлено простое демонстрационное приложение для отображения списка людей, осуществивших вход в сервис Persona.

Для вывода видео используется тег canvas, но также возможно использование и тега video. Для создания канала связи и получения доступа к микрофону/web-камере были задействованы собственные варианты API, симулирующие HTML5 API PeerConnection и getUserMedia, находящиеся на стадии принятия стандарта в W3C . Тем не менее, активно ведётся работа по реализации стандартных API.

Дополнительно можно отметить анонс проекта PouchDB, в рамках которого создана реализация документ-ориентированной базы данных CouchDB, написанная на JavaScript и работающая внутри браузера. Для локального хранения данных задействован API IndexedDB, при этом модель хранения полностью повторяет CouchDB и обеспечивает средства разрешения конфликтов. PouchDB совместим с CouchDB на уровне API для хранения и выборки данных, поддерживает репликацию данных с другими системами CouchDB.

Источник: opennet.ru
Копировать, распространять, публиковать информацию портала News.lt без письменного согласия редакции запрещено.

Комментарии Facebook

Новый комментарий


Captcha

статьи по схожей тематике

ФБР выпустило мобильное приложение для поиска пропавших детей

Первое приложение для смартфонов, разработанное Федеральным бюро расследований США, призвано облегчить американским родителям и полиции поиски пропавших детей, сообщила организация на своем сайте. дальше »

Удивительное фиаско

Поразительно, но факт, компания HP проигрывает арбитражное дело по домену HPPre.com. «HP Pre 3» – это новый смартфон под управлением HP webOS 2.2. дальше »

Лаар: НАТО пора проснуться

В своём выступлении на прошедшей в США конференции стратегического командования министр обороны Эстонии Март Лаар отметил, что НАТО пора проснуться и начать активнее заниматься киберугрозами. дальше »

На мобильном трафике заработают $550 млрд

К 2015 году прибыль от мобильного трафика данных в мире составит $552 млрд, но это не значит, что на операторов свалятся сверх прибыли дальше »

Онлайн–мошенники и вымогатели используют интернет–кафе

Согласно сообщению Национального полицейского управления Японии, примерно 30% из более чем 2600 интернет–кафе в Японии не проверяют документы своих посетителей, чем, определенно, воспользовались некоторые интернет–мошенники. дальше »

Facebook запрещают использовать ПО для распознавания лиц на территории ФРГ

Гамбургское управление по защите информации заявило, что программное обеспечение, которое используется в социальной сети Facebook для идентификации людей по фотографиям, нарушает немецкое законодательство. дальше »

ЕС усилит контроль за экстремистами в Интернете

Эксперты Евросоюза по вопросам терроризма подчеркнули необходимость ужесточения контроля за деятельностью экстремистских группировок в Интернете. дальше »

Статистика успешности доменов

Интернет-компания Flippa опубликовала интересные аналитические данные, которые касаются стоимости и ценности доменных имен. дальше »

Польская Bitcoin-биржа не досчиталась файла кошелька

Третья по размеру биржа по обмену цифровой криптовалюты Bitcoin - bitomat.pl - потеряла файл кошелька wallet.dat. дальше »

На Foursquare появились страницы компаний

Начиная со 2 августа 2011 года любая компания, организация или издание может позиционировать себя на страницах сервиса Foursquare. дальше »