Wydanie platformy komunikacji głosowej Mumble 1.3

Prawie dziesięć lat od ostatniego znaczącego wydania odbyła się wydanie platformy Mamrocze 1.3, skupiający się na tworzeniu czatów głosowych zapewniających niskie opóźnienia i wysoką jakość transmisji głosu. Kluczowym obszarem zastosowań Mumble jest organizowanie komunikacji pomiędzy graczami podczas grania w gry komputerowe. Kod projektu jest napisany w C++ i dystrybuowane przez na licencji BSD. Zespoły przygotowany dla systemu Linux, Windows i macOS.

Projekt składa się z dwóch modułów - klienta mumble i serwera szmer.
Interfejs graficzny oparty jest na Qt. Do przesyłania informacji dźwiękowych używany jest kodek audio Opus. Zapewniony jest elastyczny system kontroli dostępu, np. możliwe jest tworzenie czatów głosowych dla kilku izolowanych grup z taką możliwością
komunikacja pomiędzy liderami we wszystkich grupach. Dane przesyłane są wyłącznie zaszyfrowanym kanałem komunikacyjnym; domyślnie stosowane jest uwierzytelnianie w oparciu o klucz publiczny.

W przeciwieństwie do usług scentralizowanych, Mumble pozwala na samodzielne przechowywanie danych użytkownika i pełną kontrolę nad pracą serwera, jeśli zajdzie taka potrzeba, podłączając dodatkowe skrypty i procedury obsługi, dla których dostępne jest specjalne API oparte na protokołach Ice i GRPC. Obejmuje to wykorzystanie istniejących baz danych użytkowników do uwierzytelnienia lub podłączenia botów dźwiękowych, które na przykład mogą odtwarzać muzykę. Istnieje możliwość sterowania serwerem poprzez interfejs WWW. Użytkownicy mają dostęp do funkcji wyszukiwania znajomych na różnych serwerach.

Dodatkowe zastosowania obejmują nagrywanie wspólnych podcastów i udostępnianie pozycyjnego dźwięku na żywo w grach (źródło dźwięku jest powiązane z graczem i pochodzi z jego lokalizacji w przestrzeni gry), w tym w grach z setkami uczestników (na przykład Mumble jest używany w społecznościach graczy Eve Online i Team Fortress 2). Gry obsługują także tryb nakładki, w którym użytkownik widzi, z którym graczem rozmawia, a także może zobaczyć liczbę klatek na sekundę i czas lokalny.

Główne innowacje:

  • Prowadzono prace nad reorganizacją projektu. Zaktualizowano klasyczny jasny motyw, dodano jasne i ciemne motywy;

    Wydanie platformy komunikacji głosowej Mumble 1.3

    Wydanie platformy komunikacji głosowej Mumble 1.3

    Wydanie platformy komunikacji głosowej Mumble 1.3

  • Dodano możliwość indywidualnej regulacji głośności po stronie systemu lokalnego użytkownika;
    Wydanie platformy komunikacji głosowej Mumble 1.3

  • Dodano trwałe skróty do zmiany trybów przesyłania (aktywacja głosowa, przejście do rozmowy, sesja ciągła). Włączane poprzez ustawienia „Konfiguruj -> Ustawienia -> Interfejs użytkownika -> Pokaż menu rozwijane trybu transmisji na pasku narzędzi”.

    Wydanie platformy komunikacji głosowej Mumble 1.3

  • Zaimplementowano funkcję dynamicznego filtrowania kanałów, upraszczającą nawigację po serwerach z bardzo dużą liczbą kanałów i użytkowników. Domyślnie filtr nie pokazuje pustych kanałów;

    Wydanie platformy komunikacji głosowej Mumble 1.3

  • Dodano opcję umożliwiającą wyłączenie interaktywnego dodawania i zmiany parametrów połączenia, co można wykorzystać w przypadkach, gdy użytkownik nie powinien zmieniać listy wstępnie skonfigurowanych serwerów;
  • Dodano ustawienie zmniejszające głośność dźwięku innych graczy podczas rozmowy;
  • Dodano funkcję nagrywania wielokanałowego w trybie synchronicznym;
  • System nakładek do gier dodał obsługę DirectX 11 i możliwość dostosowania pozycji wyświetlania FPS;
  • Interfejs administratora zawiera przeprojektowane okno dialogowe do zarządzania listami użytkowników, dodawania różnych trybów sortowania, filtrów i możliwości zbiorczego usuwania użytkowników;
  • Uproszczona obsługa listy banów;
  • Dodano możliwość zarządzania klientem poprzez SocketRPС.

Źródło: opennet.ru

Dodaj komentarz