Hey, as I was working on a iChat-related project last year I tried to integrate iChat as tightly as possible into the application. After days and weeks of trial and error my result was the following:
- No direct audio/video integration into an application as the codecs and video captureing are too deep in iChat - iChat is hardly controllable via AppleScript (for example you can only invite someone who is already on your buddy list, but you can't automatically add somone to your buddy list) - The only alternative way of captureing video, is using the QuickTime API - the MBS plugin provides a simple wrapper for it - unfortunately you have to do the encoding and streaming of the data yourself. There are alternatives to iChat though, Skype for instance, which has the following pros: - Works always, even if both users are behind a firewall (iChat is very selective about that) - Great (same?) video/audio codec - Available on all platforms (no video on Linux yet, though) - An API to control/call/receive audio and video calls from other users!!! (iChat obviously doesn't have that either) So, if you are not limited to iChat, you might want to take a look at Skype. Not sure if this is much of a help for you, but who knows. :) PS: Back then I filed a bug report to apple, asking for better integration of iChat in other apps. Maybe they have heard me and give us some new tools in 10.5? > >>> On Mar 27, 2007, at 5:11 AM, James Mullins wrote: > >>>> Hi all, > >>>> > >>>> Has anyone come across a way of integrating iChat video within > >>>> an RB > >>>> project? I would like to write an app that automatically connects > >>>> and displays video from a remote users camera. I am playing around > >>>> with telepresence applications and robotics. > >>>> > >>>> Is it possible? > >>>> > >>> I'd think you want to look at some of the QuickTime functions for > >>> video grabbing > >>> > >>> MBS has functions to do this sort of thing -- Thanks, Bastian _______________________________________________ Unsubscribe or switch delivery mode: <http://www.realsoftware.com/support/listmanager/> Search the archives: <http://support.realsoftware.com/listarchives/lists.html>
