jinroh / kadoh

The Kademlia DHT in Javascript for Node.js and Browsers
http://jinroh.github.com/kadoh
Other
242 stars 31 forks source link

The XMPP protocol #34

Closed jinroh closed 12 years ago

jinroh commented 12 years ago

Let's list here all the technologies we have seen that could help us to implement our system over XMPP

jinroh commented 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).

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.

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

jinroh commented 12 years ago

Regarde ça (!!) : LittleShoot

jinroh commented 12 years ago

Punjab:

PunJab is a HTTP jabber client interface. It is a BOSH connection manager that allows persistent client connections to a XMPP server.

source