Over the past week, I have been working on getting the dashboard to display video. As shown in this image, the dashboard can now do so.
To do this, one can pass in JPEG binary data or base64 encoded JPEG images, which it will then display. I do this by having the OpenMV cam send this info to the ESP via UART, then sending that data from the ESP32 to the dash via Websockets. These protocols can be switched in favor of other protocols, of course. This will have to happen as the Websocket protocol cannot handle transmitting this data at any reasonable speed, causing framerates of the video to be at or below 2 FPS. This is of course unacceptable, and I will work on finding an alternative protocol.