FLV Video Stream
Plays an HTTP-FLV stream — live or recorded. The stream URL is read from a configured data key, with an optional static fallback URL. Supports H.264 and H.265 encoding via mpegts.js.
FLV Video Stream
Plays an HTTP-FLV stream — live or recorded. Typical glass-to-glass latency is 1–3 seconds, making it suitable for low-latency surveillance and monitoring scenarios. Uses mpegts.js to demux FLV and feed video to the browser’s native MediaSource Extensions, supporting H.264 and H.265 encoding.
Data Keys
- flvStreamUrl (attribute) — the
.flvURL to play, for examplehttps://<host>/live/camera1/stream.flv. The key name is up to you; any string attribute that resolves to an FLV URL works.
Settings
Fallback stream URL plays when the data key is empty. Autoplay, muted start, and video controls are all configurable under the Video streaming settings group.
Share Your Widget with the Community
Built a custom widget? Export it as a JSON from ThingsBoard and publish it to the IoT Hub through a simple 4-step wizard (Upload, Listing, Readme, Review & Submit). Share it with thousands of ThingsBoard developers worldwide and get featured in the catalog.