Benutzer-Werkzeuge

Webseiten-Werkzeuge


mumble

Dies ist eine alte Version des Dokuments!


Mumble

Mumble ist eine Open-Source-Sprachchat-Software mit geringer Latenz und hoher Qualität, die hauptsächlich für den Einsatz beim Spielen gedacht ist. Es beinhaltet eine Spielverknüpfung, sodass die Stimme anderer Spieler aus der Richtung ihrer Charaktere kommt, und verfügt über eine Echounterdrückung, sodass der Ton aus Ihren Lautsprechern für andere Spieler nicht hörbar ist.

Mumble / Murmur / Mumla / uMurmur ist Open Source und eine freie Alternative zu TeamSpeak oder Ventrilo, mit Verschlüsselung.

  • Mumble - Client-Software
  • Mumla - inoffizieller Mumble-Client für Android
  • Murmur - Server-Software
  • uMurmur - uMurmur ist eine minimalistische Murmur-Implementierung ohne Abhängigkeit von QT-Core. Es fehlen Funktionen des Mumble-Servers, zielt jedoch darauf ab, auf eingebetteten Geräten wie Routern gut zu funktionieren.

Ubuntu Linux 20.04 LTS

Mumble-Server

root@linux:~# apt install mumble-server
root@linux:~# apt install net-tools

root@linux:~# netstat -antp | fgrep murmur
tcp6       0      0 :::64738                :::*                    LISTEN      16125/murmurd

root@linux:~# ss -antp | fgrep murmur
LISTEN      0        50                     *:64738                   *:*        users:(("murmurd",pid=84279,fd=12))

Den Mumble-Server Konfigurieren:

root@linux:~# vi /etc/mumble-server.ini

Status des Dienstes:

root@linux:~# service mumble-server status
● mumble-server.service - LSB: Mumble VoIP Server
     Loaded: loaded (/etc/init.d/mumble-server; generated)
     Active: active (running) since Tue 2020-12-29 21:18:46 CET; 23min ago
       Docs: man:systemd-sysv-generator(8)
      Tasks: 2 (limit: 4620)
     Memory: 6.3M
     CGroup: /system.slice/mumble-server.service
             └─16125 /usr/sbin/murmurd -ini /etc/mumble-server.ini

Dec 29 21:18:45 linux systemd[1]: Starting LSB: Mumble VoIP Server...
Dec 29 21:18:46 linux systemd[1]: Started LSB: Mumble VoIP Server.

Einträge in der Log-Datei:

root@linux:~# tail -f /var/log/mumble-server/mumble-server.log

Benutzername und Passwort für den ersten Login auslesen (SuperUser:Tmy1WHF0jyvA):

root@linux:~# fgrep 'Password' /var/log/mumble-server/mumble-server.log
<W>2020-12-29 21:18:47.149 1 => Password for 'SuperUser' set to 'Tmy1WHF0jyvA'

Jetzt kann man sich mit diesen Login-Daten per Mumble-Client einloggen und den Server konfigurieren.

FreeBSD 11.1

Mumble (Murmur-Client)

Voice chat software primarily intended for use while gaming

> pkg install audio/mumble
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 30 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        mumble: 1.2.19_7
        qt4-gui: 4.8.7_3
        qtchooser: 39
        xdg-utils: 1.1.1
        xset: 1.2.3_1
        libXmu: 1.1.2_3,1
        libXfontcache: 1.0.5_3
        fontcacheproto: 0.1.3
        xprop: 1.2.2
        qt4-corelib: 4.8.7_12
        icu: 61.1,1
        qt4-xml: 4.8.7_2
        qt4-network: 4.8.7_3
        qt4-l10n: 4.8.7_1
        qt4-svg: 4.8.7_2
        qt4-opengl: 4.8.7_3
        qt4-iconengines: 4.8.7_2
        qt4-dbus: 4.8.7_1
        protobuf: 3.5.1.1
        boost-libs: 1.66.0_1
        qt4-sqlite-plugin: 4.8.7_4
        sqlite3: 3.22.0_2
        qt4-sql: 4.8.7_2
        speexdsp: 1.2.r3_1
        speex: 1.2.0,1
        libogg: 1.3.3,4
        opus: 1.2.1
        libsndfile: 1.0.28_1
        libvorbis: 1.3.6,3
        flac: 1.3.2

Number of packages to be installed: 30

The process will require 271 MiB more space.
35 MiB to be downloaded.

Proceed with this action? [y/N]:

Murmur (Mumble-Server)

audio/murmur                   Server component of Mumble

Murmur is the server component of Mumble

> pkg install audio/murmur
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 15 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        murmur: 1.2.19_10
        qt4-xml: 4.8.7_2
        qtchooser: 39
        qt4-corelib: 4.8.7_12
        icu: 61.1,1
        qt4-network: 4.8.7_3
        mDNSResponder: 878.30.4
        protobuf: 3.5.1.1
        qt4-sqlite-plugin: 4.8.7_4
        sqlite3: 3.22.0_2
        qt4-sql: 4.8.7_2
        qt4-mysql-plugin: 4.8.7_3
        mysql56-client: 5.6.40
        libevent: 2.1.8_1
        liblz4: 1.8.1.2,1

