Videoconferencing suitable for Mesh Networks – GSoC 2011

Many people would like to use VoIP in our mesh network, but they encounter some problems:

  • most of existent VoIP solutions depend from Internet;
  • they don’t have a good mobile phone integration and they don’t support IPv6;
  • and also, the Internet bandwidth in our network is going towards exhaustion.

So the project’s aim is to create a distributed VoIP network compatible with VoIP clients, integrated in a social-network and easily accessible.

To achieve the proposal of this project, was decided to use an open-standard communication protocol as XMPP (Extensible Messaging and Presence Protocol) and the famous Jingle XEP (XMPP Extension Protocol) for the VoIP signalling feature.

For the audio/video transport will be used Cumulus, an opensource “rendezvous” service to assist P2P connection in peer’s communication using UDP.

The web-based VoIP client will be integrated into an open-source, distributed social-network, currently under development, called Diaspora.

The code will be available here: https://github.com/lasek/eigen-diaspora

Vittorio

Comments are closed.