Asterisk
  1. Asterisk
  2. ASTERISK-26292

app_confbridge: 3D-Conferencing via Binaural Synthesis

    Details

      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)

        Issue Links

          Activity

          No builds found.
          Dennis Guse created issue -
          Hide
          Asterisk Team added a comment -

          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 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.

          Show
          Asterisk Team added a comment - 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 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 .
          Joshua Colp made changes -
          Field Original Value New Value
          Summary 3D-Conferencing via Binaural Synthesis app_confbridge: 3D-Conferencing via Binaural Synthesis
          Joshua Colp made changes -
          Assignee Dennis Guse [ dennis.guse ]
          Joshua Colp made changes -
          Status Triage [ 10000 ] Open [ 1 ]
          Friendly Automation made changes -
          Status Open [ 1 ] Closed [ 6 ]
          Resolution Fixed [ 1 ]
          Hide
          Friendly Automation added a comment -

          Change 4322 merged by Joshua Colp:
          ast_format: Adds an identifier for interleaved audio formats to the ast_format

          https://gerrit.asterisk.org/4322

          Show
          Friendly Automation added a comment - Change 4322 merged by Joshua Colp: ast_format: Adds an identifier for interleaved audio formats to the ast_format https://gerrit.asterisk.org/4322
          Hide
          Friendly Automation added a comment -

          Change 4654 merged by Joshua Colp:
          Binaural synthesis (confbridge): Adds utils/conf_bridge_binaural_hrir_importer

          https://gerrit.asterisk.org/4654

          Show
          Friendly Automation added a comment - Change 4654 merged by Joshua Colp: Binaural synthesis (confbridge): Adds utils/conf_bridge_binaural_hrir_importer https://gerrit.asterisk.org/4654
          Rusty Newton made changes -
          Link This issue causes ASTERISK-26807 [ ASTERISK-26807 ]
          Hide
          Friendly Automation added a comment -

          Change 3524 merged by Joshua Colp:
          Binaural synthesis (confbridge): Adds binaural synthesis to bridge_softmix.

          https://gerrit.asterisk.org/3524

          Show
          Friendly Automation added a comment - Change 3524 merged by Joshua Colp: Binaural synthesis (confbridge): Adds binaural synthesis to bridge_softmix. https://gerrit.asterisk.org/3524
          Hide
          Friendly Automation added a comment -

          Change 3525 merged by zuul:
          Binaural synthesis (confbridge): DTMF conference management.

          https://gerrit.asterisk.org/3525

          Show
          Friendly Automation added a comment - Change 3525 merged by zuul: Binaural synthesis (confbridge): DTMF conference management. https://gerrit.asterisk.org/3525
          George Joseph made changes -
          Target Release Version/s 15.0.0 [ 13592 ]
          Transition Time In Source Status Execution Times Last Executer Last Execution Date
          Triage Triage Open Open
          2d 18h 59m 1 Joshua Colp 15/Aug/16 5:11 AM
          Open Open Closed Closed
          105d 4h 46m 1 Friendly Automation 28/Nov/16 8:58 AM

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development