Showing posts sorted by date for query webcam. Sort by relevance Show all posts
Showing posts sorted by date for query webcam. Sort by relevance Show all posts

Sunday, May 08, 2011

Facetime connections to elderly parents - a Logitech webcam problem

I mentioned a few weeks ago that I was testing a Facetime videolink to my mother. It's not my first attempt. I'd tried Google Video Chat two years ago, but after months of struggle I gave up; it had, and still has, dismal usability. iChat was even worse. In all cases I've been using the excellent Logitech QuickCAm Vision Pro for Mac. (Still the best webcam ever sold, though I fear it's going away without a true replacement.)

After a few weeks of testing I can report that Facetime is a big usability improvement over Google Video Chat. I configured my mother's machine to auto-answer my calls; I can call from my phone or desktop and her machine will pick up. Facetime doesn't need to be running, OS X 10.6.x will launch it.

There's only one problem.

After I close the call at my end Facetime continues to run on her machine. It doesn't auto-exit (and, at this time, she can't see well enough to reliably quit the app) [1]. This means her webcam stays powered on [3]. Under some conditions, perhaps mostly time, the embedded OS that manages in-camera focus and exposure control crashes. The Webcam still works, but it focuses to infinity and the light levels are very low. If you pull the USB cable, wait a few seconds, then plug it in again, the camera will reset.

I'm considering a few workarounds. Firstly, it would be great if Apple officially supported auto-answer, so FT could then auto-exit on close. Alternatively I could

I'm leaning to the nightly restart as the simplest fix, but I should also try remote control -- again!

[1] As her macular degeneration has progressed we've been focusing on her iPad use.
[2] Apple needs to kill AppleScript, but I fear there'd be not replacement. 
[3] The webcam then stays in active mode, so it appears like it's always sharing an image.

See also:

Update:

When a Google search doesn't return much, it's often because the function one is seeking is now a part of the OS.

OS X Energy Saver allows one to schedule a restart. I'll schedule my mothers machine to reboot at 2am daily, that should clear out any dangling FT sessions.

Incidentally, there's a longstanding, perhaps ancient, UI flaw with OS X Energy Save scheduling. Look at this:

Screen shot 2011 05 08 at 3 20 54 PM

It looks like the first option is available for selection, but the second (schedule restart) is unselectable -- it's "grayed out".

Look carefully (it took me a while). The select box (drop down) on the first row is also grayed out. This is standard behavior. The reason the 2nd row is so confusing is that it starts with a drop down -- there's no preceding text to display in normal font. Despite appearances this row is available for selection. Just click the check box.

I deleted a prefs file and did a number of Google searches before I realized what was going on. I found others who made the same mistake ...

Sunday, April 24, 2011

Elder Pad update: My mother's iPad continued

This post updates a prior article: Grandma's iPad - A user guide and review.

My son and I just spent a few days with my elderly parents. My mother's macular degeneration and rheumatoid arthritis continue their slow inexorable progress.  She is no longer able to use her Mac Mini, it's now primarily a sync service for her iPod, an image server, and perhaps a facetime connector [2][3].

She remains thrilled with her iPad, despite a need for a skill refresher [1]. I've just completed the OS 4 update; the added complexity of multitasking was offset by improved usability features we really wanted. Here's what I learned ...

  • The big accessibility news with iOS 4 is really large font support for Mail (!), Contacts, and Notes. It's not perfect -- only parts of the UI are updated, but it's particularly well done with Mail. Mail messages now support scaling with finger gestures -- I'm pretty sure that's new.
  • She never did get the hang of Voice Over and the triple tap to toggle VoiceOver. So we've switched to using the three finger double tap and three finger zoomed-image-scroll. It's probably my imagination, but it seems more readable than it once was. The UI for adjusting the zoom level is a bit occult -- triple double tap but hold on the 2nd tap and scroll 3 fingers up/down. She seems ok withe the adjustment I set.
  • I turned scroll lock on, fixing it in landscape view. She liked the orientation swap -- but it introduces complexity. In some cases UIs change. I think a single UI set will help.
  • I'm experimenting with putting some TV show episodes on her iPad.
  • I wish I could turn off the rearrange / wiggling feature. It's a usability pain in the ass.
  • Whatever happened to Retina-display friendly apps that were supposed to scale so well? Facebook.app sucks at double res an iPad and I thought it was retina display friendly.

