I was the co-founder and CEO of Screenhero, and after its acquisition by Slack in 2015, I led the team that built Slack Calls (voice, video and screen sharing in Slack), and left Slack in 2018.
Today, we (myself and another engineer) are launching Screen, which is in many ways a successor to Screenhero. Our goal is to help you work with others like you’re in the same room.
Like Screenhero, it supports low-latency screen sharing with multi-mouse control. How low? It has the lowest screen sharing latency of any product we’ve tested: 30-50ms best-case end-to-end latency between screen capture and render, vs. 100ms-150ms in regular WebRTC. This means it’s great for remote pair programming, which was Screenhero’s biggest use case.
We have voice, video, multiplayer drawing and control, and ephemeral messaging, and we integrate with GCal and Slack.
We have native apps for Mac, Windows, and Linux (Screenhero’s top-requested feature was Linux support). We use custom native code to make multiplayer control work, and a heavily-modified custom fork of Electron to minimize latency. It's WebRTC-compliant, so you can share meeting links that anyone can join with a WebRTC-compliant desktop or mobile browser — no download required. Daily.co is our primary WebRTC-infrastructure provider (they’ve been amazing to work with!).
We're hoping Screen will be useful for engineers (pair programming, live debugging), designers (review with stakeholders - they can draw on your screen to give feedback), students and teachers, and anyone collaborating remotely.
You can view a 1-minute demo video by clicking the play button at https://screen.so, and there's a longer article at https://screen.so/about, if anyone's interested.
I’ll be around to answer questions and welcome any feedback. I hope you'll find Screen useful, especially during these times!