On Sun, 17 Sep 2006 21:29:53 -0500 "Mark Doliner" <[EMAIL PROTECTED]> wrote:
> On Wed, 13 Sep 2006 20:40:07 +0200, Andreas Klostermann wrote > > Hi! > > > > I'd like to use gaim for msn video chatting. I am aware that > > currently there is no such support in gaim, and I know that amsn > > does it. At the moment I am evaluating whether or not it would be > > possible for me to contribute msn webcam support to gaim, and if so > > what would be the roadmap for this task. > > Hi, my name is Mark Doliner. I'm a developer on the Gaim project. It is > possible for you to contribute msn webcam support to Gaim, but it is not an > easy task. The code in the MSN protocol plugin must be abstracted from the > code in the UI. The protocol plugin and the UI should talk to each other > through the Gaim core. The voice video framework must be generic and usable > by other protocols. I don't mean to discourage you, but please understand > that it is not a small undertaking. Pekka Riikonen emailed a possible > voice/video framework to the gaim-devel mailing list on July 9th and 10th; you > may want to look at it to see if it's useful. > > > So... I understand that there has been some work for msn protocol in > > Farsight, and that the corresponding protocol does not compile > > because of API updates. Will these API updates be made in the next > > weeks or can I help out somehow? (even though I have not the > > slightest idea where to start, yet...) > > > > And then, finally, would it make sense to use Farsight in gaim? Is > > the msn webcam support code functional, if the api update is done? > > We (Gaim) definitely want to use GStreamer. We hope to be able to use > FarSight. I have not looked at the FarSight code to determine how > easy/feasible that is. It really is very easy. You only need to look at all the test applications in tests/ to see how simple it is to use Farsight to setup an a/v session. As you mentioned there is a lot of work to be done on the Gaim side if it needs to be done "properly", but to get things to just work is relatively easy. I had already hacked up Gaim when I wrote the Yahoo webcam Farsight plugin and it just worked (but wasn't the prettiest way of doing it). Farsight already has an msn webcam plugin, so it's just a matter of using it. Also, as mentioned above, there is also a yahoo webcam plugin. To add to that, Farsight has a pretty mature RTP plugin. The combination of all those plugins means Gaim could do : - MSN webcam (proprietary transport & signaling & codec) - MSN video conference (RTP + SIP) - MSN audio conference (RTP + SIP) - Yahoo webcam (without super mode for now) (proprietary transport & signaling, JPEG2000 codec) - All OSCAR audio and video conference (ICQ, AIM, iChat) (RTP + SIP) - GTalk audio conference (RTP + jingle) - The new MSN Live Audio stuff seems to be using RTP, so that might be supported in the future as well. (RTP + SIP) If the devs from Gaim have a base framework for a/v, then I would be happy to assist in getting Farsight plugged into it, starting with either the MSN webcam plugin, or the RTP plugin that will allow for audio as well. Let me know when you guys are ready and I'll do my part. Regards, Philippe > > -Mark > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Farsight-devel mailing list > Farsight-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/farsight-devel ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Farsight-devel mailing list Farsight-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/farsight-devel