bdkjones / MuzzleApp

The public bug tracker for Muzzle: muzzleapp.com
62 stars 1 forks source link

Please support screen sharing using Slack Desktop (Electron) app #54

Open justportillo opened 5 years ago

justportillo commented 5 years ago

Today I shared my screen using the Slack desktop (Electron) app. My Mac did not go into DND mode. With Google Meet, Muzzle works flawlessly. Wondering what happened? The website advertises the Muzzle is compatible with Slack...

bdkjones commented 5 years ago

Electron is what happened. It’s garbage.

Apple released an official screensharing API that leverages the low-level graphics system directly. They released this in 2008.

Muzzle relies on that API to detect when sharing starts and ends. Rubbish built on Electron is likely taking 30 screenshots per second and stitching that into a video, which is why CPU usage and power consumption are higher.

My advice is to use a screensharing app that’s built on the native API. And to publically shame Slack for using Electron.