Live data from Hacker News

Show HN: Browse HN Together in Three.js

threejs-example.hyperbeam.com

1–10 of 139 posts

Show HN: Browse HN Together in Three.js

#1
Hey HN,

We’re Philip, Amby, and Declan, and we made “multiplayer virtual computers” that you can embed anywhere, including 3D spaces. We decided to build this because we noticed that embedding third-party apps and websites can be a nightmare due to incompatible platforms, security issues, and poor UX. Adding multiplayer functionality to these embeds makes this problem exponentially more difficult.

On the backend, we’re spinning up a VM and running a resource-optimized fork of Chromium which we then stream to participants via WebRTC. Since we’re hosting the servers running the applications, multiple users can connect and control the virtual computer seamlessly, and their client just needs to handle a video stream.

If you want to add multiplayer virtual computers to your own app, you can sign up on https://hyperbeam.com/?ch=hn&cm=hn1, grab a free API key, and throw the provided embed URL in an iframe in your app.

You can also play around more with the Three.js demo in our interactive sandbox: https://app.sideguide.dev/hyperbeam/threejs/

If you have any questions or feedback, feel free to comment or shoot me an email at declan@hyperbeam.com.

Thanks!

Docs: https://docs.hyperbeam.com Discord: https://discord.gg/D78RsGfQjq

Show HN: Browse HN Together in Three.js
threejs-example.hyperbeam.com

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

#4
post #3

You mentioned on your website that you have an android emulator, but I couldn't find more details. Do you have a demo URL for the android emulator? I'd love to check it out!

We're still building it out. In the meantime, there are alternatives like https://anbox-cloud.io/ which you can try.

Is there any use-case you have in mind? We're struggling to find people that want android emulators.

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

#6

Wow, super cool stuff. Would love to know more about the server-side architecture and how you handle security in your VMs. Also, loved the interactive sandbox demo.

Thanks! Is there anything specific you want to learn more about? At a high level we run a fork of Chromium in the cloud, capture the desktop using gstreamer and stream it back to everyone using Mediasoup.

The folks at SideGuide made the interactive demo for us — we love it too.

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

#10

Tried Youtube and was surprisingly good. Impressed by Hyperbeam tech behind. Bookmarked for later.

Thanks. We started out as a watch party website (https://tutturu.tv) to watch anime with friends, so it should handle video very well.

The watch party website is still up here: https://watch.hyperbeam.com

Post reply on HN