▲ | Show HN: Screen Sharing in the Browser(github.com) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
151 points by tonghohin 15 hours ago | 35 comments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Seeing all the hype around Bolt.new, I decided to give it a try, and within just 30 minutes, I built a fully functional web app for screen sharing. How It Works: - One user opens a room and receives a unique code. - Participants join by simply entering the code to view the shared screen. After that initial build, I moved the project to Cursor to continue iterating and enhancing its features. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | thrdbndndn 12 hours ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Did a quick test on Demo site. It works like a charm. One issue: when I stopped sharing, my audience (my another computer) can still see my shared screen (I assume the last frame), what I think it shouldn't. And there is no indication or whatsoever that I have stopped sharing. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | mvkel 2 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
What I love about developing with cursor et al is it forces devs to keep the app simple. No custom UI bloat when shadcn will do; no feature creep when the outline is fulfilled. Simple apps < 30,000 LOC means cursor can keep the code base in the context window, so its generations stay high quality. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | karhuton 4 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tried making one that would work on almost any device: https://github.com/karhuton/bluescreen Runs on Hetzner EU currently. Maybe I should open source it. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | atmanactive 5 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Great! Thanks. While we're on the subject of WebRTC, if anyone would need MIDI over WebRTC, here is my take on it: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | low_tech_love 9 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Slightly off-topic, but I’ve been searching for a long time for something like this, but for text chat: go to a website; create a room; share a code/link with others; people join and chat; then at some point in the future the room simply disappears (you can save a log if you want). Ideally anonymous with the best possible cryptographic implementation. Has anyone stumbled upon something similar? I hate having to register and login to every chat platform, especially bloated ones like Discord and Slack. The closest one to what I want is gitter but it requires a GitHub signin. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | IshKebab 9 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
If you can get remote control to work that would be amazing. I assume that's impossible with current browser APIs though. A real pain point of Google Meet. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | mandeepj 12 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gave it a quick run! Works great. The notification to share your screen goes away quickly. Is there any way to get back to it? I generated a new code to fire the notification again. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | chuanliang 7 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Nice work. Similar to https://pin.gl/ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | yroc92 11 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Does this share your screen across domains? If so, how? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | 5evOX5hTZ9mYa9E 7 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Doesn't work on Linux? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | sgrodnik 8 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
I'm not sure, but is it possible to make it work on Android? I've tried on my pixel 7a, it gave me the code, I pasted it in another device in Safari, but it was only Loading... on the button. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | lopkeny12ko an hour ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Immediately upon loading the homepage: > Application error: a client-side exception has occurred (see the browser console for more information). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | 1oooqooq 12 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
why the source have an accordion and carousel component? :) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | reynaldi 11 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Awesome demo! Are you paying for the TURN server? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | humptybumpty 10 hours ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|