103 lines
8.4 KiB
Plaintext
103 lines
8.4 KiB
Plaintext
|
|
Episode: 1141
|
||
|
|
Title: HPR1141: mumble client intro
|
||
|
|
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr1141/hpr1141.mp3
|
||
|
|
Transcribed: 2025-10-17 19:41:09
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
Well, hello there. This is the fake Ken found from Hacker Public Radio. And I'd like
|
||
|
|
to invite every single one of you out there to Common Join us on New Year's Eve for
|
||
|
|
the Hacker Public Radio Internet Party at 24 hour blast. Common Join us, details available
|
||
|
|
on HackerPublicRadio.org. It will be simply grand.
|
||
|
|
If you're not familiar with Mumble, it's a voice over IP program, which is gaining
|
||
|
|
some acceptance as a tool for augcasting. I'm not here to sell you on it, but with
|
||
|
|
the HPR New Year's Extravaganza approaching, I thought it might be useful to briefly go
|
||
|
|
over some of the settings and gotchas that you might find while setting it up and using
|
||
|
|
it. Mumble associate usernames have registered users with an SSL certificate, which the Mumble
|
||
|
|
client can generate or it can be imported if you have one that you'd like to use. If you
|
||
|
|
register on a server, you will want to export your current certificate and back it up. Once
|
||
|
|
a username is registered and associated with the certificate, it will not let you connect
|
||
|
|
with that username without that cert. This is a fairly common source of confusion and
|
||
|
|
generally the first thing to check if someone is having problems connecting to the server.
|
||
|
|
Importing and exporting certificates is done out of the certificate wizard, which is under
|
||
|
|
configure. One thing to note is that when you export a certificate, it will not append
|
||
|
|
the file type automatically. So when you export your certificate, give it whatever name you'd
|
||
|
|
like to save it as and make sure that you add .p12 as the extension. Mumble allows you
|
||
|
|
to use voice activation or push to talk to trigger your microphone. If you intend to
|
||
|
|
use Vox, think twice about it. No one wants to hear your cats and heater, your wife throwing
|
||
|
|
dishes at you. If you've convinced yourself that Vox is the way to go for the love of
|
||
|
|
all that is right and holy, take a few minutes and carefully run through the audio wizard
|
||
|
|
first, which is found under the configure menu, until you're certain that your voice will
|
||
|
|
trigger the microphone and that any background noise won't. The audio wizard is fairly self-explanatory
|
||
|
|
and it will walk you through the steps involved. Once you've carefully gone through this process,
|
||
|
|
consider once more whether your surroundings are actually as quiet as you think they are.
|
||
|
|
If you've come to your senses and chosen to use push to talk, you can set the toggle key
|
||
|
|
under configure settings shortcuts. Click add and then choose push to talk in the drop-down
|
||
|
|
menu, which will appear in the function column. Then in the same row under the shortcut column,
|
||
|
|
click that empty field. This will prompt you to type your shiny new push to talk key.
|
||
|
|
I recommend choosing a key that you're unlikely to ever touch under normal circumstances,
|
||
|
|
something like pause break, which is generally easy to hit but rarely used. The space bar
|
||
|
|
is a particularly bad choice because you will be keen your mic every time you type when
|
||
|
|
your mumble client is running. If you would like to have your push to talk key act as a toggle,
|
||
|
|
go to configure settings, click on the advanced button on the bottom left of the window and
|
||
|
|
choose audio input and then adjust your double push time. I find 300 milliseconds or so
|
||
|
|
a reasonable value. This will allow you to toggle your mic on with a double tap of that
|
||
|
|
key and then one more tap will toggle the microphone off. While you have the advanced settings
|
||
|
|
open, have a glance at some of the other settings available on the audio input page. The quality
|
||
|
|
settings plus the audio per packet setting under the compression section determines which
|
||
|
|
codec mumble will use to communicate with the server. Most servers default to 72 kilobits
|
||
|
|
per second, although the settings can be raised to allow up to about 120 or so. If the
|
||
|
|
quality setting in your client is higher than the server will allow, your client will automatically
|
||
|
|
match the server requirements. So you can safely set your quality setting as high as it will
|
||
|
|
go and then let the server dictate which codec will be used. Provided you have enough bandwidth
|
||
|
|
to handle it. The highest codec and bitrate available for the settings you've chosen will
|
||
|
|
be displayed to you below the sliders. Below the compression settings you'll find a
|
||
|
|
couple of options for noise suppression and amplification in the audio processing section.
|
||
|
|
You probably won't have to touch these if you've gone through the audio wizard, but
|
||
|
|
they are a simpler way to fine tune your audio if you find your audio quality is not what
|
||
|
|
it should be. Allow me to stray a moment before coming back to these two settings. You
|
||
|
|
have two easy options to check your audio quality. You can either record a snippet of yourself
|
||
|
|
assuming you're running version 1.2.3 or higher, or you can enable one of the loopback
|
||
|
|
settings to hear your voice as you speak, which are found in the advanced audio output
|
||
|
|
section of settings. You have the option of local loopback within the client or loopback
|
||
|
|
from the server, and I'd recommend using the server loopback so that you will be hearing
|
||
|
|
what everyone else will hear when you speak. Now going back to the audio processing section
|
||
|
|
of the audio input settings. The first setting is for noise suppression, and this is very
|
||
|
|
handy if you're in a noisy environment and you want to cut down on fan noise or something.
|
||
|
|
The higher you set this, however, the more it will distort your audio, and you will
|
||
|
|
probably want this somewhere between negative 15 and negative 30 decibels, but it depends
|
||
|
|
entirely upon your environment and your recording setup. The amplification refers to how much
|
||
|
|
the audio from your microphone is augmented. Now I've never had a microphone that much
|
||
|
|
liked having its amplification set much above one, which is the lowest setting. If you
|
||
|
|
sound like you're peeking out, try turning your amplification all the way down before
|
||
|
|
you start adjusting your microphone settings in your mixer. It may take a little time
|
||
|
|
to find the right balance, but it will be time well spent in the end. There's one more
|
||
|
|
thing you might want to be aware of while you're poking around in the settings. In the
|
||
|
|
network settings, you'll find use quality of service. If you find that your connection
|
||
|
|
is flaky and the server keeps dropping you, you might try turning this off. Is there
|
||
|
|
been some issues reported where it doesn't play nicely with common home routers? A couple
|
||
|
|
more things and I can wrap this up. Mumble allows channels to use passwords, but the
|
||
|
|
implementation is a little odd, at least to me. Channel passwords are stored as access
|
||
|
|
tokens, which can be accessed under the server menu. If you have a password add, open
|
||
|
|
server, access tokens, click add, and then enter the password in the new entry, which will
|
||
|
|
be labeled empty token. You won't be associating that password with a channel. The access token
|
||
|
|
list is parsed when you attempt to join a password protected channel, and if it finds the appropriate
|
||
|
|
password it will let you in. This is something to bear in mind if you ever do decide to password
|
||
|
|
protected channel on the off chance that your password is the same as another channel on
|
||
|
|
the server. Finally, if you ever want to rename your account on the Mumble server after registering,
|
||
|
|
you can have an admin do that for you in the registered user list, also found under the
|
||
|
|
server menu. Right clicking on a username gives you the option of renaming the user. Incidentally,
|
||
|
|
if a user loses a certificate, this is also where you'll delete that old account. Mumble
|
||
|
|
isn't without its quirks, but it's a fairly nice system out of the box. Investing a little
|
||
|
|
time will improve your audio and save you a few headaches, and hopefully this will have
|
||
|
|
given you a few hints about where to get started.
|
||
|
|
You have been listening to Hacker Public Radio at Hacker Public Radio. We are a community
|
||
|
|
podcast network that releases shows every weekday Monday through Friday. Today's show, like
|
||
|
|
all our shows, was contributed by a HPR listener by yourself. If you ever consider recording
|
||
|
|
a podcast, then visit our website to find out how easy it really is. Hacker Public Radio
|
||
|
|
was founded by the Digital Dark Pound and the Empanomical Computer Club. HPR is funded
|
||
|
|
by the Binary Revolution at binref.com. All binref projects are proudly sponsored by
|
||
|
|
LUNA pages. From shared hosting to custom private clouds, go to LUNA pages.com for all
|
||
|
|
your hosting needs. Unless otherwise stasis, today's show is released under a creative
|
||
|
|
commons, attribution, share a life, lead us our lives.
|