Live data from Hacker News

Show HN: Jam, an Open Source Clubhouse (w/ WebRTC)

jam.systems

31–40 of 69 posts

Re: Show HN: Jam, an Open Source Clubhouse (w/ WebRTC)

#31
post #5

btw one thing we could not solve so far: it seems like on iOS Safari there is _no way_ to tell whether sound output happens via the loudspeaker or the earspeaker (super annoying when you have the phone at your ear and the audio stream re-connects and then randomly switches output to the loudspeaker — which is really loud), there might be a way to work around this without introducing a native app but so far we did not…

The dreaded iOS Safari WebRTC audio. I never had much luck with the volume always changing. Best thing I came up with was declaring a new Audio Context, that seemed to fix it 50% of the time

Re: Show HN: Jam, an Open Source Clubhouse (w/ WebRTC)

#33
post #9
post #7

Nice work. What type of backend do you need in terms of servers/users if this was a real product? Clubhouse has been suffering under heavy load in certain cases. WebRTC is mostly P2P, but there is still a significant server load to handle edge cases and large rooms. You should show this off to Mozilla or some other web company that's backing WebRTC and try to get some funds for scaling up your servers if you need to…

Spot on. For larger rooms we will probably have to add mixing on the server side and that will definitely put more load on the server. We also want to make it super simple to spin up your own Jam for example if you are organizing a micro conference over a weekend and for that we will need to better understand what that means so we can recommend what kind of server/specs to go for. Thanks a lot for bringing this quest…

Perhaps Scalable WebRTC could help you there? Pure client mesh https://github.com/muaz-khan/WebRTC-Scalable-Broadcast without having to add more servers on your end to mix anything

Re: Show HN: Jam, an Open Source Clubhouse (w/ WebRTC)

#37
post #33
post #9

Earlier quoted context omitted.

Spot on. For larger rooms we will probably have to add mixing on the server side and that will definitely put more load on the server. We also want to make it super simple to spin up your own Jam for example if you are organizing a micro conference over a weekend and for that we will need to better understand what that means so we can recommend what kind of server/specs to go for. Thanks a lot for bringing this quest…

Perhaps Scalable WebRTC could help you there? Pure client mesh https://github.com/muaz-khan/WebRTC-Scalable-Broadcast without having to add more servers on your end to mix anything

Definitely will look into that

Re: Show HN: Jam, an Open Source Clubhouse (w/ WebRTC)

#39

Could you build this on top of Agora ? That would make it much nicer from an open-source perspective. It's one of the only services that can carry the backend audio scalably. The product side is far more interesting...than the carrier api. Not worth spending time over that. Other alternatives are Twilio, Daily.co, etc

And then you would be risking leaking your data to CCP. Not worth the risk. It will be bad PR for Clubhouse too once the media gets the smell of it.

Re: Show HN: Jam, an Open Source Clubhouse (w/ WebRTC)

#40

Is there a way to view a list of rooms? I want to listen to something!

Yeah I second this, a discovery mechanism for public spaces would be nice.

This is a really neat and clean design but can't do much in a room by myself. Might give this a try with some family members later on.

Post reply on HN