Hi everyone!
🍞 Jam is a lightweight implementation of audio spaces (think: Clubhouse, Twitter Spaces, Orbit, …) that runs in any modern browser on iOS, Android, macOS, Windows, Linux or perhaps even your smart fridge.
It is a bit like Zoom, just without video, screen sharing and messaging. Another way to think of Jam is group calls with a simple ui. You see who is in the room, who is speaking, who isn't speaking, who agrees (fast microphone flashing) who might want to say something (slow microphone flashing) and so on.
Not less but also not more (!)
@doublemalt, @mitschabaude and me did a 1 day hackathon to get basic audio calling over WebRTC working and then fixed a few bugs over the last few days. Still early but far enough to get some first impressions from all of you.
Thanks for giving Jam a try!
@doublemalt@mitschabaude@__tosh Greetings Jam peeps,
Do you have any documentation available to build this on top of IPFS?
If not, I’ll start banging away at it.
Any help I’d be greatful. Thank you!!
This is pretty cool & very timely. I actually discovered it by searching on duckduckgo and thought it was posted "7m" - 7months ago, lol.
Where can I see the code?
It always makes me happy when there's open source communication tools available. I'm a big advocate for being able to self-host and trust in the tools you use. Do you have plans to make self-hosting a one-click thing, so that also non-DevOps-sophisticated users can run their own private instance without having to learn server administration?
Have been using this for a bit and I'm just amazed at how completely frictionless it is, no app required, no plug-ins, no pre-release browser-features or running on iOS only, no invites and no phone number verifications, no tracking and no basic/premium upsells—none of that.
It literally is just one click and you are live.
Not even an account is needed. This has to be one of the quickest ways to jump on an ad-hoc call with someone I've seen. No meet-up calendar invite, no Zoom-client download.
Why did it take the Clubhouse hype for this to suddenly appear and be used widely?
Really curious to see where it goes and if it can withstand the upcoming traffic.
@mittermayr appreciate the comment!
Can totally relate, feels a bit anachronistic that it took until today for audio spaces to arrive but I'm glad they did :))
This is just pure webRTC? Is there a media server or it is just browser to browser?? I like the concept and that it's open source. You might consider adding a media server, so you can merge audio into one and only publish one listen stream. It is much more efficient that way. Many more people can listen in, where with pure webRTC it gets browser heavy very quickly. Also there are a lot of countries and times, where webRTC will fail. Good work!
@wyatt_benno thanks a lot! atm we don't have a media server yet, we might have to add one for rooms with large audiences, any thoughts on this very welcome, thanks for taking a look
@__tosh Mediasoup is a pure nodeJS implementation of a media server. I have heard good things about it, but never had it in production. Media servers hate some clouds :) It would be ideal to have it for 10+ people rooms. 10 people could be talking merged into one audio file that is served to 500+ people. It might be hard to keep it open source at that point, you would need to find a cloud agnostic dockerization. But it could also work as a developer focused api.
Replies
findable.
findable.
findable.
Jam
Readium
findable.
CraftStrom
SSL Alerts
findable.
SSL Alerts
PDF Viewer
findable.
Product Hunt
findable.
findable.
findable.
Product Hunt
PDF Viewer
findable.
Clubhouse Glow
findable.
Flock Beta
Devsession
findable.
involve.me
findable.
involve.me
Battery Buddy
findable.
Kinic
findable.
Kinic
findable.