The WhiteboardCam mobile app supports the following mobile operating systems:
Android is not currently supported. Maintaining it was too much work for a side project, and the previous release was years out of date.
The viewer application requires a WebGL-compatible web browser. The latest version of Google Chrome is recommended.
The WhiteboardCam app is designed to deliver high-resolution images regardless of network conditions. It always favors quality over framerate, and will send up to one frame per second if there is available network bandwidth. Typically, WhiteboardCam will use around 350 to 700 MB of network traffic per hour, so it's recommended to ensure the phone is on WiFi before using the mobile app.
WhiteboardCam is designed to work best when the phone and whiteboard are motionless. The phone should be placed on a hard surface instead of handheld, or even better, a mini-tripod for smartphones can be purchased for a few dollars to ensure excellent image quality.
The WhiteboardCam app itself is closed source. However, many of the reusable portions of code have been packaged into libraries published to NPM and NuGet under an open source MIT license:
If there is interest in making more of WhiteboardCam available, feedback is welcome on the discussion forum.
WhiteboardCam uses third party open source components. For a list, see the WhiteboardCam Open Source Attribution document.