Mumble/de

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
(Created page with "{{Quicklinks|FAQ}} <br /> =Introduction= Whisper is an alternative voice system for OpenSimulator. It consists of an OpenSimulator region module and a Vivox SLVoice.exe repl...")
 
(Einführung)
 
(2 intermediate revisions by one user not shown)
Line 1: Line 1:
{{Quicklinks|FAQ}}
+
{{Quicklinks|Mumble}}
 
<br />
 
<br />
  
=Introduction=
+
=Einführung=
  
Whisper is an alternative voice system for OpenSimulator. It consists of an OpenSimulator region module and a Vivox SLVoice.exe replacement that must be installed on every viewer accessing the region using Whisper.  
+
Whisper ist ein alternatives Sprachsystem für OpenSimulator. Es besteht aus einem OpenSimulator-Regionsmodul und einem Ersatz für Vivox SLVoice.exe, der auf jedem Viewer installiert werden muss, der mit Whisper auf die Region zugreift.
  
Whisper is implemented using the [http://mumble.sourceforge.net/ Mumble] open-source voice chat project. On the server side, the Whisper region module connects to an unaltered Murmur server (Murmur is the name of the server component of Mumble). On the client side, the Whisper executable extends the existing Mumble voice client to implement the binary message interface between the SLVoice executable and the main viewer binary. The Mumble version of SLVoice needs to look exactly the same to the viewer as the original SLVoice.exe. The Whisper client is only available for Windows (although Linux and probably Mac OSX versions can be built). The client comes with an installer which replaces SLVoice.exe with the Whisper version and stores the original executable in a same place, so that it can be restored if/when necessary.
+
Whisper wird mithilfe des Open-Source-Voice-Chat-Projekts [http://mumble.sourceforge.net/ Mumble] Auf der Serverseite verbindet sich das Whisper-Regionsmodul mit einem unveränderten Murmur-Server (Murmur ist der Name der Serverkomponente von Mumble). Auf der Client-Seite erweitert die ausführbare Whisper-Datei den vorhandenen Mumble-Voice-Client, um die binäre Nachrichtenschnittstelle zwischen der ausführbaren SLVoice-Datei und der Haupt-Viewer-Binärdatei zu implementieren. Die Mumble-Version von SLVoice muss für den Betrachter genauso aussehen wie die ursprüngliche SLVoice.exe. Der Whisper-Client ist nur für Windows verfügbar (obwohl Linux- und wahrscheinlich Mac OSX-Versionen erstellt werden können). Der Client wird mit einem Installationsprogramm geliefert, das SLVoice.exe durch die Whisper-Version ersetzt und die ursprüngliche ausführbare Datei an derselben Stelle speichert, sodass sie bei Bedarf wiederhergestellt werden kann.
  
Communication between Mumble and the Whisper client is over ICE.
+
Die Kommunikation zwischen Mumble und dem Whisper-Client erfolgt über ICE.
  
Information is available via these links:
+
Informationen erhalten Sie über diese Links:
 +
 
 +
* Latest Release Mumble 1.5.517 (RC) Januar 2023 [hhttps://www.mumble.info/ Mumble]
  
 
* http://whisper.vcomm.ch/forum
 
* http://whisper.vcomm.ch/forum
** Initial Version 27-Dec-2010 - http://whisper.vcomm.ch/forum/viewtopic.php?f=2&t=62
+
** Ursprüngliche Version 27. Dezember 2010 - http://whisper.vcomm.ch/forum/viewtopic.php?f=2&t=62
** Instructions in French - http://angefg.wordpress.com/
+
** Anleitung auf Französisch - http://angefg.wordpress.com/
 
* http://mumble.sourceforge.net/
 
* http://mumble.sourceforge.net/
  
= Firewall Information =
+
= Firewall Informationen =
  
You only need to open the port(s) mentioned in your OpenSim.ini and murmur.ini files.
+
Sie müssen nur die Ports öffnen, die in Ihren OpenSim.ini- und murmur.ini-Dateien erwähnt werden.
  
* SIP Ports between viewers and the Mumble server.
+
* SIP-Ports zwischen Viewer und dem Mumble-Server.
* ICE Ports between simulators and the Mumble server.
+
* ICE-Ports zwischen Simulatoren und dem Mumble-Server.
  
= Mumble/Whisper Test Regions =
 
  
See whisper test region on Francogrid:
+
= Mumble/Whisper Testregionen =
  
* Hypergrid link at (6995,7004) from OpenSimulator 0.6.9: 178.63.103.67:9011:WhisperTest
+
Siehe Flüstertestregion auf Francogrid:
 +
 
 +
* Hypergrid-Link bei (6995,7004) von OpenSimulator 0.6.9: 178.63.103.67:9011:WhisperTest
 
* http://whisper.vcomm.ch/forum/viewtopic.php?f=3&t=66#p102
 
* http://whisper.vcomm.ch/forum/viewtopic.php?f=3&t=66#p102
  
= Limitations =
+
= Einschränkungen =
  
* Please list any limitations here.
 
* Whisper can ONLY run on one region per opensim server, meaning that if you want whisper to work on all your regions each region must have its own opensim server(opensim.exe).
 
  
= How it works =
+
* Bitte listen Sie hier alle Einschränkungen auf.
 +
* Whisper kann NUR auf einer Region pro opensim-Server ausgeführt werden, was bedeutet, dass, wenn Sie möchten, dass Whisper auf allen Ihren Regionen funktioniert, jede Region ihren eigenen opensim-Server (opensim.exe) haben muss.
  
== On simulator startup ==
 
# The region module establishes two connections - one to the mumble server and a callback so that the mumble server can communicate with it.
 
  
== On viewer connection to simulator ==
+
= Wie es funktioniert =
1. The region module sets up ProvisionVoiceAccountRequest, ParcelVoiceInfoRequest and ChatSessionRequest capabilities. The URLs for these are passed back to the viewer.
+
  
2. The viewer calls the ProvisionVoiceAccountRequest capability.
+
== Beim Starten des Simulators ==
 +
# Das Regionsmodul stellt zwei Verbindungen her – eine zum Mumble-Server und einen Callback, damit der Mumble-Server mit ihm kommunizieren kann.
  
3. The region module returns
+
== Bei Viewer-Verbindung zum Simulator ==
 +
1. Das Regionsmodul richtet die Fähigkeiten ProvisionVoiceAccountRequest, ParcelVoiceInfoRequest und ChatSessionRequest ein. Die URLs für diese werden an den Betrachter zurückgegeben.
 +
 
 +
2. Der Viewer ruft die ProvisionVoiceAccountRequest Fähigkeit auf.
 +
 
 +
3. Das Regionsmodul gibt folgendes zurück:
 
<pre>
 
<pre>
 
<llsd>
 
<llsd>
Line 61: Line 66:
 
</llsd>
 
</llsd>
 
</pre>
 
</pre>
to the viewer where voice_sip_uri_hostname is the murmur_host configured in [MurmurVoice], voice_account_server_name is the murmur_host combined with the port from murmur.ini (Murmur configuration file), username is a base64 version of the user's UUID and password is a base64 version of part of the user's UUID.
+
an den Betrachter, wobei voice_sip_uri_hostname der in [MurmurVoice] konfigurierte murmur_host ist, voice_account_server_name der murmur_host ist, kombiniert mit dem Port aus murmur.ini (Murmur configuration file), username eine base64 Version der UUID des Benutzers und password eine base64 Version eines Teils von ist die UUID des Benutzers.
 
+
4. Der Betrachter ruft die ProvisionVoiceInfoRequest-Fähigkeit auf.
4. The viewer calls the ProvisionVoiceInfoRequest capability.
+
  
5. The region module registers the user with the earlier username and password to a voice channel which has the name of the parcel UUID. If this doesn't already exist then it is created.
+
5. Das Bereichsmodul registriert den Benutzer mit dem früheren Benutzernamen und Passwort bei einem Sprachkanal, der den Namen der Paket-UUID hat. Wenn dies noch nicht existiert, wird es erstellt.
  
6. If everything goes according to plan, then the region module returns
+
6. Wenn alles nach Plan läuft, gibt das Regionsmodul folgendes zurück:
 
<pre>
 
<pre>
 
<llsd>
 
<llsd>
Line 84: Line 88:
 
</pre>
 
</pre>
  
7. The viewer passes this back to the voice client.
+
7. Der Viewer gibt dies an den Sprachclient zurück.
  
8. The voice client connects directly to the mumble server.
+
8. Der Voice-Client verbindet sich direkt mit dem Mumble-Server.
  
= Other OpenSimulator Voice Solutions =
+
= Andere OpenSimulator Voice Lösungen =
  
[http://freeswitch.org/ FreeSWITCH] - See [[Freeswitch Module]]
+
[http://freeswitch.org/ FreeSWITCH] - See [[Freeswitch Module]] Auf modernen Computern wurde MD5 entfernt und deswegen funktioniert FreeSwitch nicht mehr.
  
[http://vivox.com/ Vivox] - It is also possible to use the standard Vivox setup if you have access to Vivox services, and a licence to use them in your setup.
+
[http://vivox.com/ Vivox] - Eine Registrierung bei Vivox ist nicht mehr möglich, da es jetzt zu Unity gehört.
  
 
[[Category:Voice]]
 
[[Category:Voice]]
 +
[[Category:German Translations]]

Latest revision as of 15:59, 8 February 2023


Contents

[edit] Einführung

Whisper ist ein alternatives Sprachsystem für OpenSimulator. Es besteht aus einem OpenSimulator-Regionsmodul und einem Ersatz für Vivox SLVoice.exe, der auf jedem Viewer installiert werden muss, der mit Whisper auf die Region zugreift.

Whisper wird mithilfe des Open-Source-Voice-Chat-Projekts Mumble Auf der Serverseite verbindet sich das Whisper-Regionsmodul mit einem unveränderten Murmur-Server (Murmur ist der Name der Serverkomponente von Mumble). Auf der Client-Seite erweitert die ausführbare Whisper-Datei den vorhandenen Mumble-Voice-Client, um die binäre Nachrichtenschnittstelle zwischen der ausführbaren SLVoice-Datei und der Haupt-Viewer-Binärdatei zu implementieren. Die Mumble-Version von SLVoice muss für den Betrachter genauso aussehen wie die ursprüngliche SLVoice.exe. Der Whisper-Client ist nur für Windows verfügbar (obwohl Linux- und wahrscheinlich Mac OSX-Versionen erstellt werden können). Der Client wird mit einem Installationsprogramm geliefert, das SLVoice.exe durch die Whisper-Version ersetzt und die ursprüngliche ausführbare Datei an derselben Stelle speichert, sodass sie bei Bedarf wiederhergestellt werden kann.

Die Kommunikation zwischen Mumble und dem Whisper-Client erfolgt über ICE.

Informationen erhalten Sie über diese Links:

  • Latest Release Mumble 1.5.517 (RC) Januar 2023 [hhttps://www.mumble.info/ Mumble]

[edit] Firewall Informationen

Sie müssen nur die Ports öffnen, die in Ihren OpenSim.ini- und murmur.ini-Dateien erwähnt werden.

  • SIP-Ports zwischen Viewer und dem Mumble-Server.
  • ICE-Ports zwischen Simulatoren und dem Mumble-Server.


[edit] Mumble/Whisper Testregionen

Siehe Flüstertestregion auf Francogrid:

[edit] Einschränkungen

  • Bitte listen Sie hier alle Einschränkungen auf.
  • Whisper kann NUR auf einer Region pro opensim-Server ausgeführt werden, was bedeutet, dass, wenn Sie möchten, dass Whisper auf allen Ihren Regionen funktioniert, jede Region ihren eigenen opensim-Server (opensim.exe) haben muss.


[edit] Wie es funktioniert

[edit] Beim Starten des Simulators

  1. Das Regionsmodul stellt zwei Verbindungen her – eine zum Mumble-Server und einen Callback, damit der Mumble-Server mit ihm kommunizieren kann.

[edit] Bei Viewer-Verbindung zum Simulator

1. Das Regionsmodul richtet die Fähigkeiten ProvisionVoiceAccountRequest, ParcelVoiceInfoRequest und ChatSessionRequest ein. Die URLs für diese werden an den Betrachter zurückgegeben.

2. Der Viewer ruft die ProvisionVoiceAccountRequest Fähigkeit auf.

3. Das Regionsmodul gibt folgendes zurück:

<llsd>
  <map>
    <key>username</key>
    <string>xKOBATaJvQKmCHmLnkDV_qg==</string>
    <key>password</key>
    <string>uBATaJvQKmCHmLnkD</string>
    <key>voice_sip_uri_hostname</key>
    <string>46.137.1.103</string>
    <key>voice_account_server_name</key>
    <string>tcp://46.137.1.103:64737</string>
  </map>
</llsd>

an den Betrachter, wobei voice_sip_uri_hostname der in [MurmurVoice] konfigurierte murmur_host ist, voice_account_server_name der murmur_host ist, kombiniert mit dem Port aus murmur.ini (Murmur configuration file), username eine base64 Version der UUID des Benutzers und password eine base64 Version eines Teils von ist die UUID des Benutzers. 4. Der Betrachter ruft die ProvisionVoiceInfoRequest-Fähigkeit auf.

5. Das Bereichsmodul registriert den Benutzer mit dem früheren Benutzernamen und Passwort bei einem Sprachkanal, der den Namen der Paket-UUID hat. Wenn dies noch nicht existiert, wird es erstellt.

6. Wenn alles nach Plan läuft, gibt das Regionsmodul folgendes zurück:

<llsd>
  <map>
    <key>parcel_local_id</key>
    <integer>1</integer>
    <key>region_name</key>
    <string>t3</string>
    <key>voice_credentials</key>
    <map>
      <key>channel_uri</key>
      <string>46.137.1.103:64737</string>
    </map>
  </map>
</llsd>

7. Der Viewer gibt dies an den Sprachclient zurück.

8. Der Voice-Client verbindet sich direkt mit dem Mumble-Server.

[edit] Andere OpenSimulator Voice Lösungen

FreeSWITCH - See Freeswitch Module Auf modernen Computern wurde MD5 entfernt und deswegen funktioniert FreeSwitch nicht mehr.

Vivox - Eine Registrierung bei Vivox ist nicht mehr möglich, da es jetzt zu Unity gehört.

Personal tools
General
About This Wiki