Trac is being migrated to new services! Issues can be found in our new YouTrack instance and WIKI pages can be found on our website.

Version 3 (modified by Maiku, 16 years ago) (diff)

Also need gstreamer0.10-plugins-good.

GSoC2008: Voice and Video Support

Student: Mike Ruprecht (Maiku)

To-Do:

  1. Port Pidgin to use Farsight 2 (Done: until the next version is released)
  2. Finish XMPP audio conference implementation (Making good progress: it works)
    • Fix up libPurple voice conversation support
    • Fix up Pidgin voice conversation support
    • Complete XMPP voice conversation support
    • Add support for GTalk's voice conversation implementation (requires libnice)
  3. Implement XMPP video conference implementation
    • Add libPurple video conversation support
    • Add Pidgin video conversation support
    • Add XMPP video conversation support

Tips for Testers:

Make sure you have:

  • gstreamer0.10-plugins-good
  • gstreamer0.10-plugins-bad (not sure which version, but it needs to include the gstrtpbin plugin)
  • gstreamer0.10-plugins-farsight >= 0.12.6

in addition to the extra compiling requirements of:

  • farsight2-0.10 == 0.02 (aka libgstfarsight0.10-dev)
  • gstreamer-plugins-base-0.10 (aka libgstreamer-plugins-base0.10-dev)

Note: until Farsight 2's ICE transmitter (libnice) is completed, NAT traversal won't work very well. So, if you're behind a firewall, you'll probably only be able to start sessions within your local network.

All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!