These are the apps she uses -- they're all on Page 1. I've found very few third party apps worthwhile for her:

  • Mail
  • iPod
  • Photos
  • WeatherHD
  • iBooks: still not using much, but maybe someday.
  • Web page links saved as home screen icons (All support pinch/zoom)
    • BBC International
    • Montreal Gazette
    • Home page I made for her: links to family blog, British Royal Family news
    • Facebook: Most marginal web environment - way too complex
  • Friendly: New. Not sure it's worthwhile. Does have scalable fonts, but wish I could turn off many of the features. Too many places to get lost.
  • Checkers iPad (Paid app)
  • Real Solitaire HD (Paid app, no ads)
  • Virtuoso: 3 finger double tap can be tricky here.
  • Videos: Until today I didn't realize that's where iTunes purchased TV shows and movies go. More useable than the iPod app.

These are embedded apps she doesn't use (all on page 2): Safari (uses via the web page links), App Store, iTunes, Game Center, Calendar, Maps, YouTube.

I'd love to buy more elder-friendly apps for her, but this is a largely untapped market [4]. So far Apple does the best, and even their best isn't so great.

[1] If she lived closer to me I'm sure she'd be a wizard at it, but she tends to lose skills since I'm not around to reinforce them.
[2] Upgrading to 10.6, which required a drive upgrade, cost us the mini's optical drive. Tip: If you take a apart a used Mini, keep the #$$$ dust out of the exposed drive slot.
[3] I've set Facetime to autoanswer, She has a lovely Logitech Pro webcam. We'll see how well this works, too early to report on.
[4] A tough market to reach. No interest to advertisers, has trouble buying software/apps, tends to have a limited lifespan as an active user. (A minimally-demented 75 yo geek is not in this market.)

See also:

Friday, February 25, 2011

FaceTime: AutoAnswer, URL, desktop 1 click call

FaceTime for Mac ($1) has an undocumented AutoAnswer feature ...

10.6: Enable AutoAnswer in FaceTime for the Mac - Mac OS X Hints

... defaults write com.apple.FaceTime AutoAcceptInvitesFrom -array-add +15205551212

... defaults write com.apple.FaceTime AutoAcceptInvitesFrom -array-add email@email.com ...

... defaults delete com.apple.FaceTime AutoAcceptInvitesFrom ...

The author used the "strings" command to uncover these options.

I've been looking for this for years [1] (die iChat die!), so, even though I generally avoid undocumented terminal entered preferences, I immediately set this up on my home iMac. I set it to AutoAnswer calls from my iPhone. Then I started up FaceTime and turned my screensaver on (screen is then locked) and placed a call.

With FaceTime on, a green light showed next to my iMac's "iSight".

The screensaver didn't change, but my desktop answered. My phone displayed the video input from the desktop and audio worked.

A few things to keep in mind as you test this ...

  • Preferences are user specific. On a multi-user machine you have to enable it separately on each account.
  • If FaceTime isn't running nothing happens.
  • If the FaceTime window is showing the user gets a brief opportunity to cancel the call.
  • If the FaceTime window is hidden it will answer, but there's no UI indication that a video chat is working.
  • You can configure FaceTime to run on startup.

I'll be testing this out over the next few weeks, then I have to see if I can persuade my elderly parents that this is something worth enabling on their Mac. It would require an upgrade to 10.6, I think I'd left their machine on 10.5.

For an elderly user, or for anyone who wants a very simple way to create call you can create clickable desktop shortcuts or links in a web page ...

In Safari's address bar, type in one of the following URLs:

  • facetime:// appleid
  • facetime://email@address
  • facetime://phone#

... select that URL in the address bar and drag it to the desktop.

When you do this you get a very dull file. Use IMG2ICNS (Free) to turn a photograph of the person you want to call into the file icon. I did this for my mother then put the icon with my picture on her desktop.

[1] Google could never come up with a decent control UI for Google Video Chat.

See also:

PS. When reviewing some of these old links, I was struck by how many years we've been trying to get useable 1:1 videoconferencing on the net. We're talking at least 13 years of repeated failure, with only modest recent success with Skype and Google Video Chat. Apple has failed repeatedly. I wonder if this time they'll push it through, but I've thought we were close before.

Wednesday, March 04, 2009

Streaming video over the net - Quicktime, Ustream.tv and Watershed

We've been making extensive use of Google Video Chat for corporate communications (and with my aged mother, but that's a future post), but it's strictly point-to-point.

We need to share a video stream (audio not needed) from site meetings to remote users. This is remarkably hard to do.

You might not think this is a challenge. You might recall a 1990s fad of using a desktop webcam to share daily tedium -- or webcams that broadcast traffic. Or you might think of a large industry that specializes in "recreational" webcam use (an industry that just about killed the quality desktop webcam).

Alas, it would be most unwise, not to mention unsavory, to use those recreational services for corporate video broadcast. Besides, we actually want image clarity.

I haven't been able to find many options other than the high end professional services.

The one thing I've come across is the combination of Apple's recently resurrected QuickTime Broadcaster for OS X (compresses video input) and Apple's somewhat quiescent QuickTime streaming server.

