Docs
Video
The Video widget plays a stream from a URL, inside the dashboard.
Use it for: an ESP32-CAM pointed at the garage, a webcam over the greenhouse, a doorway camera beside the button that opens the door.
| Setting | What it does |
|---|---|
| URL | the address of the stream |
| Scale | how the picture fits the tile |
Open these from the canvas: tap Edit, then long press the widget and choose Configure.
What kind of URL
An MJPEG stream is the common case, and it is what an ESP32-CAM serves at
http://<board-ip>:81/stream. HLS streams work too.
The phone connects to that address directly. The stream never passes through the Plynx server, so a camera on your home network plays at home and stops when you leave.
For remote viewing you need the camera reachable from the internet, through your own tunnel, VPN or port forward.
No code
The widget takes no pin and your sketch does nothing for it. The camera serves the stream, the phone plays it.
The controls around it are ordinary widgets. A Button on V1 that opens the
door sits next to the video with no relationship between them beyond the layout.
Troubleshooting
| Problem | Check |
|---|---|
| Nothing plays | open the same URL in the phone browser; if it fails there, it is the camera |
| Works at home, not outside | the URL is a local address; the phone cannot reach it |
| Stream stutters | an ESP32-CAM serves one client at a time; close other viewers |
| Blank tile with a padlock warning | an http stream inside a page that expects https |