Replies: 2 comments 1 reply
-
I'm not sure, but of course you could write a web client (but I doubt latency would be acceptable) honestly.
I'd focus on this issue. Do they have problems with ASIO4ALL setup? If you can avoid it, avoid it (by buying an USB interface/switching to Jamulus OS which you can run from a USB stick). |
Beta Was this translation helpful? Give feedback.
-
Having a browser-based client is certainly doable in principle (although with some effort!) and it would require backend support (e.g. websocket support in Jamulus or a proxy between the browser and a Jamulus server). Using the MediaRecorder API will probably not yield low enough latency (one would have to record in chunks and the fastest mode I got working was about ~100ms, depending on the browser; this does not cover network delay yet). My gut feeling is that it could be hard, latency-wise, but I'd welcome to be proven wrong :) |
Beta Was this translation helpful? Give feedback.
-
My guitar group are going to struggle to set up and connect with Jamulus. If I could use webaudio/websockets/webrtc to send to Jamulus, and the machine had low enough latency in its browser and audio hardware, this would be possible.
Having a browser based client, would simplify the use case for a lot of users.
A quick test on my laptop, had websocket text transmission running at about 20ms send-return. This is not ideal, but just about within spec.
Has this been investigated?
Is this possible?
Beta Was this translation helpful? Give feedback.
All reactions