Screen recorder theme component (experimental)

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:

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.

19 Likes