Live data from Hacker News

Show HN: Multi-display screen sharing with CoScreen

blog.coscreen.co

101–110 of 111 posts

Re: Show HN: Multi-display screen sharing with CoScreen

#102
post #4

Earlier quoted context omitted.

Currently only entire displays and specific windows (one or multiple of them). But happy to look into this - what would you share only partially for example?

I do this all the time in Zoom, to share PowerPoint presentations at the correct scale and without exposing my speaker notes, and to share YouTube videos from Firefox without showing the "chrome" portion surrounding the video. My side monitors are oriented vertically, so if I put those windows in fullscreen and try to share the whole monitor it doesn't come out correctly proportioned. This also provides a smoother ex…

Fascinating, thanks for the detailed context. We'll look into it!

Re: Show HN: Multi-display screen sharing with CoScreen

#103

I got to use this internally when I was at Datadog. It really is a great flow / experience for collaboration. Congrats to the team on the launch / shipping. (And yes, make Linux please!)

Linux desktops are often preferable to create software which deploys to Linux servers so +1 for Linux.

Re: Show HN: Multi-display screen sharing with CoScreen

#108

Earlier quoted context omitted.

Thanks! It's currently free but we're planning to charge for larger teams and enterprise features further down the road. Our current plan: https://coscreen.co/pricing (feedback welcome!)

The main issue I see is Single Sign-On being gated behind enterprise pricing, and a "please contact our sales team" option no less. Big enterprises can happily pay whatever you ask for SSO, but this mainly hurts the medium-sized businesses that only set up SSO if it's convenient; if it costs a lot more, they'll settle for the reduced security of username+password auth. If anything, supporting the big 3 identity provi…

Agree on SSO, but even easier, to hit something like 80% of the business market you can just:

https://www.xsplit.com/user/auth?redirect_to=%2Fdashboard%2F...

This gives you anyone doing sign-on via Google Workspaces and anyone doing sign-on via O365/M365, as well as anyone using managed Apple IDs.

Zero SSO integration / support required.

Re: Show HN: Multi-display screen sharing with CoScreen

#109
post #84

Congrats! Looks quite good. Will be trying it out. How have you reduced CPU utilization besides moving to Rust? Are you using hardware accelerated encoding?

Sorry I missed this.

We still aren't using hardware accelerated encoding. It's the last, and biggest contributor to CPU we see after profiling.

Moving to Rust was more of a decision for safety, than for performance, since most of the code we ported to Rust was in C++ already. The good news is we didn't see dramatic differences in performance between C++ and Rust.

Rust has a bunch of highly optimized, fantastic libraries, that helped with testing, profiling, and evaluating hardware acceleration/SIMD.

We will be putting together a blog about our experiences with Rust & C++, that goes into the nitty gritty of the good, the bad, and the ugly of our experiences here.

A great deal of the optimizations came from better profiling, better tooling, and a focus in that area. There is still a ways to go, and we are continuously working on improvements in this area.

Rust has been an incredible tool on reducing the work required to maintain, and change, core components, and we have even been able to have Rust target a static cylib library, and linked it in from a large C++ library.

The really great thing with Rust is it has a very minimal runtime, and integrates well with C++. It's not an all-or-nothing proposition to integrate it into a project. The maturity of the tooling, third party libraries, the build and package system, have been incredibly useful tools.

Re: Show HN: Multi-display screen sharing with CoScreen

#110
post #104

Does not start after install for me on a fresh windows 11 install. Something about module not found […]/index.node

Thanks for reporting, we'll be looking into this. What is the location that you installed the app to? Are you starting it via the startup menu, desktop icon, or directly with coscreen.exe?
Post reply on HN