Calls: Send in your ideas. Deadline February 1st, 2021.

Last update: 2010-06-21

PulseAudio

[PulseAudio — concluded in 2011]

The project aims to extend the PulseAudio sound server to support echo cancellation technologies needed to be able to do high quality VoIP conferencing.

With the growing popularity of VoIP and videoconferencing, the issue of echo cancellation on the Linux desktop is growing in importance. The Linux audio layer has long been a struggling beast with a lot of competing solutions, all of them with their own set of flaws. Thanks to the increased resources put into the media layers by Linux distribution vendors, it seems that a combination of ALSA and PulseAudio is emerging as the standard sound system layer, with GStreamer being the de-facto application writers interface. Therefore the natural place to put a system wide echo cancellation would be in the Pulse Audio sound server.

Development tasks:

  • Implement echo cancellation ALSA test application
  • Implement PulseAudio audio filter infrastructure
  • Implement echo cancellation for PulseAudio
  • Enable echo cancellation in Empathy Desktop linux

Run by Collabora Multimedia.

Navigate projects

Please check out NLnet's theme funds, such as NGI Assure, NGI0 Discovery (which is focussed on search, discovery and discoverability) and the Internet Hardening Fund.

Want to help but no money to spend? Help us by protecting open source and its users.

.