Natenoms Wiki

Weil Teilen Spaß macht :)

Benutzer-Werkzeuge

Webseiten-Werkzeuge


mumble:benutzerhandbuch:murmur:codec_umschaltung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
mumble:benutzerhandbuch:murmur:codec_umschaltung [2012/11/04 16:39]
Natenom [Codec-Umschaltung]
mumble:benutzerhandbuch:murmur:codec_umschaltung [2019/10/12 13:39] (aktuell)
Natenom
Zeile 1: Zeile 1:
 ======Codec-Umschaltung====== ======Codec-Umschaltung======
-Mumble verwendet, bedingt duch die Entwicklung,​ in der zukünftigen ​Version 1.2.4 mehrere Codecs; siehe auch [[mumble:​benutzerhandbuch:​mumble:​codec#​ab_mumble_124|Codecs ab Mumble 1.2.4]].\\+Mumble verwendet, bedingt duch die Entwicklung,​ in der aktuellen ​Version 1.2.4 mehrere Codecs; siehe auch [[mumble:​benutzerhandbuch:​mumble:​codec#​ab_mumble_124|Codecs ab Mumble 1.2.4]].\\
  
 Welcher Codec letzlich auf einem Server verwendet wird, entscheidet sich anhand des kleinsten gemeinsamen Nenners; dieser ist aktuell CELT 0.7.0. Dabei findet die Aushandlung (Details siehe unten) über die Wahl des Codecs nicht etwa pro Kanal statt, sondern pro Server. Dies resultiert daraus, dass man in Mumble flüstern kann; wenn da jeder mit einem anderen Codec sendet, ist durcheinander vorprogrammiert. Welcher Codec letzlich auf einem Server verwendet wird, entscheidet sich anhand des kleinsten gemeinsamen Nenners; dieser ist aktuell CELT 0.7.0. Dabei findet die Aushandlung (Details siehe unten) über die Wahl des Codecs nicht etwa pro Kanal statt, sondern pro Server. Dies resultiert daraus, dass man in Mumble flüstern kann; wenn da jeder mit einem anderen Codec sendet, ist durcheinander vorprogrammiert.
Zeile 6: Zeile 6:
 Wertigkeit der Codecs bei der Aushandlung (von oben nach unten, ab Mumble 1.2.4): ((bis Mumble 1.2.3 gleich, jedoch ohne Opus)) Wertigkeit der Codecs bei der Aushandlung (von oben nach unten, ab Mumble 1.2.4): ((bis Mumble 1.2.3 gleich, jedoch ohne Opus))
   - [[sammelsurium:​opus_codec|Opus]]   - [[sammelsurium:​opus_codec|Opus]]
-  - CELT 0.11.0((Eigentlich ist es Version 0.11.1, aber die Mumble-Entwickler haben die Versionsnummer beim Update von 0.11.0 auf 0.11.1 nicht in Mumble erhöht.))+  - CELT 0.11.0((Eigentlich ist es Version 0.11.1, aber die Mumble-Entwickler haben die Versionsnummer beim Update von 0.11.0 auf 0.11.1 nicht in Mumble erhöht.)) (In [[mumble:​versionen:​1.4.0|Mumble 1.4]] wurde diese CELT Version entfernt)
   - CELT 0.7.0   - CELT 0.7.0
  
Zeile 13: Zeile 13:
 Bis einschließlich Version 1.2.3 kann man dieses Verhalten nicht beeinflussen,​ was wegen vereinzelter Benutzer immer sehr nervig war. Bis einschließlich Version 1.2.3 kann man dieses Verhalten nicht beeinflussen,​ was wegen vereinzelter Benutzer immer sehr nervig war.
  
-Dies wurde bei der Einführung von Opus (in [[mumble:​1.2.4|Mumble 1.2.4]]) bedacht und die neue Servereinstellung [[mumble:​benutzerhandbuch:​murmur:​servereinstellungen#​a_opusthreshold|opusthreshold]] hinzugefügt. Mit dieser lässt sich die automatische Codec-Aushandlung beeinflussen. So kann man z. B. mit dem Wert opusthreshold=80 erreichen, dass der Opus-Codec erzwungen wird, wenn 80 Prozent der Benutzer auf dem Server den neuen Codec unterstützen.\\+Dies wurde bei der Einführung von Opus (in [[mumble:versionen:​1.2.4|Mumble 1.2.4]]) bedacht und die neue Servereinstellung [[mumble:​benutzerhandbuch:​murmur:​servereinstellungen#​a_opusthreshold|opusthreshold]] hinzugefügt. Mit dieser lässt sich die automatische Codec-Aushandlung beeinflussen. So kann man z. B. mit dem Wert opusthreshold=80 erreichen, dass der Opus-Codec erzwungen wird, wenn 80 Prozent der Benutzer auf dem Server den neuen Codec unterstützen.\\
 Würde ohne diesen Wert auf einem Server gerade Opus verwendet werden, und ein neuer Benutzer käme auf den Server ohne Opus, so würde automatisch auf CELT umgeschaltet werden. Würde ohne diesen Wert auf einem Server gerade Opus verwendet werden, und ein neuer Benutzer käme auf den Server ohne Opus, so würde automatisch auf CELT umgeschaltet werden.
  
Zeile 21: Zeile 21:
 Wenn Opus gerade auf einem Server verwendet wird, so werden alle Pakete, die nicht Opus sind, vom Server verworfen. Wenn Opus gerade auf einem Server verwendet wird, so werden alle Pakete, die nicht Opus sind, vom Server verworfen.
  
-Die Codec-Umschaltung findet ab [[mumble:​1.2.4|1.2.4]] nicht nur statt beim Verbinden eines Benutzers sondern auch dann, wenn ein Benutzer den Server verlässt.+Die Codec-Umschaltung findet ab [[mumble:versionen:​1.2.4|1.2.4]] nicht nur statt beim Verbinden eines Benutzers sondern auch dann, wenn ein Benutzer den Server verlässt.
 =====Codec-Umschaltung in der murmur.log===== =====Codec-Umschaltung in der murmur.log=====
 In der [[mumble:​benutzerhandbuch:​murmur:​logmeldungen|Serverlog]] steht dann sowas hier: In der [[mumble:​benutzerhandbuch:​murmur:​logmeldungen|Serverlog]] steht dann sowas hier:
mumble/benutzerhandbuch/murmur/codec_umschaltung.1352043563.txt.gz · Zuletzt geändert: 2018/04/02 12:37 (Externe Bearbeitung)