Cool VL Viewer forum

View unanswered posts | View active topics It is currently 2025-10-14 21:13:53



Reply to topic  [ 11 posts ]  Go to page Previous  1, 2
WebRTC voice isn't working for me 
Author Message

Joined: 2009-03-17 18:42:51
Posts: 6066
Reply with quote
g0rd0ngrfr33mailgr wrote:
if I choose the "Default" input/output devices, these show in pavucontrol (taken up when used and released when not but voice itself doesn't work. If I choose my USB headset, then voice works, but the device doesn't appear in pavucontrol
Not a surprise for either of these two: WebRTC is using ALSA, not PulseAudio.

You must find, in the list of devices shown in the viewer voice audio device settings, the one that corresponds to your speakers, but it won't show in the PulseAudio mixer: even if the latter will likely have it listed under another name, you won't be able to control voice volume with it.

You might also want to try and disable PulseAudio altogether (you do not need any "sound daemon" to get audio working under Linux, unless you are using networked audio devices or complex audio filters). For a GUI-based ALSA mixer, I'd recommend QasMixer (and QasHctl, for a complete control over all the ALSA devices and inputs/outputs).

Quote:
That's not a big problem, but it needs to be ironed out by LL.
LL can do little about it.

While the WebRTC SDK could be (and has been, for a short while) compiled to use PulseAudio, the resulting WebRTC SDK library would instantly crash on systems not using PulseAudio (or having it disabled), so it would actually be worst and one of the reasons why I always compiled my own WebRTC SDK for Linux with ALSA support enabled and PulseAudio (and PipeWire) support disabled.
ALSA is the one and only common denominator under Linux, and since WebRTC is incapable of proper fallback when compiled with PulseAudio support (and likely PipeWire support: did not try that one, but likely the same crash issue), then we must just accept that ALSA is the only solution for WebRTC voice. But feel free to complain to the WebRTC SDK developers about it...

Quote:
If I change settings or teleport away (even within the sim), it all breaks and I have to do the settings again, in which case they may or may not work.
This is likely a bug... Maybe the auto-tune workaround could help you there (set its debug setting to 1.5s and see how it fares)... But it might as well make things go worst in some cases, so... :?
Stopping and restarting voice might prove simpler in such cases...


2025-10-06 12:51:47
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 11 posts ]  Go to page Previous  1, 2

Who is online

Users browsing this forum: No registered users and 36 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.