Wirecast + Google Earth = DIY Weather channel


(I swear there is a Google Earth angle to this post. It’s just at the very end…)

Over at the Swedish Institute we’ve been experimenting with Second Life as a communications medium for engaging in public diplomacy, homing in on those specific functions that virtual worlds excel at, and for which there is no equivalent on the web. (We quickly found that if there is an equivalent on the web, it is likely much more efficient to use the web — there is no point trying to read any sizable amount of text in Second Life, for example.)

The main use we’re looking at is “social viewing” — where an in-world audience can watch live video on a screen at a specific location, simultaneously, giving them the opportunity to discuss the shared experience via chat. This is hard to replicate on the web: You can’t synchronize the viewing of YouTube videos with friends, for example, and even if you do all watch a live video clip — say a Steve Jobs keynote presentation — then there are still no easy ways to open a back-channel for commenting with like-minded strangers; if you use Skype, you only get your buddies. In Second Life, by contrast, everyone who is interested in a presentation just shows up at the appointed time and place. It’s a wonderful example of spatial navigation as an expression of interest — just as we do it in the real world.

With this technology, we plan to show lectures and Swedish short films, teach Swedish lessons, broadcast live Swedish jazz and DJ sessions — all we need is a laptop, a video camera, a microphone, a broadband connection, and Wirecast, a really cool live video editing tool (for Mac and Windows) that lets you create and send a very slick-looking video stream to a streaming server.

The whole system works flawlessly, and it lets us repurpose our content: An open session by the Nordic Council of Ministers, for example, might be broadcast to Second Life, a web page, and mobile phones. Only in Second Life do you get to engage in social viewing, though. In other situations, such as when a the director of a short film attends the Second Life screening to provide running commentary and takes questions from the audience, there is not much point in putting the video stream on the web — all the added value occurs in Second Life.

Where I am going with this on a blog about virtual globes? It soon became evident that this technology can serve very well as a teaching and outreach tool for a range of subjects. Wirecast comes with a helper application, Desktop Presenter, which lets you use the contents of desktop windows as an input to the broadcast, in addition to live video feeds and video, audio and still images from the hard drive. You also don’t need to broadcast live — you can record a performance to disk and publish it later to YouTube, just like a video podcast. I experimented a bit using Google Earth, and made this recording of me showing off some of the possibilities:

(Pardon the wonky first 5 seconds)

A couple of points about the above YouTube clip:

  • All of this was done live, in one go, with me controlling both Wirecast and Google Earth from my laptop. A less stressful setup would be for somebody else to control Wirecast while the talking head just concentrates on talking.
  • It was a very basic experimental set-up:


    If I had used a proper colored background for the chroma key, better lighting, a real DV camera and microphone (instead of what’s built into my MacBook Pro) then the result would have been much crisper. Also, Desktop Presenter can send screencasts to Wirecast from other computers on the LAN, so you could have Google Earth running on a second computer, for example, which would share the load. Alternatively, you could have a second monitor off the edge of the background screen, so that would-be meteorologists really can convincingly pretend to stare at what’s behind them.

  • If you’re a schoolteacher, having students make their own broadcasts like this could be a wonderful way to get them interested in meteorology or geography.
  • If you’re doing outreach for anything that involves a geospatial component (science, human rights, environmentalism), this would be a great way to show what you’re about to people who may not be familiar with KML, Google Earth or even computers.

There’s just one catch: cost. Wirecast isn’t cheap — $450, though there is a free demo — and if you want to send live video to more than a few recipients, you’ll need a special webhosting service that can run Quicktime Streaming Server (or the open-source equivalent). But if you’re a school and you want to use Wirecast for class projects, then the price certainly becomes reasonable.

6 thoughts on “Wirecast + Google Earth = DIY Weather channel”

  1. Isn’t this kind of redistribution of GE content not allowed by Google’s license? You might want to check with your lawyer before doing any more work.

  2. Hi Stefan,

    As my previous comment noted, I need to do exactly what you did with Google Earth, Wirecast/Desktop Presenter and a greenscreen. I’ve been evaluating Wirecast/Desktop Presenter, but I’ve been having real problems just getting GE to record, and I haven’t even gotten around to trying the greenscreen. Would you be willing to offer some advice? I can pay for your time. Thanks, Stu

Comments are closed.