As an example of WebRTC this is pretty decent... but please work on getting navigator.getUserMedia to screen-capture into a stream more easily; right now, the browsers' screen-capturing apis are extremely wonky and difficult to build applications with.