Hi,
For the interested, you can now do an audio call in aMSN... The audio+video call is still being worked on but it's not complete though...
Here's a small summary of what you need for aMSN to have audio calls working :
1 - get all the dependencies installed.. here's how :
http://amsn-project.net/wiki/Farsight 2 - take the latest SVN version of amsn, then ./configure && make (make sure it detected farsight installed during the configure)
3 - run amsn and from a chat window : actions->start audio call
For those interested in the audio+video feature, here's the original post I had in here :
Hi,
here's a copy of a mail I sent to the amsn-devel mailing list :
Hi all,
I don't know if many of you are following the amsn-commits mailing list, but for those who don't, this email is for you!
I want to let you guys know that I'm working on the audio/video conferencing and it's going pretty good so far!
Basically what this is for those who aren't aware, is the 'video call' feature of WLM, which is audio AND video AND bidirectional. In other
words, one click and you start sending and receiving both audio and video.. so no more 2 invites to send/receive webcam + use voice clips...
Here's the current status :
first, it's far from being done, but I can get audio + video decoded. The problem is... to play them...
So here's how it works,
once you do the a/v conf you see a dump.av file in your amsn dir.. then you can do ...
./demux.tcl dump.av dump
which will create 3 files :
dump.siren, dump.raw and dump.wmv3.
then do
./wmv3_dec dump.wmv3 out.rgb
which will decode it in rgb and open display to show you each image.
and for the sound.. simply do
cat dump.raw | ./stream_audio.tcl
Problems are :
1 - i don't send yet
2 - no tk extension to decode the wmv3 yet (it's a little C program)
3 - can't record/play audio unless using snack and snack doesn't like real time streaming (it opens/closes the audio device on every chunk
(every 50ms) so the sound gets chopped so it looks like garbage, not real sound...
4 - i can send sound (not written yet) but there's no wmv3 encoder in open source anywhere..
So that's the current status..
About sending video, implementing a WMV3 encoder is too complicated and can't/won't be done. So our choices are :
1 - don't send video...
2 - encode/send the video with libmimic..
(libmimic is the codec currently used for the 'webcam' feature)
there's an FCC (Four Character Code) being sent with every frame, so I can send ML20 in the FCC instead of WMV3 and hopefully, WLM reads the
FCC and chooses the decoder accordingly. if it does, then we're good, if the wmv3 encoder is hardcoded, then we won't send video
That's about it.. you can test it if you want, it's in the 'video_conf' branch of SVN... you can use the status log to see if you are
receiving video/audio frames... and that's it!
SVN revision 9556 is necessary...
I'd like to know if it works for anyone besides me...
KaKaRoTo
So this is to announce that it's being worked on... and it requires MSNP12, so you don't need to go into MSNP15 to make it work (but it works just as good on MSNP15 so if you already use that, no need to go back to MSNP12 either).
You would need to ask someone to send you an invite, or if you want to 'send' the invite yourself, just do this in the console (ctrl-shift-C) :
::MSNCAM::StartVideoConferenceQueue $email
You are free to test, no bugs to report please, but just have fun with it.. hopefully, it will evolve into a much better/fuller implementation in the next few days...