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

          Dennis Guse created issue -
          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 ]
          Rusty Newton made changes -
          Link This issue causes ASTERISK-26807 [ ASTERISK-26807 ]
          George Joseph made changes -
          Target Release Version/s 15.0.0 [ 13592 ]

            People

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

              Dates

              • Created:
                Updated:
                Resolved:

                Development