How can I share my screen on Google Plus Hangouts with Linux and Windows computers?
This option is not available yet for Hangouts.
UPDATE January 12, 2012:
This feature is now officially available. See details here.
- Screensharing: share what’s on your computer screen with everyone in the hangout. This is the first of many extras we’re graduating to Hangouts proper.
There are several applications that allow you to capture your screen (or part of it) and use it as if it was a webcam. I have used the first two below successfully with hangouts. I haven't personally tried the others but as far as I know they should work also.
A friend using Windows could share his desktop with me; but when I tried sharing my Linux desktop, and that "Share Screen" button did nothing. Okay, I know "The extras are still under construction". It will probably (or hopefully) get fixed sometime later.
Linux Screensharing in Google Hangouts
- Get https://github.com/umlaeute/v4l2loopback
- Build and load module (use modprobe v4l2loobpack debug=(1|2) for testing)
- Compile yuv4mpeg_to_v4l2.c from experimental branch
- mkfifo pipe
- ./yuv4mpeg_to_v4l2 < pipe
- cvlc --vout=yuv --yuv-yuv4mpeg2 --yuv-chroma=I420 --yuv-file=pipe screen:// --screen-width 640 --screen-height 360 --screen-fps 3 --screen-caching 200 --screen-top 75
- PROFIT =)
Play with transcode to get a higher cutout.
Note: I've also tested WebcamStudio, but its current version requires V4L (instead of V4L2) and thus refused to build against my kernel.
Update on 2012-05-12: Daniel Kay told me he used something similar to this script.