USB Video Conferencing with Panther
by Wei-Meng Lee12/23/2003
If you're one of those lucky chaps who can afford to buy a FireWire video camera such as the Apple iSight, then using iChat AV is truly a joy. For those who don't quite have the budget for one yet, then the next best solution is to get a cheap USB webcam, or repurpose one you already have.
Unfortunately, Apple is not very enthusiastic in supporting USB webcam users. Unless you are patient enough to wait for Apple to do something about this (see the online petition), you should really explore the workarounds for getting iChat to work with USB webcams.
In this article, I'll show you how to do just that. This research was driven by my own desperation to press back into service a Logitech USB QuickCam (see Figure 1). In Jaguar, the solution wasn't too difficult (there are drivers that allow your webcam to work in Mac OS X); however the release of Panther further complicated the matter because it broke the existing drivers.
|
|
So, to make a long story short, here are the steps to get your webcam to work with iChat in Panther:
- Find and install a Mac OS X driver for your webcam.
- Install the Application Enhancer utility.
- Install iChatUSBCam module.
Installing a Driver for Your Webcam
The first thing you need to do is install a driver for your webcam so that Panther can recognize it. You have two options here:
For this article, I'll use the free driver from Macam. There are some problems with installing Macam on Panther, and so you need to download
a fix under the header "Macam driver for Panther fix!".
Be sure to copy the macam.component folder to the /Library/QuickTime
folder.
Testing Your Webcam
Once the Macam driver is installed, it is useful to test your webcam to see if it is working properly (and also to preserve your sanity troubleshooting all the problems later on). You can use the VideoViewer to test your webcam (see Figure 2).
|
|
Installing Application Enhancer
If you do not have Application Enhancer already installed on your Mac, you should now download and install Application Enhancer 1.4.1 from Unsanity. The iChatUSBCam module that we will install in the next section is an Application Enhancer module; hence we need to install it now.
To check if you have Application Enhancer installed, look into your System Preferences window and locate the APE Manager icon (see Figure 3).
|
|
Installing the iChatUSBCam
To ensure that iChat recognizes your USB webcam, you need an application enhancer module known as iChatUSBCam.
At the time of writing this article, the current release of iChatUSBCam (v1.02) does not work with Panther and will cause your Mac to behave erratically. Fortunately Ken Aspeslagh from Ecamm network has kindly sent me a beta version of iChatUSBCam version 1.1 that addresses this problem. You should be able to download (and purchase) version 1.1.1 by the time this article is published.
You can download a demo version of the iChatUSBCam module or purchase one for $9.95. Once iChatUSBCam is downloaded, you will see iChat enhanced with the iChatUSBCam module (look in your System Preferences, under the APE Manager icon) (see Figure 4).
|
|
Now launch iChat. If everything is installed correctly, you should be able to see the green video icon next to your name (see Figure 5). Click on it to see a preview of yourself.
|
|
To initiate a video conference with another user, simply click on the video icon of the other user. If the other user does not have video conferencing capability, you can also initiate a one-way video conversation (see Figure 6).
|
|
Summary
In the process of preparing for this article, I encountered several errors that I think are useful to share with you here.
- First, be sure to install the fix for the Macam driver; if you don't your webcam may not work properly. Worse, you may have problem booting up your Mac after a restart.
- If you have problem booting up your Mac, make sure you unplug the USB webcam from your Mac. In my experience, this will remove the problem and let your computer boot up properly.
- Restart iChat (or your Mac) if your webcam cannot be detected.
That's it folks! Have a roaring good time with iChat and Panther!
You must be logged in to the O'Reilly Network to post a talkback.
Showing messages 1 through 11 of 11.
-
rocketfish cam
2007-12-30 15:03:33 stardesign16 [Reply | View]
i am running os 10.4.11 and just bought the rocketfish webcam ... i have the camera up and running and can clearly see myself ... the problem is that i CANNOT get this thing to videoconference ... the ICHATUSBCam is fully installed ... i just added the APPLICATION enhancer, which does not solve the problem ... ICHAT or any other PROGRAM just does not recognize that the CAMERA IS THERE! ... doesn't recognize the VIDEO at all !!!! ...... does this have to do with a FIREWALL issue ? ... i am using airport extreme for networking, but don't really have wireless set up ... PLEASE GIVE help me with ANSWERS ... I HAVE BEEN A MAC OPERATOR FOR ALMOST 30 YEARS AND I AM REALLY GETTING SICK OF THE WAY THEY ARE SETTING THINGS UP! ... THANK YOU IN ADVANCE!
-
ichat / AIM
2005-03-28 22:28:10 clementhak [Reply | View]
it works great, but it seems I can have video/audio conferencing only with mac users. I tried with friends using AIM 5.9 for windows and I couldn't have any connection other than text chat. AOL pretend ichat and AIM are compatible for audio-vidéo conferencing but there is no way I could do so. do you know such an isue and how to fix it ?
-
audio/video conferencing
2004-07-08 07:24:03 msennett [Reply | View]
I am looking for a way to get both audio and video through my MAC (similar Yahoo messenger). Is there a way? Currently, I can only get video. I use OS 10.3.
Thanks.
-
PROBLEMS - HELP!!!!
2004-06-30 13:37:31 kittyvonsometime [Reply | View]
when ever i start up my cam in ichat (or yahoo) it crashes after about 1 minute. in ichat the following message appears:
ichat internal error
NS Invalid Arguement Exception
***-(NSPlaceholderStringinit WithString :]: nil string
(or other) arguement
once crashed - i am kicked out of the internet as well and cannot reconnect without restarting.
I have Panther 10.3.3
i have downloaded ioxperts cam driver, the ichatUSBcam1.1.2, AND the application enhancer.
THIS ERROR happens with both my QUICKCAM ZOOM and also QUICKCAM PRO4000
PLEASE SOMEONE HEEEEEEEELP!
thanks
-
Black screen
2004-01-01 22:22:39 doriansoreilly [Reply | View]
Don't know if the new drivers work since I'm away from home without the web-cam, but as far as I know, there is a conflict between Macam and/or IOXperts and/or iChatUSBCam. The results would simply be a black screen on both the preview and webcam. I believe on of the web sites for this guys acknowledges the issue.
Any news on that.
-
Webcams to recommend?
2004-01-01 20:30:29 anonymous2 [Reply | View]
Now that we can use this solution to avoid paying a fortune for an iSight, does anyone have any recommendation for a decent quality USB 2.0 webcam that will work well with iChat AV?
Thanks!
nishkabob
-
Dead Link!
2003-12-30 08:22:45 anonymous2 [Reply | View]
The link to the site to get the Macam panther fix is dead, where else is it available??
-
Thanks!!
2003-12-28 22:48:38 anonymous2 [Reply | View]
This was a very timely article because I was in trouble with the older macam driver on Panther. Now I can videochat with my folks in this holiday season.
Thank you very much for your information
Yukio Fujii / Yokohama, Japan
-
PS2 Eye toy
2003-12-24 09:59:03 anonymous2 [Reply | View]
anyway to get the USB Sony PS2 Eyetoy cam working?
-
Great Point... One thing...
2003-12-24 05:45:36 anonymous2 [Reply | View]
Great article. The only point I would add is that if you're planning on installing software like this - that might hurt your Mac if it doesn't work right - then you should create a troubleshooting account, with Admin rights, first











