sercrod

*video-capture

Records foreground camera video through sercrod.video_capture.

<button *video-capture.start>Start</button>
<button *video-capture.stop *response="'recording'">Stop</button>
<video controls :src="recording.url"></video>

The browser adapter uses getUserMedia() and MediaRecorder. Stop returns a Blob, File, and Object URL result. HTTPS (or localhost), user activation, and camera permission are required.

Video capture does not edit, concatenate, re-encode, compose-export, save, upload, persist, implement WebRTC, or record in the background.