With nothing more than a browser and YouTube you can create a screencast of your desktop in a matter of minutes powered by Google Hangouts.
To get started, go to YouTube’s Live Events while logged in to your account and hit the “Enable live streaming” button. This won’t start the live screencast as there are several steps you have to go through before it’s actually live.