Directory

Vcamera - Vaadin Add-on Directory

Vaadin 10 component for taking pictures and recording short videos Vcamera - Vaadin Add-on Directory
Vaadin 10 component for taking pictures and recording short videos. The component is based on HTML5 standards. It uses `navigator.mediaDevices.getUserMedia` to get a `MediaStream` object containing a video and/or audio stream. A `MediaRecorder` object is used to record video. The `video` HTML5-element is used to show videos. Images are created from the media stream using a canvas. Recorded videos and pictures are saved directly to the server. A receiver class implementing the `DataReceiver` interface can be used on the server side to provide a `OutputStream` that saves the pictures and videos in a desired way. `navigator.mediaDevices.getUserMedia` is supported in most modern browsers. `MediaRecorder` is supported only in Chrome and Firefox. See [caniuse.com](https://caniuse.com) for more details and more up to date information. The device also obviously needs a camera in order for the component to work.
Source Code
Online Demo

Vcamera version 1.0

Vcamera version 2.0.6

Vcamera version 3.0.0
Vaadin 24 compatible build, no new features.

Vcamera version 4.0.0