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.

SettingWhat it does
URLthe address of the stream
Scalehow 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

ProblemCheck
Nothing playsopen the same URL in the phone browser; if it fails there, it is the camera
Works at home, not outsidethe URL is a local address; the phone cannot reach it
Stream stuttersan ESP32-CAM serves one client at a time; close other viewers
Blank tile with a padlock warningan http stream inside a page that expects https

Next