Live data from Hacker News

Show HN: Browse HN Together in Three.js

threejs-example.hyperbeam.com

131–139 of 139 posts

Re: Show HN: Browse HN Together in Three.js

#131

There's source code on GitHub for a simple version of this tech (without multiplayer or smooth and fast streaming): https://GitHub.com/crisdosyago/BrowserBox And a closed source version that has multiplayer, audio and much faster streaming (than the GitHub version) that uses webrtc. I also have a few projects to bring even higher quality streaming, including an xvfb headful version using an extension to enable getDis…

Thanks for sharing, are you viewfinderjs from this thread? https://news.ycombinator.com/item?id=30433104#30436865 Super curious how you got that many stars on your repository, that's impressive!

Thank you. Yeah my strategy has been:

Build. Post. Repeat.

Re: Show HN: Browse HN Together in Three.js

#132

Maybe I'm missing something but I don't understand the multiplayer aspect -- I'm in the interactive Chrome browser I can play with, but there's nobody else here. I'm not browsing together with anybody. If it matters, the HN link redirects for me to: https://threejs-example.hyperbeam.com/672b6071 and the ID at the end stays the same even in incognito. Since this is on the front page and I've been waiting around for 5…

It seems a bit of a community has formed here, with a couple of places for chat without the need of backoff algorithms:

https://pad.riseup.net/p/1_prWgNWMqs-Hu_bIi3I

https://app.kosmi.io/room/m4gsd4

“users, uh, find a way”

There's a couple ways of opening multiple windows, which enables title bar controls on every window. Minimizing and closing them softlocks to a black screen until the instance resets.

Re: Show HN: Browse HN Together in Three.js

#133
This sounds/looks very interesting, but I am not sure what the use-case is, from what I can tell the quality is pretty low in the demo (and can't full-screen), isn't something like TeamViewer a lot more performant (being p2p)?

Re: Show HN: Browse HN Together in Three.js

#134
post #133

This sounds/looks very interesting, but I am not sure what the use-case is, from what I can tell the quality is pretty low in the demo (and can't full-screen), isn't something like TeamViewer a lot more performant (being p2p)?

Hi, thanks for the comment. Just to clarify—this is a demo of the virtual computer tech in 200 lines of code. It's not actually meant to be a functional product in and of itself.

With that said, the virtual computer technology has some big differences when compared to something like TeamViewer.

- First off, Hyperbeam allows many participants to connect to the same virtual computer at once. All audio/video is synchronized, and any participant can control it (although our API has granular control permissions).

- Hyperbeam requires no downloads

- We manage the infrastructure ourselves, meaning you can embed Hyperbeam virtual computers in your app and scale seamlessly

- You can embed Hyperbeam virtual computers in 3D software and VR

- You can programmatically control the web browser

Here are some companies that are currently using our tech:

Remote tutoring: https://www.teachwithkoala.com

VR offices & conferences: https://framevr.io

Watch parties: https://kosmi.io

Online coding lessons: https://www.strivemath.com

Re: Show HN: Browse HN Together in Three.js

#135
post #133

This sounds/looks very interesting, but I am not sure what the use-case is, from what I can tell the quality is pretty low in the demo (and can't full-screen), isn't something like TeamViewer a lot more performant (being p2p)?

Hi, thanks for the comment. Just to clarify—this is a demo of the virtual computer tech in 200 lines of code. It's not actually meant to be a functional product in and of itself. With that said, the virtual computer technology has some big differences when compared to something like TeamViewer. - First off, Hyperbeam allows many participants to connect to the same virtual computer at once. All audio/video is synchron…

Thanks for the explanation!

Ok, I see, so the focus is more on the technology than the end-product.

How does it handle concurrency in interactions? https://liveblocks.io/blog/how-to-build-undo-redo-in-a-multi...

Re: Show HN: Browse HN Together in Three.js

#136
post #98
post #96

Earlier quoted context omitted.

Same here on linux. I'm guessing that other visitors get some content instead of the black box...

If you're on linux, you most likely need the H.264 ffmpeg codec package and things like the Cisco OpenH264 plugin for Firefox. Also, try unblocking WebRTC if you block it

Thanks. I just checked and all of these are installed / enabled.

Still, only a black rectangle is shown (also disabled ad blocker).

There are a couple of _warning_ messages in the dev console though, which might explain the origin of the issue:

> An AudioContext was prevented from starting automatically. It must be created or resumed after a user gesture on the page.

> Autoplay is only allowed when approved by the user, the site is activated by the user, or media is muted.

Re: Show HN: Browse HN Together in Three.js

#137

Maybe I'm missing something but I don't understand the multiplayer aspect -- I'm in the interactive Chrome browser I can play with, but there's nobody else here. I'm not browsing together with anybody. If it matters, the HN link redirects for me to: https://threejs-example.hyperbeam.com/672b6071 and the ID at the end stays the same even in incognito. Since this is on the front page and I've been waiting around for 5…

[deleted]

Re: Show HN: Browse HN Together in Three.js

#138

Maybe I'm missing something but I don't understand the multiplayer aspect -- I'm in the interactive Chrome browser I can play with, but there's nobody else here. I'm not browsing together with anybody. If it matters, the HN link redirects for me to: https://threejs-example.hyperbeam.com/672b6071 and the ID at the end stays the same even in incognito. Since this is on the front page and I've been waiting around for 5…

Two weeks on, the thread is closing. Still some traces of activity in the VM. In the interest of site history, https://archive.is/https://pad.riseup.net/p/1_prWgNWMqs-Hu_b...

Re: Show HN: Browse HN Together in Three.js

#139

Maybe I'm missing something but I don't understand the multiplayer aspect -- I'm in the interactive Chrome browser I can play with, but there's nobody else here. I'm not browsing together with anybody. If it matters, the HN link redirects for me to: https://threejs-example.hyperbeam.com/672b6071 and the ID at the end stays the same even in incognito. Since this is on the front page and I've been waiting around for 5…

Two weeks on, the thread is closing. Still some traces of activity in the VM. In the interest of site history, https://archive.is/https://pad.riseup.net/p/1_prWgNWMqs-Hu_b...

Oops, left off the asterisk from the end of the URL. The snapshots of individual versions are under the 'url prefix' listing.

So, the reply period is per-item! Enabling advanced necromancy...

Post reply on HN