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

Reply via email to