• Deutsch
  • English

Musikchannel in Mumble

Bild von octopussy
octopussy
User
Musikchannel in Mumble

Hallo,
also wie oben geschrieben würden wir in einem Channel Musik abspielen. Also Eingabe auf permanent gestellt und ein mikro vor die Box gelegt. Leider ist das Ergebnis recht bescheiden, die Musik ist zu leise aber trotzdem bereits verzerrt. Gibt es da einen Trick oder kann man vielleicht die Musik direkt einem Channel zuweisen ohne den Umweg über Boxen/Mikro?

LG

octopussy

Bild von VeA_Alfalfa
VeA_Alfalfa
Mumble Server AdministratorUser

Naja gibt noch die Möglichkeit dass Du den "Stereomix" als Soundeingang benutzt... bei manchen nennt sich das auch "What you hear" oder sonstwie... musst allerdings dann die Lautstärke von Mumble komplett runterregeln oder den Leuten im Channel das sprechen verbieten damit sie sich nicht selber im Echo hören. Oder wenn Du 2 Soundkarten hast kannst Du eine als Eingang nehmen und die andere als Ausgang.
Allerdings kannst Du selber dann nicht bei Mumble auf dem Computer zum sprechen benutzen... es sei denn Du nutzt einen "Virtuellen Computer" mit VirtualBox, qemu oder VMWare über den könntest Du einen eigenen Benutzer in Mumble setzen der Musik abspielt.
Achso sonstige alternative Du spielst es extern auf nem MP3-Player ab und nutzt den Line-In vom Computer...

Bild von Chris2000SP
Chris2000SP
UserMumble-Tower Staff

"Virtual Audio Cable" gibt es auch noch.

Bild von hacki65
hacki65
Mumble Server AdministratorUser

Eins vorweg: "Virtual Audio Cable" kostet leider Geld. Wer eine kostenfreie Alternative kennt, kann diese hier mal posten °!°

Step 1: Man installiert "Virtual Audio Cable" und ruft dessen Control Panel auf. Unter "Cables" stellt man 1 ein und unter "Connected source lines" wählt man "Mic" aus. Dann oben links auf "Set" drücken.
Screenshot: http://www.xup.in/pic,19285898/controlpanel.png

Step 2: Man erstellt sich eine portable Mumble-Version (damit die Einstellungen deines Haupt-Mumble nicht verstellt werden). Kopiere den Inhalt des Installationsverzeichnisses in einen separaten Ordner und lege dort eine Datei namens "Mumble.ini" an. Wenn man jetzt diese Mumble.exe startet, muss man alles neu einstellen - auch ein neues Zertifikat (was wir aber ja wollen). Im Audioassistenten wählt man als Ein- und Ausgabe jeweils "Virtual Cable 1" aus. Den Rest kann man im Konfigurationsdialog anpassen. Wichtig ist, das unter "Audioausgabe" die Lautstärke auf 0% gestellt wird, damit es kein Echo gibt (siehe Screenshots).
Audioeingabe: http://www.xup.in/pic,94937623/audioeingabe.png
Audioausgabe: http://www.xup.in/pic,20225681/audioausgabe.png

Step 3: Am Beispiel von "Winamp" spielen wir jetzt die Musik ab. Dazu in Winamp unter "Optionen" weiter unten "Plugins - Ausgabe" auswählen und "Nullsoft WaveOut-Ausgabe" wählen. Auf "Konfigurieren" klicken und im Dialog "Virtual Cable 1" auswählen (siehe Screenshots).
Winamp1: http://www.xup.in/pic,11222103/winamp1.png
Winamp2: http://www.xup.in/pic,47770057/winamp2.png

Wenn man jetzt mit der portablen Mumble-Version auf den Server geht, hören alle, die im selben Kanal sind, die Musik dieses Benutzers, solange Winamp abspielt.

Download VAC: http://www.chip.de/downloads/Virtual-Audio-Cable_13010688.html

Screenshot-Ordner: http://www.xup.in/a,9140/VAC-Screens/

Viel Spass beim Testen...

mfg hacki65

Bild von Chris2000SP
Chris2000SP
UserMumble-Tower Staff

