Реализация видеочата и 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

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

История об IQ пользователей Internet Explorer - розыгрыш

Пользователи браузера Internet Explorer могут радоваться: они, скорее всего, не так глупы, как утверждала ApTiquant. дальше »

Создан глобальный сервис удаленного обслуживания смартфонов LG Optimus

Компания LG Electronics запустит глобальный сервис удаленного обслуживания смартфонов Optimus дальше »

Международный Платежный Альянс усовершенствовал свой онлайновый магазин

Международный Платежный Альянс (Payment Alliance International, сокращенно PAI), поставщик решений для электронного обслуживания платежей, анонсировал запуск перепроектированного сайта www.PAIWebStore.com, где компания осуществляет «складирование» запчастей для банкоматов и POS-терминалов. дальше »

Группировка Anonymous обещает регулярно ставить ФБР в неловкое положение

Хакеры из группировки Anonymous провели очередную кибератаку, похиив 400 Мб конфиденциальной информации с сайта подрядчика ФБР по кибербезопасности. дальше »

Apple отсудила права на домен ipods.com

Компания Apple отстояла права на домен ipods.com. дальше »

B2C–электронная коммерция в Западной Европе активно развивается

Согласно докладу «Western Europe B2C E–Commerce Report 2011», подготовленному немецкой компанией по изучению конъюнктуры рынка yStats.com, с 2009 г. по 2010 г. доход электронной коммерции в сфере B2C в Великобритании увеличился на 10%. дальше »

Cisco поможет создать «умное» и подключенное сообщество в Малайзии

Цель данного проекта — помочь создать городу репутацию мирового лидера в области проектирования, строительства и обеспечения деятельности интернационального «умного» города. Данная инициатива согласуется с намерениями правительства Малайзии разработать генеральный план развития цифровых технологий, который обеспечит ускоренный рост всех отраслей экономики страны. Это, в свою очередь, позволит создать благоприятный климат для инноваций, инвестиций и привлечения талантливых людей. дальше »

Разработка беспроводного стандарта IEEE 802.22 завершена

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

Взлом стоимостью 66 млн долларов

Брешь в безопасности, целью которой являлась секретная информация, связанная с продуктом двухфакторной аутентификации RSA под названием SecurID, стоила только во втором квартале материнской компании EMC 66 млн долларов дальше »

Google обосновался в Берлине

11 июня в Берлине был официально представлен новый Научно-исследовательский институт Интернета и общества (Institut für Internet und Gesellschaft). дальше »