Package: wnpp
Severity: wishlist

* Package name    : libjs-strophe.jinglejs
  Version         : v0.2.3
  Upstream Author : Klaus Herberth <kl...@jsxc.org>
* URL             : https://github.com/jsxc/strophe.jinglejs
* License         : MIT
  Programming Lang: JavaScript
  Description     : webrtc connection plugin for strophe.js

strophe.jinglejs is a webrtc connection plugin for strophe.js
that uses jingle.js. Strophe is a popular library for writing
XMPP client applications that run on any of the current popular
browsers. Instead of the native TCP binding, strophe.js uses
BOSH (Bidirectional-streams Over Synchronous HTTP, a variant of
long polling) to connect to an XMPP server. Besides enabling
anyone to build (federated) IM applications, this opens up the
browser as an addressable endpoint for two-way exchange of
structured messages, including presence and publish-subscribe
applications.

This plugin makes it possible to negotiate audio/video streams
via XMPP and then relinquish control to the WebRTC support of
browsers like Firefox and Chrome for the actual out-of-band
media streams. XMPP/Jingle you get the authenticated, secured
and federated media signaling, whereas WebRTC gives you an API
to set up the media streams using RTP/ICE/STUN and provide
access to cameras and microphones.

Reply via email to