News for hackers. Stuff that matters.
Re:Screego – multi user screen sharing via browser by Sean-Der on Tuesday October 06, 2020 @12:30PM (#24699588)
Amazing work! The UI is really slick, I was able to share a screen and use it pretty much instantly. The installation instructions are also really slick https://screego.net/#/install. This is what keeps me writing Go, it is so easy to get your work running in others hands

I love that you focused on solving one thing. Sharp focus on a single problem usually means much better quality.

Re:Screego – multi user screen sharing via browser by lifty on Tuesday October 06, 2020 @12:55PM (#24699923)
It's fantastic the pion[0] is enabling so many new projects to leverage webrtc. If you want to build a webrtc based application, check it out!

[0]https://pion.ly

Re:Screego – multi user screen sharing via browser by kovek on Tuesday October 06, 2020 @11:23AM (#24698657)
Can you add a line to explain a little bit what screego does, how it achieves its goal? Otherwise, looks awesome!
Re:Screego – multi user screen sharing via browser by jmattheis on Tuesday October 06, 2020 @12:09PM (#24699258)
Sure thing. Screego is a little server written in Go that allows you to share your screen via WebRTC with others. WebRTC mainly uses Peer2Peer connections to transfer data. In the case no connection can be established, an embedded TURN server can be used. This TURN server relays all the traffic through the server.
Re:Screego – multi user screen sharing via browser by j1elo on Tuesday October 06, 2020 @06:41PM (#24703210)
"An embedded TURN server" means that this server runs from within Screego?

I must be understanding this wrong, as a TURN server running behind a NAT makes no sense for helping outside peers to connect

Re:Screego – multi user screen sharing via browser by Fnoord on Tuesday October 06, 2020 @02:50PM (#24701060)
A lot of people don't seem to know Tmux and Screen can do the same. Git (or any other VCS), in essence, also allows other personae to watch with you (e.g. for devops).

That being said, Screego works for non-CLI too. The ability to self host, and being FOSS, while working from web browser makes it a nice alternative to things like Google Meet screen sharing.

Re:Screego – multi user screen sharing via browser by ourcat on Tuesday October 06, 2020 @11:54AM (#24699067)
Looks nice. Good documentation too.

One thing I'd add though, is an example for HTTPS (eg: with certbot) in your Reverse Proxy section.

Re:Screego – multi user screen sharing via browser by Fnoord on Tuesday October 06, 2020 @02:53PM (#24701094)
Ideally you want one reverse proxy software (Apache, Nginx, Caddy - can be anything). For that one, you use Lets Encrypt. The part between the reverse proxy and the rest of the servers (such as Screego in this example) does not need to run over HTTPS unless the link between reverse proxy and server software (ie. Screego) is insecure. If it runs on the same machine, for example both in Docker, then that isn't needed. And, therefore, its beyond the scope of the installation guide. Look for example at a guide on how to set up Nginx s reverse proxy with Lets Encrypt.
Re:Screego – multi user screen sharing via browser by endergen on Tuesday October 06, 2020 @01:18PM (#24700160)
I don't mean to be negative, but there are so many multi-user whiteboards, screen sharing, video conferencing, and etc projects that they all blur together and more often than not don't take off. Definitely the underlying frameworks are nice though to roll into higher level projects.

Much respect for all your hard work regardless.

Re:Screego – multi user screen sharing via browser by Sean-Der on Tuesday October 06, 2020 @01:36PM (#24700358)
There is still a lot of room for innovation in the space, that is why you see so many attempts. WebRTC stagnated for quite a few years. The same people were building the same things, and everyone assumed the space was done.

I think it is worth building these things. You never know the impact it can have. These projects also inspire others. Even if this project doesn't take off it could inspire someone else to build something that has a lot of impact.

Re:Screego – multi user screen sharing via browser by j1elo on Tuesday October 06, 2020 @06:44PM (#24703246)
The home page doesn't load any content for me, only a grey background and the menu on the left. This is on Android, with both Brave browser and Firefox with uBlock. I thought the ad blocker was breaking the page, but it doesn't work either if the blocker is disabled.
Re:Screego – multi user screen sharing via browser by wildermuthn on Wednesday October 07, 2020 @09:50AM (#24708171)
Nice to see this and I’ll try it out today. But I still miss ScreenHero. I’ll never forgive Slack for buying it and eliminating what had been (and would still be) the best way to share a screen and do e2e pair-programming.
Re:Screego – multi user screen sharing via browser by wishinghand on Tuesday October 06, 2020 @04:34PM (#24702050)
I take it the lack of the word "Darwin" means Macos is not supported if you want to use the binaries?
Re:Screego – multi user screen sharing via browser by Wingy on Tuesday October 06, 2020 @05:35PM (#24702567)
screego_1.0.1_darwin_amd64.tar.gz seems to exist.
Re:Screego – multi user screen sharing via browser by ShamelessC on Tuesday October 06, 2020 @12:50PM (#24699850)
This is awesome. what's the performance like on a raspberry pi?
Re:Screego – multi user screen sharing via browser by jmattheis on Tuesday October 06, 2020 @12:52PM (#24699890)
It should be perfectly fine because screego only transfers data and doesn't do video encoding or similar stuff.
Re:Screego – multi user screen sharing via browser by makeworld on Tuesday October 06, 2020 @04:40PM (#24702108)
It doesn't even transfer the screen data on the server, that's p2p. The server just have to serve some JS.
Re:Screego – multi user screen sharing via browser by lvs on Tuesday October 06, 2020 @12:26PM (#24699529)
Is there a plan to support voice/video through the server?
Re:Screego – multi user screen sharing via browser by jmattheis on Tuesday October 06, 2020 @12:30PM (#24699587)
No, this is currently not planned, Screego was created as an addition to existing software and only helps to share your screen. Nothing else (:.