Apple's free QuickTime Broadcaster for OS X (FAQ) will support firewire video capture, such as from a Canon Camcorder as well as iSight input. It can only output to a single destination however, such as a (Windows/Mac) QuickTime Player or (more importantly) OS X Streaming Server. (Yes, the name is misleading. Also the documentation is obsolete, iSight no longer exists but it now works with any 10.5 video source).

In theory it works with both Intel and PPC machines, but my G5 iMac couldn't compress the high quality video output of my Logitech Vision Pro webcam fast enough.

To do real broadcasting you're supposed to stream the output to a QuickTime streaming server (part of OS X Server, $400) or a multicast network. (This discussion is useful).

It turns out that DreamHost, a well regarded web hosting service, provides the open source version of QuickTime streaming server -- the Darwin QuickTime Streaming Server. Live streaming (broadcast a meeting) is not officially supported, but it works. The configuration looks like this ...

  • Local OS X laptop provides live feed (OS X Broadcaster) to Darwin Streaming Server
  • Darwin Streaming Server provides on demand stream
  • Users access stream from a specially configured web page that embeds QuickTime call.

I've played with this configuration briefly, but there's very little material on the web about it. That makes me wonder if there's any way to make it really work (Apple is very quiet, for example). However I found IAMedia really had used DreamHost's streaming video. They've prepared a nice tutorial of how to make it all work, including how to embed the stream in a webpage.

Problem is, they've run into quality of service issues with DreamHost. So they've recently switched to ustream.tv -- a ad-funded startup specializing in personal broadcasting.

Alas, ustream.tv isn't very corporate, though it's not as off-base as the "recreational" services of old.

Happily, ustream.tv sells a private label service called "Watershed".

... Watershed is Ustream's self-serve platform for live, interactive video. Flexible for everyone, Watershed offers plug-and-play as well as robust API integration solutions. Organizations both small and large can customize Watershed to meet their specific needs and build global communities around shared live experiences....

Watershed charges $1 an hour/user for pay-as-you-go pricing.

That's about right for my corporation ...

Update: Watershed isn't super trivial to setup, but by the standards of video streaming it's very simple. I created the two web pages (broadcast and viewer) on one of my servers and stuck the embedded code in. Worked pretty well. Cost for our use would be about $50 to $100 monthly, so it looks like something I can justify.

So I was wondering, where the heck was Watershed all the time I've been looking for an affordable corporate video broadcast solution?! Turns out they launched 2 weeks ago. They're probably not even advertising yet.

Update 3/6/09: A few cautionary notes on Watershed

  • I don't see an automated way to discontinue an account. I do like to see that.
  • They don't provide any information on which credit card you're billing billed against
  • The "Support" link doesn't have any link to contact support (there is a separate contact link)
  • When I tried it this morning it was broken.
Update 3/24/09: After my initial testing I was never able to get it to work. Tech support was responsive, but it didn't clear up the trouble I was having. I decided to step back and wait until there are more players in this market. Then I discovered there was no way to remove my account information...

Wednesday, February 18, 2009

Logitech QuickCam Vision Pro webcam for OS X and XP: I love it

I wrote a few weeks ago about choosing a webcam for some work projects. I ended up ordering a number of Logitech QuickCam Pro cameras; several model 9000 and several Vision Pros. The latter are marketed for OS X, but they also shine on XP.

I've made extensive use of the Vision Pro webcams. Today I compared the image to the built-in webcam on my MacBook and I was so impressed by the superiority of the Vision Pro I wrote one an rare "rave" review for Amazon. It's my first five star review in years ...
Amazon.com: Logitech QuickCam Vision Pro for Mac (Black): Electronics

I've purchased seven of these cameras, 5 for a team at work, 1 use at home, and 1 for my mother's Mac Mini.

Most of the cameras are on XP machines. As mentioned elsewhere these cameras install without device drivers on XP SP2 or later. Unlike the superficially similar but less expensive QuickCam Pro 9000 they do light balance and focus through camera hardware. That means we don't have to deal with flaky device drivers (rarely done well for OS X), and there's less demand on the CPU to manage the device....

... I've compared the video quality of this camera to the pinhole webcam that comes standard on modern Macs. It's light years better. There's really no comparison. It's better in low light, it's better at focus, it's higher resolution, there's far less image noise, etc.

The built-in microphone is superb. We get better sound quality using Google Video Chat and this device than we get with high end conference phones.

I'm a hard consumer to please, but I am very pleased with this camera.

Highly recommended.

Wednesday, January 14, 2009

Google Video Chat – suddenly unstable

Ahh, the perils of life on the cutting edge. I gave Google Video Chat a grade of B- a week or so ago, but now it’s as unstable on XP as it’s always been on OS X. Sessions dropping at 10-20 minutes, problems starting up, etc.

