Summary: | ASTERISK-26292: app_confbridge: 3D-Conferencing via Binaural Synthesis | ||||||
Reporter: | Dennis Guse (dennis.guse) | Labels: | |||||
Date Opened: | 2016-08-12 10:11:42 | Date Closed: | 2016-11-28 08:58:18.000-0600 | ||||
Priority: | Minor | Regression? | No | ||||
Status: | Closed/Complete | Components: | Applications/app_confbridge Bridges/bridge_softmix Core/Bridging Core/BuildSystem Formats/NewFeature | ||||
Versions: | GIT | Frequency of Occurrence | |||||
Related Issues: |
| ||||||
Environment: | Attachments: | ||||||
Description: | 3D-Audio is an interesting for telephone conferencing.
In a development and research project at TU Berlin, we enhanced Asterisk's conferencing bridge with binaural synthesis. Technical Details: * Modified internal signal processing to be capable handling interleaved audio (channel, translate) * Extended confbridge (precisely bridge_softmix) by binaural synthesis (basically added a convolution engine using libfftw3) Note: confbridge remains capable to mix for mono channels (default mixing) and binaural synthesis in parallel Practical details (can be changed): * Required HRTFs are at the moment included as header file * Confbridge is at the moment only running with binaural synthesis at 48kHz * Only one 3D-Layout per confbridge is rendered (all participants receive the _same_ spatial representation; one's own signal removed) | ||||||
Comments: | By: Asterisk Team (asteriskteam) 2016-08-12 10:11:42.738-0500 Thanks for creating a report! The issue has entered the triage process. That means the issue will wait in this status until a Bug Marshal has an opportunity to review the issue. Once the issue has been reviewed you will receive comments regarding the next steps towards resolution. A good first step is for you to review the [Asterisk Issue Guidelines|https://wiki.asterisk.org/wiki/display/AST/Asterisk+Issue+Guidelines] if you haven't already. The guidelines detail what is expected from an Asterisk issue report. Then, if you are submitting a patch, please review the [Patch Contribution Process|https://wiki.asterisk.org/wiki/display/AST/Patch+Contribution+Process]. By: Friendly Automation (friendly-automation) 2016-11-28 08:58:20.149-0600 Change 4322 merged by Joshua Colp: ast_format: Adds an identifier for interleaved audio formats to the ast_format [https://gerrit.asterisk.org/4322|https://gerrit.asterisk.org/4322] By: Friendly Automation (friendly-automation) 2017-02-20 10:25:56.457-0600 Change 4654 merged by Joshua Colp: Binaural synthesis (confbridge): Adds utils/conf_bridge_binaural_hrir_importer [https://gerrit.asterisk.org/4654|https://gerrit.asterisk.org/4654] By: Friendly Automation (friendly-automation) 2017-02-24 12:50:02.851-0600 Change 3524 merged by Joshua Colp: Binaural synthesis (confbridge): Adds binaural synthesis to bridge_softmix. [https://gerrit.asterisk.org/3524|https://gerrit.asterisk.org/3524] By: Friendly Automation (friendly-automation) 2017-02-24 17:36:46.242-0600 Change 3525 merged by zuul: Binaural synthesis (confbridge): DTMF conference management. [https://gerrit.asterisk.org/3525|https://gerrit.asterisk.org/3525] |