A Vue 3 component using MediaRecorder and MediaCapabilities API to record 4K video from the user's camera.