On Tue, Apr 08, 2008 at 08:33:08PM -0400, Youness Alaoui wrote:
> Hi,
> A bit more news.. I have just tested out the Audio stuff
> between my aMSN and Tom's aMSN and even though we're both
> firewalled (and obviously not in the same network) it
> worked! I could hear him very well.. 
> It is currently using PCMA/PCMU (almost uncompressed audio)
> which uses about 10KB/s of your bandwidth.. I'll soon try to
> write siren gst elements so we should get less than 1.6KB/s
> of bandwidth with that codec... 
> 
> With my latest commit (r9707) things have changed a little..
> here's how you can do it :
> 1 - sending an invite :
> open the console and type : createSip; inviteSip $email
> 2 - receiving an invite :
> open the console, you should see the invite printed in
> there, like this :
> Received INVITE : 6935BADC0FC1B544C33B62B465969E09 - {{{}..
> (removed the rest of the line).. all you have to do is type :
> acceptSIP 6935BADC0FC1B544C33B62B465969E09
> and that's it... (notice that the 'id' 6935BADC0FC1B544C33B62B465969E09 was 
> taken from the 'Received INVITE' line...)
> 
> Notice though that to be able to do this you will first need
> this :
> 1 - gstreamer
> 2 - gst-plugins-base
> 3 - gst-plugins-good
> 4 - gst-plugins-bad
> 5 - gst-plugins-farsight
> 6 - farsight2 with ./configure --disable-python 
> --with-transmitter-plugins=rawudp
> 7 - go to amsn/utils/farsight and type 'make'
> Make sure you have the latest version of all these
> components, you can try disabling some stuff if you don't
> need them (like for farsight2)
> 
> 
> This will work bidirectional between two aMSNs but with WLM
> you can only receive and not send.. That should be fixed
> soon..
> 
> TODO :
> 1 - use of ICE for having WLM receive our stream
> 2 - add a Siren encoder/decode/payloader/depayloader for gstreamer
> 3 - clean the ugly hacky functions I used for testing...
> 4 - a proper configure/makefile/runtime dependency check...
> 5 - a proper UI
> 
> That's it! have fun!
> 
> KaKaRoTo
> 

Oh sorry, forgot something... you first need to do 'source
sip.tcl'.. so the instructions become :

First, you must open the console and type 'source sip.tcl' then ... 
1 - sending an invite : 
type : createSip; inviteSip $email 
2 - receiving an invite : 
One you receive the invite, you should see the invite
printed in there, like this : 
Received INVITE : 6935BADC0FC1B544C33B62B465969E09 - {{{}..(removed the rest of 
the line).. all you have to do is type : 
acceptSIP 6935BADC0FC1B544C33B62B465969E09 
and that's it... 

KaKaRoTo

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel

Reply via email to