Re: [alsa-devel] Application and hw mixing for VoIP (modified)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



At Mon, 21 Sep 2009 15:48:39 +0200,
Fabien COMTE wrote:
> 
> Hi,
> I need some help please.
> I have an application that does VoIP and alsa interface.
> 
> I want to :
> - send through VoIP application a mixed sound from mic and an another
> application (aplay should be ok for testing).
> 
> mic ---------- soundcard 0 ------------->
>                                            mix  ---- alsa interface ----->
> voip application
> application 1 --- alsa interface  ------>
> (aplay)
> 
> - use sound received from VoIP with HP output and an another application
> (arecord should be ok for testing).
> 
>                                                    ----- alsa interface
> ------> application 2 (arecord)
> voip application ----- alsa interface ---->  share
>                                                    ------ soundcard 0
> --------> HP output
> 
> 
> And a little question :
> How to define an application interface in asoundrc ?

Well, this isn't so trivial as it sounds.

If the application 1 (aplay) needs to be output actually, it means to
split the signal to two interfaces, one to voip program, and another
to the output channel.  If app1 doesn't have to be heard, then you can
use a loopback device (snd-aloop driver included in alsa-driver tree)
and bind with the mic device using multi plugin.

The latter case, split from voip to app2 and HP output, can be also
done via multi plugin + aloop device.

But, this kind of infrastructure could be better done with a proper
daemon, such as JACK, I guess...


Takashi

------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user

[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux