Метка «WebRTC» - 4

Я уже писал заметку на эту тему, с того времени стала доступна еще одна JavaScript SIP библиотека. В первой статье я упоминал её, но на тот момент вся информация о библиотеке включала: описание авторов и видео демонстрирующее работу. Сейчас исходный код открыт под MIT лицензией, имеются документация и форум.

Примечательно, что данную библиотеку разрабатывают авторы того самого стандарта, который и описывает особенности SIP протокола при работе поверх WebSocket. Помимо этого разработчики указывают следующие достоинства:

  • легковесна, ~140КB
  • простой и мощный API
  • совместима с популярными SIP серверами
  • аудио-видео вызовы; мгновенные сообщения
  • статус пользователей (эта функция уникальна, пока отсутствует в других библиотеках)

От себя к преимуществам добавлю: компетентность и отзывчивость авторов, багрепорты закрывают очень быстро.

Под катом длинное подробное видео с пошаговой инструкцией в первой половине для тех кто захочет попробовать самостоятельно, и демонстрацией работы во второй половине (c 3:10). Кстати, в свежих версиях Chrome, WebRTC — протокол для обмена аудио-видео данными, доступен и включен по умолчанию.
Читать полностью »

На Хабре уже сообщалось о технологии WebRTC (Web Real-Time Communications). Стандарту WebRTC, который в настоящее время находится еще в черновом варианте, пророчат большое будущее, и в дальнейшем развитие Интернета и веб-технологий он вполне готов повторить путь Skype.
WebRTC может быть использован для создание принципиально новой категории веб-приложений, способных работать с голосовым и видео трафиком без задействования сторонних технологий и программ, с использованием только HTML5 и JavaScript, что существенно облегчит разработчикам создание приложений.
Читать полностью »

Описание алгоритма и эталонная реализация на языке Си теперь содержатся в документе RFC 6716. Это большая победа открытых стандартов. Впечатляющие характеристики кодека Opus уже публиковались на Хабре (раз, два). Он совершенно бесплатен для любого использования. Кодек включен в браузер Firefox 15-й версии, в ближайшее время его поддержка появится и в Skype — работа по интеграции Opus в Skype практически завершена. Это неудивительно, так как Mozilla и Skype (то есть теперь уже Microsoft) — главные разработчики Opus.

Свободный аудиокодек Opus официально стал стандартом IETF
Читать полностью »

В браузере Firefox 15 (бета-версия) реализована поддержка свободного аудиоформата Opus. Этот кодек недавно приняли для рассмотрения в качестве стандарта организацией IETF, он качественно превосходит любые другие стандарты кодирования и передачи звука.

Firefox 15 поддерживает свободный аудиоформат Opus
Читать полностью »

Пример работы с getUserMedia и canvas в Zend Framework по мотивам «HTML5 Exploding Camera Demo»

Начиная с версии 2012.1, в СУБД Caché появился встроенный ZEN-компонент <canvas>.

Примечание: скачать однопользовательскую версию СУБД Caché можно отсюда.

А в последнем релизе Opera 12 появилась встроенная поддержка функции getUserMedia (WebRTC 1.0: Real-time Communication Between Browsers), которая даёт возможность обращаться к устройствам, генерирующим медиапоток, например к веб-камере.

Примечание: Сводная таблица поддержки getUserMedia/Stream API в настольных и мобильных браузерах.

Для демонстрации обеих этих возможностей, используя встроенный в СУБД Caché фреймворк ZEN, за основу было выбрано демо: HTML5 Exploding Camera Demo.
Читать полностью »

Пример работы с getUserMedia и в Zen Framework по мотивам «HTML5 Exploding Camera Demo»

Начиная с версии 2012.1, в СУБД Caché появился встроенный ZEN-компонент <canvas>.

Примечание: скачать однопользовательскую версию СУБД Caché можно отсюда.

А в последнем релизе Opera 12 появилась встроенная поддержка функции getUserMedia (WebRTC 1.0: Real-time Communication Between Browsers), которая даёт возможность обращаться к устройствам, генерирующим медиапоток, например к веб-камере.

Примечание: Сводная таблица поддержки getUserMedia/Stream API в настольных и мобильных браузерах.

Для демонстрации обеих этих возможностей, используя встроенный в СУБД Caché фреймворк ZEN, за основу было выбрано демо: HTML5 Exploding Camera Demo.
Читать полностью »

Пример работы с getUserMedia и  в Zen Framework по мотивам «HTML5 Exploding Camera Demo»

Начиная с версии 2012.1, в СУБД Caché появился встроенный ZEN-компонент <canvas>.

Примечание: скачать бесплатную однопользовательскую версию СУБД Caché можно здесь.

А в последнем релизе Opera 12 появилась встроенная поддержка функции getUserMedia (WebRTC 1.0: Real-time Communication Between Browsers), которая даёт возможность обращаться к устройствам, генерирующим медиапоток, например к веб-камере.

Примечание: Сводная таблица поддержки getUserMedia/Stream API в настольных и мобильных браузерах.

Для демонстрации обеих этих возможностей, используя встроенный в СУБД Caché фреймворк ZEN, за основу было выбрано демо: HTML5 Exploding Camera Demo.
Читать полностью »

На канале Chrome beta появилась версия Chrome 21, получившая поддержку некоторых свойств открытого протокола WebRTC.

Прежде всего разработчики отмечают появление двух новых API, которые позволяют взаимодействовать из браузера с веб-камерой (немногим ранее аналогичная функциональность появилась в релизе Opera 12) и микрофоном компьютера, а также с некоторыми игровыми контроллерами. Работа основана на использовании getUserMedia API и является одним первых шагов Google по интеграции WebRTC в свой браузер. Фактически это означает, что необходимость в использование Flash или Java для «тяжёлых» приложений и установка каких-либо других плагинов, работающих с видео или звуком, пропадает.
Читать полностью »

На Хабре уже писали про то, что Microsoft набирает команду разработчиков браузерной версии Skype. Однако в апреле ещё не было известно, как именно будет реализована работа Skype в браузере. Последние вакансии с сайта Microsoft прямым текстом указывают на то, что в основе веб-версии будет лежать WebRTC. В частности, в описании одной из вакансий — «Software Development Engineer,Senior, WebRTC — Skype Job» (вакансия уже закрыта) было написано следующее:

«Вы станете членом команды талантливых инженеров, которая создаст архитектуру Skype нового поколения. Архитектуру, которая позволит узлам на базе WebRTC взаимодействовать с обычными узлами сети Skype непосредственно, без шлюзов».

Читать полностью »

Анализ вакансий, публикуемых на сайте Microsoft.com, говорит о том, что компания намерена создать веб-версию Skype. В частности, в описании одной из вакансий — «Software Development Engineer,Senior, WebRTC — Skype Job» (вакансия уже закрыта) было написано следующее:

«Вы станете членом команды талантливых инженеров, которая создаст архитектуру Skype нового поколения. Архитектуру, которая позволит уздам на базе WebRTC взаимодействовать с обычными узлами сети Skype непосредственно, без шлюзов».

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js