Voice and Video for Pidgin

Project Lead:

rlaager (1754 credits)

 

Bounty:

US $1,629.38(Sponsor Project)

Goal funding:

More Less
Add support for voice and video chat in Pidgin.  It must work using the MSN, XMPP, SIP, AIM and Yahoo messenger protocols, and it must work at least as fully and reliably as the most current proprietary clients.
 
Note: You can propose changes using the forum below.
Add support for voice and video chat in Pidgin.  It must work using the MSN, XMPP, SIP, AIM and Yahoo messenger protocols, and it must work at least as fully and reliably as the most current proprietary clients.

The deliverable should be as patches against the latest release versions of Pidgin and libpurple, whatever they happen to be at the time.  And the separation of code between Pidgin and libpurple should be done cleanly, in a way that the official Pidgin developers would reasonably expect.

The following is a quote from the relevant section of Pidgin's FAQ:

"We aim to have an abstracted, protocol-agnostic API for voice and video, which makes the task harder. Also adding to the difficulty is that now that we have a completely split core (libpurple) and UI (Pidgin and Finch), we refuse to take a step backward and violate this split. The protocol plugins can NOT have any code in them that is UI-dependent, or we break the libpurple/UI split. This imposes additional restrictions that make it a very painstaking process to implement voice and video correctly."

Accordingly, part of this task is to provide a design for a voice and video API (as an extension of libpurple?) which the official Pidgin developers could reasonably be expected to approve.

As it stands, the Pidgin developers have provided no target date for the availability of this feature.  (According to the FAQ: "It could be tomorrow, or it could be in 2099.")  Hopefully this project will help to speed things up.

Change History:
$25,000 Bounty by jjgignac on Wed, Apr 2, 2008 @ 14:36 EDT
Pidgin Ticket by Anonymous on Sat, Apr 5, 2008 @ 22:12 EDT
[ACCEPTED] More protocols by jjgignac on Sun, Jul 27, 2008 @ 10:50 EDT
hi by nichevision on Sat, Aug 16, 2008 @ 05:45 EDT (1 reply)
Ghost submission? by jjgignac on Sat, Oct 18, 2008 @ 21:58 EDT (2 replies)
Is the Goal funding accurate? by abbood on Wed, Oct 29, 2008 @ 10:47 EDT (1 reply)
Quality? by Anonymous on Wed, Dec 31, 2008 @ 02:12 EST (4 replies)
Considering withdrawing funding by jjgignac on Fri, Jul 31, 2009 @ 12:23 EDT (2 replies)
[ACCEPTED] SIP support? by jjgignac on Mon, Aug 31, 2009 @ 14:49 EDT
FOSS Factory Source