Use a second canvas to capture images from a video stream.

Create data urls from the second canvas, and send them to the server.

Display any messages received from the server on the client.