This plugin adds support for basic screen recording in Mattermost.
- GIF format is great but it's not meant for screen recording. Video is the solution.
- It can be very time consuming to find a program that captures your screen, configuring and running it. Your browser is the solution.
A demo server running the latest version of this plugin is located here. You can login using the following details:
Username: demo
Password: password
To capture your screen and send the recording click on the post attachment icon and click on Screen recording.
- Download the latest version from the release page.
- Upload the file through System Console > Plugins > Plugin Management, or manually upload it to the Mattermost server under plugin directory. See documentation for more details.
Use make dist
to build this plugin.
Use make deploy
to deploy the plugin to your local server.
Before running make deploy
you need to set a few environment variables:
export MM_SERVICESETTINGS_SITEURL=http://localhost:8065
export MM_ADMIN_USERNAME=admin
export MM_ADMIN_PASSWORD=password
For more details on how to develop a plugin refer to the official documentation.
- Webapp: screen recording works on Chrome 72+ only.
- Desktop App: can only record full desktop.
mattermost-plugin-screen is licensed under Apache-2.0
mux.js is licensed under Apache-2.0
ts-ebml is licensed under MIT