I am very fond of my Logitech Vision Pro webcam though. It’s marketed for OS X, but it’s the best thing going on XP. There are no thrice-damned drivers to load, so it’s easier on the CPU and I don’t have to live with the horrible quality of modern device drivers (which are routinely outsourced to the lowest bidder).

Nothing to do to wait for a fix from Google. There are SO many things that can go wrong with these solutions …

Saturday, December 13, 2008

The state of webcam-based low cost business videoconferencing

ver in Gordon's Notes, where I keep my ravings, I've opined on the root causes of the very slow development of useful and reliable low costs business videoconferencing.

Not for the first time, a solution seems to be almost in reach. It's been a longtime coming.

We've almost got reliable 640x480 (or more) 15fps point-to-point video with reasonably sharp edges and decent management of suboptimal lighting. That's enough to support facial expression tracking, and to enable sharing physical white boards.

Here's my summary of the state of the technology based mostly on my personal experience:
  1. There are now reasonable quality USB 2 webcams, but focusing beyond 10 feet can be a real problem. Autofocus, even when it exists, is slow and unreliable.
  2. Current webcams have very limited dynamic range. They seem to be tuned to keep from blowing out the high (right) end of histogram, so contrast extremes produce a lot of dark areas. Glare from reflected lights are a real problem. We need next generation sensors to improve the dynamic range.
  3. Our CMOS (vs CCD) webcams have surprisingly good light sensitivity, even with small lenses and tiny sensors. I often find better results with relatively dim but indirect lighting.
  4. I'd like to see some levels on the webcams to help with orientation. Oh, and a $%!$! tripod screw too. Velcro tape and black tape are most helpful, yeah, just like in the movies.
  5. Relatively modern laptops seem to have just enough horsepower to do at least 640x480 at 15fps with the newest variants of adaptive h.264 compression. That seems to be the current practical limit.
  6. Our networks are a problem. Attacks on BitTorrent seem to be taking out iChat, and possibly other video conferencing software. Comcast gets a lot of criticism; but it may be regional and it's not clear that DSL is always better. Comcast @Work may be better, but I have no real evidence yet. [see update]
  7. Gmail based Google Video Chat (Vidyo technology) has given us the image quality we need on both XP and OS X. It hasn't, however, been very robust. [1] GVC is point-to-point, no multicasts. It also has voice quality that's sometimes excellent, but we prefer to use standard phone conferencing.
  8. Stack Overflow likes Oovoo and Adobe Connect. Both have some multi-user support, but in our tests OOvoo had a lot of dropouts. On the other hand, we've had GVC issues as well.
I'll update this post as I learn more.

[1] Incidentally, Google's help forums are a waste of time. I think the XP to OS X connections have problems when a corporate VPN or firewall is involved, the XP to XP connctions seem more resilient.

Thursday, December 11, 2008

Microsoft LifeCam VX-7000 vs. Logitech 9000 and VisionPro -- it's in the focus

I bought my LifeCam VX-6000 two years ago. For most of that time it sat on my shelf.

Now, thanks to Google Video Chat, and several Microsoft updates of the incredibly botched device drivers, it's finally useful [1].

It's a pretty plain webcam, but it does 800x600 video and that's more than our infrastructure seems able to handle these days. Even 640x480 over Google Video is enough to make a small but close whiteboard readable.

The killer feature of the VX6000 is the manual focus ring. It's chintzy, but it makes all the difference.

Which is why Microsoft's current top-of-the-line webcam seems ... stupid:
LifeCam VX-7000 (Windows only)

...The webcam is always in focus – no fine tuning needed. Focus depth of field is from 21” to 60”...
Right. Always in focus. Uh-huh. They still sell the VX-6000 by the way, but they don't mention the focus ring. Gotta love marketing.

By contrast the competition does autofocus -- sort of ...
Logitech QuickCam Pro 9000 (windows only, 960x720 video, aka 720p [2])

Premium autofocus: Your images stay razor-sharp, even in close-ups.
Except from (excellent) Amazon reviews we learn that the VisionPro's autofocus is controlled by the computer, not the camera. So it's sluggish and slow. It also sounds like some VisionPro's can focus further than others, and anything beyond 8 feet is pretty iffy.

There's no manual focus ring on either the Logitech or the LifeCam. Grrr.

Lastly, we have the one and only webcam sold for OS X:
Logitech VisionPro (OS X theoretically, but see this.)