Number of packages to be installed: 15

The process will require 124 MiB more space.
17 MiB to be downloaded.

Proceed with this action? [y/N]:
> vi /usr/local/etc/murmur.ini
> echo 'murmur_enable="YES"' >> /etc/rc.conf
> /usr/local/etc/rc.d/murmur start
> /usr/local/etc/rc.d/murmur status

The default server port for Murmur is UDP and TCP 64738.

> netstat -4an
Active Internet connections (including servers)
Proto Recv-Q Send-Q Local Address          Foreign Address        (state)
tcp4       0      0 192.168.2.204.64738    *.*                    LISTEN
udp4       0      0 192.168.2.204.64738    *.*

das SuperUser-Passwort auslesen, damit man Admin werden kann:

> fgrep 'Password' /var/log/murmur/murmur.log
<W>2018-06-05 22:30:05.358 1 => Password for 'SuperUser' set to '-V/pApE=M'

ohne überflüssigen Quatsch installieren

so kann man zum Beispiel "Bonjour" und "MySQL" abschalten, was man meistens auch nicht benötigen wird:

[root@freebsd /usr/ports/audio/murmur]# make config

dann kann man es sich bauen:

[root@freebsd /usr/ports/audio/murmur]# make

wenn es keine Fehler gab, dann kann man es installieren:

[root@freebsd /usr/ports/audio/murmur]# make install
===>  Installing for murmur-1.3.3
===>  Checking if murmur is already installed
===>   Registering installation for murmur-1.3.3
Installing murmur-1.3.3...
===> Creating groups.
Creating group 'murmur' with gid '338'.
===> Creating users
Creating user 'murmur' with uid '338'.
===> SECURITY REPORT:
      This port has installed the following files which may act as network
      servers and may therefore pose a remote security risk to the system.
/usr/local/sbin/murmurd

      If there are vulnerabilities in these programs there may be a security
      risk to the system. FreeBSD makes no guarantee about the security of
      ports included in the Ports Collection. Please type 'make deinstall'
      to deinstall the port if this is a concern.

      For more information, and contact details about the security
      status of this software, see the following webpage:
http://mumble.sourceforge.net/
[root@freebsd /usr/ports/audio/murmur]# make clean
===>  Cleaning for qt5-buildtools-5.15.2_1
===>  Cleaning for qt5-qmake-5.15.2
===>  Cleaning for qt5-xml-5.15.2_1
===>  Cleaning for qt5-sqldrivers-sqlite3-5.15.2
===>  Cleaning for murmur-1.3.3

die DB an einem bestimmten Ort ablegen

[root@freebsd ~]# vi /usr/local/etc/murmur.ini
...
database=/home/etc/murmur/murmur.sqlite
...

[root@freebsd ~]# mkdir -p /home/etc/murmur/
[root@freebsd ~]# cp /usr/local/etc/murmur.ini /home/etc/murmur/
[root@freebsd ~]# chown -R murmur:murmur /home/etc/murmur/
[root@freebsd ~]# echo 'murmur_enable="YES"' >> /etc/rc.conf

[root@freebsd ~]# /usr/local/etc/rc.d/murmur start
Starting murmur.

[root@freebsd ~]# /usr/local/etc/rc.d/murmur status
murmur is running as pid 57758.

uMurmur (Mumble-Server)

ACHTUNG! uMurmur unterstützt nur temporäre Kanäle.

audio/umurmur                  Minimalistic Murmur (Mumble server)

Mumble ist eine Voice-Chat-Software, der Server-Teil davon heißt Murmur, uMurmur ist eine minimalistische Version von Murmur für Router (wie z.B. OpenWRT).

Installation in FreeBSD:

> pkg install audio/umurmur
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 4 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        umurmur: 0.2.17
        protobuf-c: 1.3.0_1
        protobuf: 3.5.1.1
        libconfig: 1.4.9_1

Number of packages to be installed: 4

The process will require 21 MiB more space.
3 MiB to be downloaded.

Proceed with this action? [y/N]:
> vi /usr/local/etc/umurmur/umurmur.conf
> ln -s /usr/local/etc/umurmur/umurmur.conf /usr/local/etc/umurmur.conf
> echo 'umurmur_enable="YES"' >> /etc/rc.conf
> /usr/local/etc/rc.d/umurmur start

The default server port for Murmur is UDP and TCP 64738.

> netstat -4an
Active Internet connections (including servers)
Proto Recv-Q Send-Q Local Address          Foreign Address        (state)
tcp4       0      0 192.168.2.203.64738    *.*                    LISTEN
udp4       0      0 192.168.2.203.64738    *.*

Konfiguration:

Client für Murmur-Server

Linux-Client

Mumble ist der Client, den gibt es auch im App-Store "snapcraft" von Canonical (Ubuntu)

Windows-Client

Mumble ist der Client und Murmur ist der Server. Der Server "Murmur" ist im Paket "Mumble" ebenfalls enthalten und kann bei der Installation von "Mumble" auf Wunsch aktiviert werden.

Android-Client

"Mumla" ist der Android-Client, den findet man im Google-Play-Store und im freien F-Droid-Store.

/home/http/wiki/data/attic/mumble.1679263109.txt · Zuletzt geändert: von manfred