VideoShare Encrypted in this browser

Record your screen

Capture a screen, window or tab. It is encrypted in this browser as it uploads, and the link you get back carries the only key.

Storage settings Bucket endpoint and keys, kept in this browser

Credentials stay in this browser's localStorage and are used to sign uploads directly to your bucket. A write-only key is enough — see docs/storage-setup.md.

Bucket

Where the bucket's objects are readable without credentials.

Recording options

Constant quality, so busy screens cost more bytes than still ones.

Only used where recording falls back to the browser's own MediaRecorder — Firefox, and anything else without the WebCodecs pieces this app needs. Normally ignored in Chrome and Edge, which encode through WebCodecs, but they use it too if no WebCodecs configuration works.

Chrome and Edge only. Hardware H.264 encodes 4K without dropping frames; the software codecs trade that for smaller uploads. If the codec you pick isn't available here, the recorder falls back and says which one it used — H.264 itself falls back to a software H.264 encoder, which is slower and no smaller. For Safari viewers, H.264 also needs a recording machine with an AAC encoder: without one (desktop Linux) the MP4 carries Opus audio, which Safari cannot play.

You'll pick a screen, window or tab next. The recording uploads as it goes, so nothing waits on a big file at the end.

My videos

Kept in this browser. Removing a row here does not delete the video from the bucket.

No recordings yet — the ones you upload from this browser will show up here.