Version 2 (modified by 16 years ago) (diff) | ,
---|
GSoC2008: Voice and Video Support
Student: Mike Ruprecht (Maiku)
To-Do:
- Port Pidgin to use Farsight 2 (Done: until the next version is released)
- 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)
- 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-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.