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.
Show HN: Browse HN Together in Three.js
21–30 of 139 posts
Re: Show HN: Browse HN Together in Three.js
#22Earlier quoted context omitted.
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.
Very cool! Is gstreamer used end to end? Mostly curious if you are using CEF (via cefsrc) and webrtcbin, or if you handled the input and output differently.
Re: Show HN: Browse HN Together in Three.js
#23Earlier quoted context omitted.
It just shows a black screen where the browser should be on my phone but looks great in the browser. If I wanted to run code that would say scroll through a site for everyone to watch, what is the best way to do it? From your docs looks like I should make a chrome extension and then have it install that?
Which version of iOS are you on?
Re: Show HN: Browse HN Together in Three.js
#24Re: Show HN: Browse HN Together in Three.js
#25Re: Show HN: Browse HN Together in Three.js
#26Earlier quoted context omitted.
Very cool! Is gstreamer used end to end? Mostly curious if you are using CEF (via cefsrc) and webrtcbin, or if you handled the input and output differently.
Thanks! Actually it's neither: we run full Chromium rather than CEF and Mediasoup for webrtc. We have looked into webrtcbin as well, but it wasn't the best fit for us.
Re: Show HN: Browse HN Together in Three.js
#27Earlier quoted context omitted.
Thanks! Actually it's neither: we run full Chromium rather than CEF and Mediasoup for webrtc. We have looked into webrtcbin as well, but it wasn't the best fit for us.
Interesting! I've been using webrtcbin for some production work but it's been broadcasting of low latent internally used video with no user input back. I've seen demos of user input with webrtcbin, but have never done it in practice. If you can, do you mind sharing why webrtcbin wasn't a good fit for you (or why MediaSoup was better)?
Re: Show HN: Browse HN Together in Three.js
#28Re: Show HN: Browse HN Together in Three.js
#29Re: Show HN: Browse HN Together in Three.js
#30What sorcery is this? Youtube videos are opening without any delay (within half a second) and there's no frame lag even with 1080 quality setting. How does this work?
You can't even take a screenshot of YouTube TV if you don't run it in a VM. Goes to the clipboard as all black.
How does HyperBeam not get abused (and consequentially shut down) for people wanting to share a stream of a pay-per-view / YouTube TV style subscription with their friends?