On Fri, 2013-06-14 at 21:09 +0200, Philipp Hancke wrote: > mattj thinks this ought to be announced here, too. Announcement text is > mostly courtesy of ralphm :-) > > strophe.jingle is a webrtc connection plugin for strophe.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. > > Fork it at https://github.com/ESTOS/strophe.jingle > > 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. With 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. > Features: > - mostly standards-compliant jingle, mapping from WebRTCs SDP to Jingle > and vice versa. Aiming for full compliance. > - tested with chrome and firefox. > - trickle and non-trickle modes for ICE (XEP-0176). Even supports early > candidates from peer using PRANSWER. > - support for fetching time-limited STUN/TURN credentials through > XEP-0215. rfc5766-turn-server is a TURN server which implements this > method. > a sample demonstrating the use of this to build a federated multi-user > conference (in full-mesh mode). > > Thanks to my employer for the permission to release this under MIT > license.
This is wonderful news! Thanks for make this OSS and for the announcement. I've been looking into using Jingle and WebRTC for audo/video support for converse.js: http://conversejs.org I'll definitely give this a go. _______________________________________________ JDev mailing list Info: http://mail.jabber.org/mailman/listinfo/jdev Unsubscribe: [email protected] _______________________________________________
