Benutzer-Werkzeuge

Webseiten-Werkzeuge


mumble

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
mumble [2021-07-29 13:55:43] – angelegt manfredmumble [2023-12-30 16:52:48] (aktuell) – [Linux-Client] manfred
Zeile 1: Zeile 1:
 +====== Mumble ======
 +
 +[[https://sourceforge.net/projects/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.
 +
 +[[https://www.mumble.com/mumble-download.php|Mumble / Murmur]] / [[https://mumla-app.gitlab.io/|Mumla]] / [[http://umurmur.net/|uMurmur]] ist Open Source und eine freie Alternative zu [[TeamSpeak]] oder [[http://www.ventrilo.com/|Ventrilo]], mit Verschlüsselung.
 +
 +  * [[https://youtu.be/0FzKIJ_i4Uk|Let's Learn: Mumble - Was ist das eigentlich?]]
 +  * [[https://wiki.mumble.info|Mumble]] - Client-Software
 +  * [[https://wiki.mumble.info/wiki/Mumla|Mumla]] - inoffizieller Mumble-Client für Android
 +  * [[https://wiki.mumble.info/wiki/Murmurguide|Murmur]] - Server-Software
 +  * [[https://wiki.mumble.info/wiki/Running_Murmur#uMurmur|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 :::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 [[https://www.lan4play.de/forum/mumble-server-einstieg-faq/299-wie-logge-ich-mich-als-superuser-ein-1-20-a.html|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 [[https://www.mumble.com/mumble-download.php|Mumble-Client]] einloggen und den Server konfigurieren.
 +
 +**[[https://wiki.natenom.de/mumble/benutzerhandbuch/murmur/superuser.html|neues SuperUser-Passwort setzen]]:**
 +  root@linux:~# dpkg-reconfigure mumble-server
 +
 +optional:
 +  root@linux:~# grep -F 'registerPassword=' /etc/mumble-server.ini
 +  root@linux:~# grep -F 'users=' /etc/mumble-server.ini
 +  root@linux:~# echo "registerPassword=mie9pi4L" >> /etc/mumble-server.ini
 +  root@linux:~# vi /etc/mumble-server.ini
 +
 +
 +===== 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]:
 +
 +  * [[https://wiki.natenom.de/mumble/benutzerhandbuch/murmur/admin-interfaces]]
 +  * [[https://wiki.natenom.de/mumble/benutzerhandbuch/murmur/servereinstellungen]]
 +
 +  > 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 192.168.2.204.64738    *.*                    LISTEN
 +  udp4            0 192.168.2.204.64738    *.*
 +
 +  * [[https://wiki.natenom.de/mumble/benutzerhandbuch/murmur/sich-zum-admin-machen]]
 +  * [[https://wiki.natenom.de/mumble/benutzerhandbuch/murmur/superuser]]
 +
 +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-recursive
 +
 +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 192.168.2.203.64738    *.*                    LISTEN
 +  udp4            0 192.168.2.203.64738    *.*
 +
 +Konfiguration:
 +  * [[https://wiki.mumble.info/wiki/FAQ]]
 +  * [[https://github.com/umurmur/umurmur/wiki/Configuration]]
 +
 +
 +===== Client für Murmur-Server =====
 +
 +[[https://www.mumble.info/downloads/|Mumble/Murmur Download für Linux, Windows und MacOS]]
 +
 +
 +==== Linux-Client ====
 +
 +__Mumble__ ist der Client, den gibt es auch im [[https://snapcraft.io/mumble|App-Store "snapcraft" von Canonical (Ubuntu)]]
 +
 +so
 +  > apt install mumble
 +
 +oder so
 +  > flatpak install info.mumble.Mumble
 +
 +
 +==== 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 ====
 +
 +__[[https://mumla-app.gitlab.io/|"Mumla" ist der Android-Client]]__, den findet man im [[https://play.google.com/store/apps/details?id=se.lublin.mumla|Google-Play]]-Store und im freien [[https://f-droid.org/de/packages/se.lublin.mumla/|F-Droid]]-Store.
 +