- Package:
- wnpp
- Source:
- wnpp
- Submitter:
- "W. Martin Borgert"
- Date:
- 2025-11-29 16:29:44 UTC
- Severity:
- wishlist
- Blocked By:
-
Bug Title 892289 1
pending-fixed
ITP: node-jingle -- Generic Jingle via WebRTC session manager wishlist stable testing unstable 9 months ago
910191 1
RFP: libjs-getscreenmedia -- browser module for attempting to get access to a MediaStream of a user's screen wishlist stable testing unstable 9 months ago
910189 1
RFP: libjs-getusermedia -- cross-browser getUserMedia shim with a node.js style error-first API wishlist stable testing unstable 9 months ago
* Package name : libjs-strophe.jinglejs Version : v0.2.3 Upstream Author : Klaus Herberth <klaus@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.