Testing Jitsi audio with USB external sound card/headset

323 views
Skip to first unread message

inf...@gmail.com

unread,
Dec 15, 2014, 9:53:09 AM12/15/14
to qubes...@googlegroups.com
So I have got Jitsi audio working in an AppVM and an external USB headset/sound-device (following https://qubes-os.org/wiki/ExternalAudio - to reduce latency)

I just installed the latest Jitsi x64 rpm in a vanilla template and adjusted the input/output devices in pulseaudio and Jitsi options. Sometimes sound output doesn't work, but changing the sound device in Jitsi back and forth seems to tweak the right output fairly reliably.

Only snag was trying to add the Jitsi repo, manually or with [yum-config-manager --add-repo ], got mysterious "403 prohibited" errors - grateful if anybody any ideas about that.

ZRTP seems to work

(No video 'cos of prob in this thread this)

(Bluetooth would be nice but stuck here)

If anybody would like to try a Jitsi voice call to test quality, please ping me by email

CB

Alex

unread,
Dec 15, 2014, 10:29:22 AM12/15/14
to qubes...@googlegroups.com
On 12/15/14 15:53, inf...@gmail.com wrote:
> Only snag was trying to add the Jitsi repo, manually or with
> [yum-config-manager --add-repo ], got mysterious "403 prohibited"
> errors - grateful if anybody any ideas about that.
Assuming you are using a vanilla Fedora 20 template, I may have a
workaround for you. Did not have time to investigate further, but the
403 errors on installation from repositories may be the effect of the
Update Proxy. Got them while trying (unsuccessfully) to upgrade a
TemplateVM clone to Fedora 21.

To workaround the problem enable full network access to your VM and
remove the line in /etc/yum.conf.d/qubes-proxy.conf leaving the file
empty (do not remove the file).

--
Alex

Andrew

unread,
Dec 15, 2014, 11:02:54 AM12/15/14
to qubes...@googlegroups.com
On 12/15/14 15:53, inf...@gmail.com wrote:
> So I have got Jitsi audio working in an AppVM and an external USB
> headset/sound-device (following https://qubes-os.org/wiki/ExternalAudio
> - to reduce latency)
>
> I just installed the latest Jitsi x64 rpm in a vanilla template and
> adjusted the input/output devices in pulseaudio and Jitsi options.
> Sometimes sound output doesn't work, but changing the sound device in
> Jitsi back and forth seems to tweak the right output fairly reliably.
>
> Only snag was trying to add the Jitsi repo, manually or with
> [yum-config-manager --add-repo ], got mysterious "403 prohibited" errors
> - grateful if anybody any ideas about that.
>
> ZRTP seems to work
>
> (No video 'cos of prob in this thread this
> <https://groups.google.com/d/msg/qubes-users/UTQ-9gSMopg/iHZ-vHFdBCIJ>)
>
> (Bluetooth would be nice but stuck here
> <https://groups.google.com/d/msg/qubes-users/DFPGkGmAnjI/a3UwmoIau8QJ>)
>
> If anybody would like to try a Jitsi voice call to test quality, please
> ping me by email
>
> CB
>
> --

I started with an X11 backend and got something working (a distorted
back and white image), but not fully. And it's quite a hack ;). I'll
try to finish this X11 backend soon.

WRT the Bluetooth issues, did you try loading the relevant module(s)
(and also try "load-module module-udev-detect") in the template's
/etc/pulse/qubes-default.pa file?

See:
https://groups.google.com/d/msg/qubes-users/q6BNehAYNxM/cDDUpHd8gMEJ
(thread titled, "[bug/fix] Qubes + USB microphone").

Andrew

inf...@gmail.com

unread,
Dec 15, 2014, 6:47:15 PM12/15/14
to qubes...@googlegroups.com, kyb...@riseup.net

On Monday, 15 December 2014 17:02:54 UTC+1, Andrew wrote:
On 12/15/14 15:53, inf...@gmail.com wrote:
> So I have got Jitsi audio working in an AppVM and an external USB
> headset/sound-device (following https://qubes-os.org/wiki/ExternalAudio
> - to reduce latency)
>
> I just installed the latest Jitsi x64 rpm in a vanilla template and
> adjusted the input/output devices in pulseaudio and Jitsi options.
> Sometimes sound output doesn't work, but changing the sound device in
> Jitsi back and forth seems to tweak the right output fairly reliably.
>
> Only snag was trying to add the Jitsi repo, manually or with
> [yum-config-manager --add-repo ], got mysterious "403 prohibited" errors
> - grateful if anybody any ideas about that.
>
> ZRTP seems to work
>
> (No video 'cos of prob in this thread this
> <https://groups.google.com/d/msg/qubes-users/UTQ-9gSMopg/iHZ-vHFdBCIJ>)
>
> (Bluetooth would be nice but stuck here
> <https://groups.google.com/d/msg/qubes-users/DFPGkGmAnjI/a3UwmoIau8QJ>)
>
> If anybody would like to try a Jitsi voice call to test quality, please
> ping me by email
>
> CB
>
> --

...


WRT the Bluetooth issues, did you try loading the relevant module(s)
(and also try "load-module module-udev-detect") in the template's
/etc/pulse/qubes-default.pa file?

See:
https://groups.google.com/d/msg/qubes-users/q6BNehAYNxM/cDDUpHd8gMEJ
(thread titled, "[bug/fix] Qubes + USB microphone").

thanks.

hmm, I changed the file as above, and the module loaded OK, but couldn't see any difference in behaviour (I was loading it manually from the bluetooth instructions)

The Bluetooth headset can be paired OK, but in pulseaudio I would expect to see the Bluetooth device once connected to appear as an extra Device, but it never stays connected (in the Bluetooth control) for more than a second, before the slider moves back to OFF.

Aha! On off chance I paired with some other Bluetooth headphones, which connect OK, and the Device appears expected in pulse!

The headest (BlueAnt Q1) which would only connect transitorily in Qubes, connects OK in Ubuntu.

I wonder what could be incompatible in Qubes? (to do with Mic, or telephony profile ??!)

CB

Subjunctive Post

unread,
Dec 28, 2014, 7:19:44 AM12/28/14
to qubes...@googlegroups.com


Only snag was trying to add the Jitsi repo, manually or with [yum-config-manager --add-repo ], got mysterious "403 prohibited" errors - grateful if anybody any ideas about that.

 I figured the Jitsi repo was not recognized by the update proxy and it was using HTTPS so I had to allow download.jitsi.org on port 443 to be able to use the repository like this:

In netvm, edit /etc/tinyproxy/filter-updates and add:
^download\.jitsi\.org:443$

Then restart the proxy:
$ sudo service qubes-updates-proxy restart

Cheers,
Markus

inf...@gmail.com

unread,
Mar 2, 2015, 3:59:55 AM3/2/15
to qubes...@googlegroups.com, alex...@gmx.com

This worked :-)

thanks

CB
Reply all
Reply to author
Forward
0 new messages