Blog

CamTwist: Yesterday, Today and Tomorrow

Blog Comments Off on CamTwist: Yesterday, Today and Tomorrow

I just wanted to take a moment to (finally) publish some history behind the creation of CamTwist and where it is going in the future.

Yesterday
In late 2006, I was spending a lot of time on what was a relatively new site called Stickam.  Before long, I started seeing my chat mates having fun with video effects.  They were using PCs and a software product called WebcamMax.  At that time, there wasn’t anything available for the Mac so I set off to creating something.  In a few weeks I had a simple prototype going and CamTwist 1.0 appeared shortly thereafter.

Over time I added more effects and other features but CamTwist was never intended to be much more than just a toy.  To my surprise, I started receiving email from people who were trying to use CamTwist for more serious broadcasting and they were asking for features.  I resisted the idea of turning CamTwist into a video switcher but eventually it seemed like the right direction to go.  The Studio interface was then added.

Today
Today’s CamTwist has seen a bunch of revisions and performance improvements.  Unfortunately for CamTwist, family life has taken over my free time and the development of CamTwist has slowed to a crawl.

Tomorrow
While CamTwist functions well enough for a lot of people, admittedly CamTwist suffers from its history.  Not a whole lot of up-front thought went into the design and even less thought went into some of the code.  Furthermore, MacOS X is evolving and there are several new technologies that CamTwist could benefit from.  To that end, I’ve started a significant upgrade to the internals of CamTwist.  The implication of that means the next major revision to CamTwist will require MacOS X Lion or better.

Despite the pace of my development, my Lion build is coming along nicely.  I couldn’t possibly predict a release date but what I have is almost ready enough to be considered an alpha.

Stay tuned..

Share this

About the Author

Written by