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