HAHA!!!
More very very interesting news!!!
I just wrote a Siren encoder/decoder/RTP payloader/RTP depayloader
for gstreamer and guess what! it worked! And when I say it
worked, I'm not just talking about the fact that I was able
to send and receive Siren (less than 1.6KB/s of bandwidth)
but I'm also talking about the fact that now, WLM *ACCEPTS*
our audio!!! it plays it!!! So.. our initial problem was not
that it needed ICE authentification on the socket, but it
actually just didn't play PCMA/PCMU (although it could send
it).. it only played Siren codec! 

Instructions are the same as before... (but you'll need my
siren gst elements... I'll soon commit that into
gst-plugins-farsight).

But here's the new TODO :
TODO :
 1 - clean the ugly hacky functions I used for testing...
 2 - a proper configure/makefile/runtime dependency check...
 3 - a proper UI

I'm about to clean those functions right now before I go to
bed, which means we'll just have the makefile stuff and the
UI to take care of...)
I'll fix the makefiles tomorrow and I'll leave the UI for
you guys! :p

KaKaRoTo


On Tue, Apr 08, 2008 at 08:35:46PM -0400, Youness Alaoui wrote:
> 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

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