Pulseaudio währe eine Alternative, aber da frag mal lieber ozon.

Bild von VeA_Alfalfa
VeA_Alfalfa
Mumble Server AdministratorUser

Habe grade mal nen Musikchannel getestet. Allerdings über meinen 2.Läppi (geht allerdings auch mit nem "virtuellen 2. Computer" mit VirtualBox, qemu oder VMware wenn man nicht noch ein Gerät im Haushalt hat).
Hab dort einfach eine portable Mumble Version gestartet (um mir nicht die Settings zu versaun ;-) ), unter der Windows Einstellung den WaveMix (WhatUHear oder Stereomix oder wie das sonst heißt) als Aufnahmequelle gewählt und Winamp gestartet.
Wichtig ist unter Einstellung folgendes einzustellen um ein optimales Soundergebnis zu erzielen (erweiterte Einstellungen müssen aktiviert sein ;-) ):
- Audioausgabe/Lautstärke auf 0%
(wie Hacki schon sagte um ein Echo der User zu vermeiden die sich sonst selbst hören)
- Audioeingabe/Rauschunterdrückung auf aus!
(die Rauschunterdrückung ist auf Sprache optimiert und filtert sonst Teile der Musik raus)
-Audioeingabe/Verstärkung auf 1.00
(da Mumble die Läutstärke kontrolliert und regelt und dabei ein paar ms brauch gibt das bei leise/laut-Passagen einen hässlichen Effekt, besser ist sich 1-2min Zeit zu nehmen die Aufnahmeregler über Windows und die Lautstärke über Winamp optimal für die Übertragung einzustellen)
-Audioeingabe/Audio pro Paket auf 60ms
(da ein Musikchannel viel Bandbreite verbraucht da er (fast) immer aktiv ist, sollte man hier die "hohe" Verzögerung in kauf nehmen (da eh unwichtig) und hier ein paar kbit/s sparen ;-) )
-Audioeingabe/Qualität muss mindestens 40kb/s betragen
(je höher desto bessere Quali aber auch Bandbreite... muss jeder wissen was einem wichtig ist. Wichtig ist: hohe Quali kann bei zu geringer Bandbreite zu HighPings in Spielen führen)
-Audioeingabe/Übertragung kontinuierlich oder Sprachaktiviert
(bei kontinuierlich hat man leider bei schlechten Soundkarten ein "Grundrauschen" was auch dann gesendet wird wenn Winamp gestoppt wurde und da die Rauschunterdrückung aus ist wird das auch leider gnadenlos übertragen. Bei Sprachaktivierung muss man halt so Einstellen das bei laufender Musik natürlich der Balken immer im grünen Bereich ist. Am besten geht dazu "Signal zu Rauschen" ;-) ansonsten muss man dann noch bei Stimme halten auf 2,5s stellen da sonst zwischendrin immer mal wieder die Übertragung deaktiviert wird und das kann zu hässlichen "Plops" führen)
-Audioausgabe/Anwendungslautstärken herabsetzen um... XX%
(experimentell kann man auf nem Vista/7 PC (den ich leider nicht hab und konnte das nicht testen) das aktivieren damit sich Leute noch im Channel unterhalten können... wichtig ist nur den Haken bei "Während andere sprechen" drin zu haben denn bei "Während sie sprechen" würde sich die Katze in den eigenen Schwanz beißen ;-) )

-ACLs bearbeiten für Channel dass nur der "Musiker" recht zu reden hat
(wenn man nur Zuhörer haben will)

So das war n bisschen viel Text (hoffe er war hilfreich und nicht abschreckend) aber wenn man audiophil veranlagt ist muss man leider n bisschen Fummelarbeit in Kauf nehmen :-D
Die Einstellungen gelten halt sicher auch für die Variante mit VirtualAudioCable oder sonstige Varianten wie LineOut-LineIn oder was es sonst noch geben könnte)

Bild von octopussy
octopussy
User

Interessant, danke schön für eure Mühe. Und eigentlich auch schon eine ganze Ecke komplizierter als ich gedacht hätte...

Bild von Chris2000SP
Chris2000SP
UserMumble-Tower Staff

Mach dann einfach nur Virtual audio cable

Topback