...Premium autofocus: Your images stay razor-sharp, even the most extreme close-ups...
There's about zero information on Logitech's site, much more in their press release
To deliver image-perfect detail and clarity, the Logitech QuickCam Vision Pro webcam for Mac combines Logitech’s premium autofocus technology with Carl Zeiss optics. The new Logitech webcam uses a voice coil motor for its autofocus system, instead of a stepper motor. Focusing is fast and fluid – crisp even in extreme close-ups only 10 cm from the camera lens. Logitech’s autofocus system compensates for changes in image-edge sharpness and refocuses images in less than three seconds.
and on Amazon we get very mixed reviews of the autofocus, from this to this. I wouldn't expect to get much out of this camera on a non-Intel system, so it's really an accessory for the Mac Mini (other Intel systems have built-in not-to-bad webcams). One review that impressed me claims that this camera does its own autofocus, not relying on the computer and gives us the low down on resolution ... [see update]
Autofocus and autoexposure (light level) are done purely in hardware. There's no software to install. This is different from the earlier Logitech QuickCam 9000, which depended on Windows software to do the focus and exposure, which lowered the price of the webcam, but forced you to use Windows. The microphone is pretty good for a webcam, but you'll still want a headset for clear conversation. Frame rate is very fast and smooth, 30fps at 640x480.

... The included stand is very wobbly, and falls down easily. When set on top of the monitor, gravity's the only thing holding it on, it will slide off easily. Unlike the older Logitech webcams with flexible plastic that could mold into place, this camera has stiff plastic, so it doesn't maintain as good a grip. No zoom. Frame rate gets much slower if resolution is increased beyond 640x480. At 960x720, it's 15fps. At the maximum 1600x1200, it's only 5ps. Anything above 960x720 is just hardware upscaling, as the true optical resolution of the webcam is 960x720.
Now that's a review!

The ability to work without drivers on XP is very interesting.

For my purposes I may stick with the LifeCam, but buy one or the other of the Logitechs for our other team members.

[1] The process of establishing a trusted chat relationship is nuts. See update to my Google Video Chat post for what I think works.

[2] Be careful. You may find your chat software won't allow anything beyond 640x480, so this number may be pointless. iChat peaks at 640x480, and practically speaking, that's the limit for everything today. I think to do better we'll need dedicated hardware based h.264 compression on the camera.

