Experimental - not recommended for use on production sites (see below)

This theme component allows you to record your screen directly into the Discourse composer, using the MediaRecorder API.

:link: Source

:paintbrush: Demo

To use, you need to add webm as a supported file format in your site settings.

Demonstration:

https://d11a6trkgmumsb.cloudfront.net/original/3X/3/3/339d1824ee7afeecfc33ce31f68eada697a10044.mp4

Known issues:

  • Recording videos is only supported on Firefox and Chrome. (Safari coming in next version)

  • Playing back the recorded videos (webm format) is not supported on mobile or desktop safari

  • There is no file size indicator or limit, so if the video is too long it can cause an error when uploading

  • There is no progress indicator when uploading

Hopefully browser support will eventually improve, so that this is usable. The same technique could be adapted to record sound, or webcam video.