Experimenting with getUserMedia video and audio, canvas and websockets.