Replies: 3 comments 2 replies
-
|
My friend Marsha wants to stream a Jamulus session live into AltspaceVR. AltspaceVR can stream audio from an Edge browser, using an extension called Web Projector. Maybe this could stream the whole jam, but maybe I couldn't set each level like a normal jamulus client. But it appears to require Safari. So close! |
Beta Was this translation helpful? Give feedback.
-
|
Interesting announcement from Cloudflare https://blog.cloudflare.com/announcing-our-real-time-communications-platform/ on accelerated WebRTC paths. |
Beta Was this translation helpful? Give feedback.
-
|
That’s great news! Thanks for your great work! If this moves forward I could imagine it getting a game changer (broadcasting, listener clients, …) maybe you can open a PR and link to it in the tools folder on the repo? I think it should gain more visibility. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Video
First, here’s a demo:
webjam.mp4
Quick facts
latencyHint: 'interactive'mode.ordered: false, maxRetransmits: 0settings. We also get end-to-end encryption for free.How it works
There are 3 main components:
Jamulus server.
WebRTC-UDP gateway.
localhost:22124(and vice versa).Web-based Jamulus client.
AudioWorkletuses libopus compiled to WebAssembly to decode Opus frames and feeds it to the speaker.Limitations of the POC
Note: I have no intention to develop this any further. All this is just to satisfy my curiosity. However, I think it can be a good starting point to expand Jamulus to the web platform if anyone wants to pursue this goal.
Beta Was this translation helpful? Give feedback.
All reactions