Недавно был разработан стандарт WebRTC, позволяющий организовать потоковую передачу данных между браузерами. Chrome 17, Opera 12, Firefox 18 (а также версии, выше указанных) в той или иной мере уже поддерживают этот стандарт. Так же существует расширение webrtc4all, которое позволяет остальным браузерам работать с WebRTC. Я не буду здесь описывать преимущества, недостатки и перспективы технологии, перейду сразу к практическому использованию.
Читать полностью »
Рубрика «WebRTC» - 14
Создание телефона в браузере с использованием WebRTC и сервиса Plivo
2013-03-08 в 14:25, admin, рубрики: api, WebRTC, Песочница, метки: WebRTCWebrtc, Peer Connection — создание полноценного видео чата в браузере
2013-03-04 в 18:44, admin, рубрики: html, html5, javascript, jquery, python, WebRTC, Веб-разработка, метки: html5, javascript, python, WebRTC
Введение
Webrtc на хабре уже неоднократно упоминался, хотелось бы рассказать немного про техническую часть реализации и осветить создание небольшого видео чата. Хочу сразу оговорится, что реализация webrtc постоянно меняется, в том числе названия функций api, их параметры.
Всем, кому просто хотелось бы посмотреть сразу как это все работает, сюда: apprtc.appspot.com демка от гугла все что нужно — это перейти по ссылке и послать её еще кому-нибудь уже с номером комнаты. В конце нужно поменять цифры если окажется что комната переполнена. Кому интересно как это все работает добро пожаловать под кат
Читать полностью »
Реализация аудио звонков с web и мобильных клиентов (RTMP, RTMFP, WebRTC)
2013-02-18 в 8:36, admin, рубрики: freeswitch, ip-телефония, rtmfp, rtmp, WebRTC, Песочница, метки: freeswitch, rtmfp, rtmp, WebRTCВведение
Доброго времени суток, Хабровчане.
Хочу поделится с сообществом своим опытом по реализации аудио-звонков c web и мобильных клиентов в Cisco UCCX. Возможно, он кому-нибудь поможет в будущем или в настоящем.
Итак, однажды, передо мной была поставлена задача организовать аудио-звонки с web и мобильных клиентов на в Cisco UCCX. Все знают прекрасные сервисы по типу zingaya, но заказчик четко ограничивал использование сторонних сервисов.
Задача свелась к написанию клиента, выбора SBC и пробрасыванием сигнализации от клиента на Cisco Call Manager.
Проведенный мною анализ остановил меня на трех способах реализации требований:
- RTMP клиенты, написанные под Adobe AIR и Flash + mod_rtmp к freeswitch в качестве SBC
- RTMFP клиенты, написанные под Adobe AIR и Flash + RTMFP2SIP gateway от компании Flashphoner
- WebRTC клиенты, написанные на js + Mobicents SIP Servlets
Первый видеозвонок между Chrome и Firefox
2013-02-05 в 6:10, admin, рубрики: chrome, Firefox, IT-стандарты, open source, Opus, VP8, WebRTC, видеочат, метки: chrome, firefox, Opus, VP8, WebRTC, видеочат«Привет, Chrome! Тебе звонит Firefox», — такое сообщение появилось в официальном блоге Mozilla. Как можно понять, событие связано с первым в истории сеансом видеосвязи между браузерами Firefox и Chrome. Для передачи звука и видео используются свободные кодеки Opus и VP8, для шифрования — DTLS-SRTP, для пробития файрволов — ICE.
Читать полностью »
Вышел Firefox 18
2013-01-08 в 6:40, admin, рубрики: Firefox, firefox 18, flexbox, ionmonkey, touch events, WebRTC, метки: firefox, firefox 18, flexbox, ionmonkey, retina, touch events, WebRTC С небольшой задержкой стал доступен для загрузки стабильный релиз Firefox. Официальный же релиз должен состояться сегодня, 8 января (скорее всего ближе к вечеру).
Что нового в этой версии:Читать полностью »
WebRTC #1 — Знакомимся
2012-12-24 в 12:45, admin, рубрики: getusermedia, javascript, p2p, Peer-to-Peer, WebRTC, Веб-разработка, метки: getusermedia, javascript, p2p, Peer-to-Peer, WebRTC
Многие уже слышали о проекте WebRTC, некоторые даже используют его (или пытаются применять в существующих проектах), а кто-то злобно потирает руки, предвкушая постепенную расправу со Skype и Flash.
Погуглив в Хабре (хе-хе) я почему-то не нашел статей, которые углублялись в техническую сторону WebRTC, показывали бы примеры его использования.
Что же, я попытаюсь порадовать вас схемками, кодом. В общем, именно тем, что всем по вкусу. Так пройдем же под кат, мой любимый читатель.
Читать полностью »
Как мы участвовали в WebRTC Expo в Silicon Valley и выиграли приз
2012-12-19 в 11:39, admin, рубрики: expo, Google Chrome, ip-телефония, voip, WebRTC, zingaya, Блог компании Zingaya, метки: expo, Google Chrome, voip, WebRTC, zingaya
Как-то раз в ноябре, просматривая свой twitter, я увидел дискуссию по поводу WebRTC между Rich Tehrani, CEO TMC (tmcnet.com) и каким-то автором блога про IP-телефонию. Мне она показалась интересной, и я решил, как говорят америкацы, add my 2 cents в дискуссию, высказав свои мысли по поводу будущего WebRTC и web-телефонии. Рич в ответ предложил нам поучаствовать в первой конференции, целиком посвященной WebRTC в Долине. Он уже был достаточно наслышан про Zingaya и наше участвие в развитии web-телефонии, поэтому предложил не просто посетить конференцию, а стать одним из ее спонсоров. Что кроме некоторых материальных затрат включало ряд классных бонусов, таких как возможность продемонстрировать наш продукт участниками конференции. Среди которых, надо сказать, были Google, Cisco, Mozilla, Ericsson, Plantronics, AT&T и многие другие. Мы решили, что упускать такую возможность было бы глупо, и начали собирать вещи готовить демо. Под катом много всего интересного и картинки!
Читать полностью »
Из первых рук: подводные камни на пути к поддержке WebRTC
2012-12-06 в 10:27, admin, рубрики: Firefox, Google Chrome, ip-телефония, microsoft, opera, voip, WebRTC, Блог компании Zingaya, метки: firefox, Google Chrome, microsoft, opera, voip, WebRTCМногие из вас слышали про новый стандарт для реализации реалтайм веб-коммуникаций, он же WebRTC. Мы занимаемся разработкой сервисов для голосового общения (click-to-call/tap-to-call) с пользователями веб-сайтов и мобильных приложений. И именно поэтому нам очень близка идея голосовых и видео-звонков прямо из браузера без установки дополнительных плагинов. И вообще любого дополнительного ПО. Наша компания входит в рабочую группу W3C по разработке данного стандарта вместе с Google, Mozilla, Cisco, Ericsson, Skype и многими другими (да, мы попали в отличную компанию). Над стандартом работает команда серьезных профессионалов, как, например, Cullen Jennings (Cisco), Justin Uberti (Google), Daniel Burnett (Voxeo), Cary FitzGerald. Многие из них участвовали в создании IP-телефонии в том виде, какой мы знаем ее на протяжении последних 10-15 лет.Читать полностью »
JavaScript SIP библиотека от авторов стандарта
2012-11-19 в 8:38, admin, рубрики: ip-телефония, javascript, sip, WebRTC, WebSocket, Веб-разработка, метки: javascript, sip, WebRTC, WebSocketЯ уже писал заметку на эту тему, с того времени стала доступна еще одна JavaScript SIP библиотека. В первой статье я упоминал её, но на тот момент вся информация о библиотеке включала: описание авторов и видео демонстрирующее работу. Сейчас исходный код открыт под MIT лицензией, имеются документация и форум.
Примечательно, что данную библиотеку разрабатывают авторы того самого стандарта, который и описывает особенности SIP протокола при работе поверх WebSocket. Помимо этого разработчики указывают следующие достоинства:
- легковесна, ~140КB
- простой и мощный API
- совместима с популярными SIP серверами
- аудио-видео вызовы; мгновенные сообщения
- статус пользователей (эта функция уникальна, пока отсутствует в других библиотеках)
От себя к преимуществам добавлю: компетентность и отзывчивость авторов, багрепорты закрывают очень быстро.
Под катом длинное подробное видео с пошаговой инструкцией в первой половине для тех кто захочет попробовать самостоятельно, и демонстрацией работы во второй половине (c 3:10). Кстати, в свежих версиях Chrome, WebRTC — протокол для обмена аудио-видео данными, доступен и включен по умолчанию.
Читать полностью »
Реальное применение WebRTC в сервисах IP-телефонии
2012-11-13 в 19:51, admin, рубрики: asterisk, Google Chrome, ip-телефония, rtp, sip, voip, WebRTC, WebSocket, метки: asterisk, ip-телефония, rtp, sip, voip, WebRTC, WebSocket На Хабре уже сообщалось о технологии WebRTC (Web Real-Time Communications). Стандарту WebRTC, который в настоящее время находится еще в черновом варианте, пророчат большое будущее, и в дальнейшем развитие Интернета и веб-технологий он вполне готов повторить путь Skype.
WebRTC может быть использован для создание принципиально новой категории веб-приложений, способных работать с голосовым и видео трафиком без задействования сторонних технологий и программ, с использованием только HTML5 и JavaScript, что существенно облегчит разработчикам создание приложений.
Читать полностью »