Update 12/19/08: (posted as comment on Mr. Krellan's initial review)

I had to order several XP webcams as part of a corporate order, and based on this review I ordered one VisionPro and several Pro 9000 cameras.
... On my XP SP2 laptop the camera took a few seconds to register. In Windows Explorer it then showed up, next to my drives, as a "USB Video Device". (In properties it's "manufactured by microsoft".) Clicking on the "USB Video Device" in Explorer opens a video window. In this display is no "mirroring" or zoom since we're just seeing unmodified output.

The camera focused clearly at 6" (rather better than claimed) and at about 30 feet.

Adjustment to light levels is automatic and impressive.

The dynamic range (ability to deal with glare, bright and dark areas) is vastly better than my 1-2 year old Microsoft VX-6000.

It's a solid device. Mr. Krellan is correct that it doesn't mount very securely but I think will suffice.

Impressive.

Tuesday, November 18, 2008

.NET Framework corruption may cause Microsoft LifeCam installer hang. Java-vu?

It all started innocently enough, with corporate testing of Google Video chat.

In one test using a camera only on my machine my test subject couldn’t read my whiteboard. She was seeing a mirror image display.

It’s not supposed to work that way. I’m supposed to see a mirror image of myself in a small part of the screen, my correspondent is supposed to see a standard non-mirror image [1].

So I tried to fix things. That’s how I got Java-vu all over again, with flashbacks to the dark days of .comBubble 1.0 – when we were wrecked on the reefs of JVM version control.

First I uninstalled all other video conferencing clients, starting with Oovoo. Nice product in many ways, but it kept dropping my conferences. Can’t have that.

Then I tried adjusting the settings on my Microsoft LifeCam VX 6000. (Nice hardware for its day, horrid drivers.[2])

Oops, can’t find the software. Ok, I’ll just reinstall – time to see how much Microsoft has fixed.

So I download the LifeCam drivers and install. All is well until I get to the point where it’s say “Downloading and installing files..." . The progress indicators moves gradually to the end … and starts over again.

And again.

And again.

Time goes by. It seems to be hung. I kill the install and a search leads me to a Microsoft support site (emphasis mine) ..

Software Setup Malfunction in Start - Help and Support Feature Discussion

… My problem is similar. I'm trying to install the software but the install process won't proceed past, "Downloading and installing files..." The green bars at the bottom fill up, as if progressing, but it's been running for a couple of hours now. I thought maybe the problem was with the CD, so I tried  it with the downloaded version with the same result…

Hey PJB. After much frustration, and less than great support from Microsoft, my issue was tracked down to be caused by a bad file somewhere in my Microsoft .Net Framework software...I had versions 1.1, 2.0 and 3.0 installed on my computer...along with a SP 1 for version 1.1.

I found this link helpful: http://support.microsoft.com/kb/923100/en-us

Try and use method one to uninstall your .net framework software. Method one did not work for me, I kept getting issues with removing both 2.0 and 3.0.

I then used method 2 which entails following another link and downloading a .net framework cleanup tool. I ran the program to cleanup ALL .Net versions. Then I went back to Microsoft Downloads and downloaded .net framework 1.1, 2.0 and 3.5 (not 3.0 - for some reason 3.0 would not download and created issues).

Once these .Net Framework downloads were installed I downloaded and installed LifeCam 2.04 software and my kid was up and running in 10 minutes.

It took me over a week to get this issue resolved.

One more thing, when you are downloading and installing your .net framework files you need to make sure you download in the proper sequence. Also, for some reason I encountered printer issues the first time through this. The second time I just unplugged my printer until all downloads were installed and I did a computer restart and the printer issue went away.

Yes, Microsoft has problems. Sure reminds me of my JVM versioning nightmares.

The kb article strongly recommends uninstalling from Add/Remove Software – but that only worked for .NET 1.1. The OS wouldn’t uninstall 2.0 or 3.0 because they were in use. It did uninstall 3.5.

So I followed the scary “method 2” and stripped all my .NET stuff away and rebooted. Scary, because .NET is XP’s 2nd brain now, so I was potentially breaking a lot of stuff.

I got lucky, no critical problems on restart. I decided to then use Windows Update to add back my .NET runtimes. It first offered me 1.1 and 2.0; I have no use for 1.1 so I just took 2.0. It then allowed me 2.0SP1. Each install took a fair amount of time.

I stopped there and tried running the LifeCam installer. I figured it would install 3.0SP1 if it needed it.

It seemed to hang again, but I figured it was installing .NET 3.0 and was using a very bad process indicator. I was willing to give it an hour, but it finished in about 30 minutes or so (I think our WAN connection is hurting).

I rebooted. Now Add/Remove showed me only .NET 2.0SP1 and .NET 3.0SP1. I didn’t bother with 3.5. Interestingly I used to also see .NET 2.0 and .NET 3.0 as separate entries, but now I only saw the SP entries.

Now I could use Microsoft’s control panel for the LifeCam. There’s a “mirror mode” setting there, I turned it off. I also set the resolution to 800x600 for what that was worth.

I then retested in Google Video Chat. Success – my correspondent reported the mirror problem had resolved.

Phew.

Oh, and yes, I think there was something evil in my .NET 3.0/SP1 install.

[1] People are very distracted by non-mirror views of themselves. We aren’t used to looking at ourselves that way. So most video conferencing clients mirror our own image. Problem, is that inverts text. The smarter video clients let users turn off self-mirror mode, but Google doesn’t allow that (not sure about iChat). The remote person never wants to see me or my whiteboard in mirror mode.

[2] Google is reselling a nice Logitech webcam for $70.

Wednesday, July 23, 2008

Used iSight: $250. Anything equivalent today?

The original Apple iSight external firewire webcam cost $150.

Three year old used models sell for $250 and up.

Sigh.

I miss firewire.

The best current alternative is the Logitech's Mac specific QuickCam Vision Pro ($30 more than the identical Windows webcam).

See also
.

Of course there are always rumors of something better ...

Mac Windows video-conferencing options

After a decade of false starts, maybe oil prices are going to push low end video-conferencing out of the "gutter". (The technology historically been used primarily for porn on the PC side [1], a bit more for family messaging in OS X.)

At the moment we have good working solutions for OS X, though we did better with the discontinued iSight webcam than with the currently available lower quality embedded Mac webams. On the XP side things are much dicier, we really need either USB 3 or to do video compression on the camera (Firewire worked wonderfully; sometimes I really dislike USB).

So how can the good OS X solutions interoperate with quirky PC solutions? This blog post from 2007 and its comments is helpful:

Trying to Video Chat between Mac and Windows? | Times New Rohan

...Finally we both downloaded Skype, and it just worked. We installed the application, created accounts, initiated video chats, and were chatting within minutes. (It is a well behaved Mac application to boot)...
So Skype is one option. The comments also mention iChat interoperability with the newest version of AOL's Instant Messenger and a beta Mac client for Windows Live Meeting.

I'll do some personal experiments and report back. My preferred solution would use iChat on OS X.

Update: I was able to install AIM on my XP box and connect my AIM/AOL username with iChat/MobileMe. The AIM client provides a fairly small video image. During AIM installation you have to be very careful to disable all other AOL-junk installs, and you may wish to delete all the plug-ins. You will be stuck with annoying embedded advertising that cannot be hidden.

I couldn't find much on OS X Live Messenger. There's now a corporate OS X Messenger client, but it requires an Office Communicator 2007 corporate server.

Skype is probably the only other option. I'll take a look at that next.

Update: Skype's high quality video solution is Windows only. Skype annoys me even more than AOL, which is saying quite a bit.

Update: A slightly dated tutorial on AIM and iChat videoconferencing. Some parts are up to date, others are obsolete. If I go forward with this project I'll have to write a post on setting up the AIM client for this use.

[1] Neat link by the way. A 1998 NYT article on how porn was going to drive videoconferencing. Well, it did -- almost to extinction. Turns out porn has a way of ickyfying an entire technology. Good lesson here -- also thank you NYT for letting Google trawl your archives!

Friday, August 31, 2007

The dead quality desktop webcam market

It's a sad truth that the primary market for webcams has always been "adult entertainment". This favors cheap devices with optics that leave much to the imagination (example, Microsoft's disappointing LifeCam VX-6000). Bad news then for business users who need a sub $300 desktop solution that will work with a typically stressed corporate LAN/WAN.

Until a year or so ago Mac users had a uniquely only good solution -- the Apple iSight. Firewire, not coincidentally. Even Apple couldn't make money off this market though, and they downgraded to a cheap embedded solution that won't work for sharing whiteboards (newer iMacs have a slightly better camera, but it still doesn't focus).

PC and Mac users alike had another solution -- about 3-5 years ago. Back then Canon (and others?) sold firewire connected digital video cameras with a "network mode"

...You can turn your Optura camcorder into a powerful webcam. Both the Optura 400 camcorder features a Network Mode that enables you to remotely control your camcorder through the DV Messenger2 software application. Control the focus and zoom of your camcorder from a computer while streaming the video via its IEEE 1394 terminal...

Those were the days of good articles on using a camcorder as a webcam and software to fill in what vendors left out. Not any more! I can't find anyone who sells a digital video camera with this kind of capability today.

So, basically, USB and lack of customer interest killed the mid-range high quality PC webcam market, and the Mac market may be little better*. I hope Cringely is right when he says that new teleconferencing solutions are just around the corner. There's nothing to do now but wait ...

*Andrew is going for his iMac soon, so I'll have an update on how well Apple's new embedded webcam works. A used iSight, btw, sells today for about what it sold for brand new.

Tuesday, August 14, 2007

Google/Picasa Web Album API for OS X and others

I missed this June 5 Google Mac article: Picasa Web Albums meets Google data APIs. The author provides some interesting examples of using a data API with Picasa (combine webcam image feeds with RSS), shows examples from an OS X image upload application, and points to Google's open source Objective C (Mac) data API.

Of course if another photo service has an API, then one application is transferring images and metadata between services.

The Google Web Albums Data API has more information, I'm going to start hunting for people who've implemented their suggested examples:

  • Include your public photos in your own web page, and allow users to comment on them (and have the comments stored in Picasa Web Albums).
  • Write a plugin to manage your albums and photos from a desktop or mobile phone client.
  • Create a custom screensaver to display your Picasa Web Albums photos on your computer.
Some recent additions are documented here. You can even play with them directly from your web browser (click here for my last 25 public uploads in Feed (XML format, I've got them in a Bloglines feed now).

I wonder if it's possible to call these APIs from AppleScript written within Apple's Xcode IDE? If so, it might be possible to do some interesting things almost readily. (Or just use Python?)

I do need to think about this. Heck, it might be possible to suck images directly into iPhoto just by creating a URL-query that creates an RSS feed ...

Today, I do like Picasa, even if Google doesn't understand URLs.

Wednesday, February 28, 2007

Google maps and traffic: includes MSP

I was playing with Google maps on my phone the other day, and I was surprised to see it included traffic flow data for the twin cities metro region. I just checked, and now it appears on the standard google map for the twin cities as well.
Official Google Blog: Stuck in traffic?:

.... I'm happy to tell you about a new feature on Google Maps that can help. For more than 30 major U.S. cities, you can now see up-to-date traffic conditions to help you plan your schedule and route. If you're in San Francisco, New York , Chicago, Dallas, or any of the other cities we now include, just click on the traffic button to show current traffic speeds directly on the map. If your route shows red, you're looking at a stop-and-go commute; yellow, you could be a little late for dinner; green, you've got smooth sailing....
The Google integration is very nice, but I'm most impressed with how it works on my phone. The MN DOT provides a similar service with integrated webcam views.

Friday, September 22, 2006

Timed webcam s/w: hidden in PowerToys for XP

For some time I've been looking for a simple app that would take a webcam shot every 2-3 seconds and save it for me. I've had an awful time finding anything that worked and wasn't infested with a worm or virus. By chance, I discovered I've had it all along ...
Microsoft PowerToys for Windows XP

Webcam Timershot:This PowerToy lets you take pictures at specified time intervals from a Webcam connected to your computer and save them to a location that you designate.
Well knock me over. I'll try it at work and update this post.

Saturday, August 05, 2006

Microsoft LifeCam VX-6000 - personal impressions

[See Update. As of 8/9/06 this is NOT ready for use.]

Microsoft's latest hardware product is now available at Best Buy. I don't know if you get it anywhere else, Amazon still has it on wait list. I've taken it out of the box and run through some basic paces. Historically these products have been popular in unseemly markets, so I feel obliged to say that I bought it to transmit hand sketches and whiteboard work from my office to a remote office.

I tried this years ago with a Logitech USB 1 webcam and the results were almost good enough. I coul d see then that USB 2 and twice the resolution would suffice, though I thought in-device MP4 compression would be required for high frame video. Happily I don't care about frame rate -- 1 frame per second would do. I care about edge discrimination, contrast, noise and resolution.

First of all, I can recommend this review: Microsoft LifeCam VX-6000 - Review. Excellent job. Good comment on the wide-angle lens choice -- it's a waste for face-to-face viewing in typical settings. Additional impressions:
1. This is almost pre-release. You can't download the installer software yet, and the included disk is version 1.0. That's pretty raw. Parts of the software don't work. The button that's supposed to post to the Windows Live Blog does nothing - no error message, no action, con configuration files. Actually, this is pre-release.

2. The install of the basic webcam software takes a long time. The executable file only holds 40MB, but the CD has about 150MB in the lifecam folder (compressed). My guess is that this software was designed for Vista and it installs a lot of baggage, including some Vista video libraries, when run on XP.

3. Microsoft should have included a lens cap. It would have cost a dime.

4. The hi-res video is not supported by Microsoft's chat software. It's probably only useful right now for local video storage.

5. Don't try this with a slow machine. The software moves like molasses (another hint that it's Vista style software) on my XP box. True it's a few years old, but this is the first thing that's made it seem slow. (Note: I don't do games.)

6. It doesn't work on a Mac. Not recognized.

7. If the lens is focused you can read size 14 point letters on a sheet of paper held about 1-2 feet from the lens. That's impressive. It would be interesting to compare it to Apple's iSight.

8. The lens/software combination is better in low light and better at adapting to light levels than I'd expected.
More later ...

Update 8/7: Beware shareware webcam products. After installing, testing, and deleting two of them, I discovered a worm infection.

Update 8/9/06: It installed well on my home machine. On my pure, clean, office laptop however, it produced the XP Blue Screen of Death (STOP error) on launch. I don't remember ever seeing the XP BSOD. I think it's produced by an 'inner ring' memory error, something that only device drivers can do. There's something odd about the device driver approach for LifeCam, I'm suspicious that it's a Vista approach that Microsoft has hacked to sell this device into the XP base.

This is what one sees in white on blue text:
A problem has been detected and windows has been shut down to prevent damage to your computer ...

STOP: VX6000xp.sys
kmixer.sys
Happens every time on launch of LifeCam (is it doing some kind of dynamic device driver hack?). When you get these errors, btw, you get to file a special bug report with Microsoft on system restart.

I restored the system to health per Microsoft troubleshooting recommendations:
System restore: restored to the point set by the LifeCam install.
sfc /scanonce: ran sfc.exe to verify core XP files were intact. See xp resource kit, system file tools
I'll try again in September when Microsoft says they'll put the installer files online.

Update 7/22/2008: This never worked satisfactorily in XP, though I did finally find some device drivers that sort of worked with Office Communicator 2003. I suspect Microsoft abandoned XP support for this device. A crummy Microsoft experience all around.

Tuesday, June 13, 2006

Microsoft LifeCam VX-6000

I loathe Microsoft software. I love Microsoft hardware. They really know how to do hardware.

So I'm very interested in the Amazon.com: Microsoft LifeCam VX-6000. I zoomed the Amazon images and I was able to imagine that the damn thing might even have a focus ring.

I experimented years ago with various PC webcams as a videoconferencing aide. I wanted to image a whiteboard and send readable snaps every 5-10 seconds. The devices ran into bandwidth issues (too much data for a USB 1 cable) and the resolution was inadequate. I think these guys might work. Very neat.

I wonder how they compare to Apple's excellent webcam (though the built-in ones aren't as good). Alas, the Apple cam only works on a Mac. I wonder if this one might do Mac as well ...

Tuesday, January 24, 2006

Petcam: checkup on your doggie

This is obvious -- except it hadn't occurred to me. I've heard of using a webcam to monitor grandma (my mother would just love that), but of course it works just as well for Fido: Home petcam made easy.

There are several security issues. A wireless webcam may not support robust encryption standards. If you are uploading images you need a place to access them -- and most of the upload sites are a bit ... unseemly. If you are accessing the webcam directly then you run into serious security issues -- it needs to connect to the DMZ of one's LAN...