Closed jinroh closed 12 years ago
Strophe.js is a JavaScript library for speaking XMPP via BOSH (XEP 124 and 206). It is licensed under the MIT license, except for the files sha1.js, base64.js and md5.js, which are licensed as public domain and BSD (see these files for details).
- Interesting presentation about the XMPP PubSub system
- Gateway Interaction of XMPP : This could help us to join existing DHT (mainline, eMule's Kad, ...) using gateways...(maybe)
A service on the Jabber network that translates between the Jabber/XMPP protocols and the protocol used by a Legacy Service; in the context of this document, by "gateway" we mean a "client proxy service" that acts as a client with regard to a Legacy Service and thereby "masquerades" as a user on such a service.
- Jingle :
This specification defines an XMPP protocol extension for initiating and managing peer-to-peer media sessions between two XMPP entities in a way that is interoperable with existing Internet standards. The protocol provides a pluggable model that enables the core session management semantics (compatible with SIP) to be used for a wide variety of application types (e.g., voice chat, video chat, file transfer) and with a wide variety of transport methods (e.g., TCP, UDP, ICE, application-specific transports).
- WebRTC : new JS/HTML API for P2P communications (with ICE TURN/STURN). Still in the experimental branch of Firefox, Opera and Chromium
Video conferencing and peer-to-peer communication
Regarde ça (!!) : LittleShoot
Let's list here all the technologies we have seen that could help us to implement our system over XMPP