Mumble (software) - Mumble (software)
![]() | Tento článek má několik problémů. Prosím pomozte zlepšit to nebo diskutovat o těchto otázkách na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
![]() | |
![]() Hlavní pohled na Mumble | |
Původní autoři | Thorvald Natvig |
---|---|
Vývojáři | Tým Mumble VoIP |
První vydání | 2. září 2005[1] |
Stabilní uvolnění | 1.3.3[2] / 4. října 2020 |
Úložiště | ![]() |
Napsáno | C ++ |
Operační systém | Linux, Microsoft Windows, Operační Systém Mac, Android, iOS |
Plošina | Qt |
Typ | VoIP klient a server |
Licence | Nová licence BSD |
webová stránka | www |
Mumlat je hlas přes IP (VoIP) aplikace primárně určená pro použití hráči a je obdobou programů jako TeamSpeak.[3]
Mumble používá a klient-server architektura, která umožňuje uživatelům komunikovat mezi sebou přes stejný server.[4] Má velmi jednoduché administrativní rozhraní a vyznačuje se vysokou kvalitou zvuku a nízkou úrovní latence. Veškerá komunikace je šifrována, aby bylo zajištěno soukromí uživatelů.[5]
Mumble je bezplatný open source software, je napříč platformami a je vydáván v souladu s podmínkami nová licence BSD.
Hierarchie kanálů
Mumble server (tzv Mumlání) má kořenový kanál a hierarchický strom kanálů pod ním. Uživatelé mohou dočasně připojit kanály a vytvářet větší virtuální kanály. To je užitečné při větších událostech, kdy malá skupina uživatelů může chatovat v kanálu, ale jsou propojeni se společným kanálem s ostatními uživateli, aby slyšeli oznámení. Rovněž odpovídá týmově střílečka z pohledu první osoby (FPS) hry. Každý kanál má přidruženou sadu skupin a seznamy řízení přístupu které řídí uživatelská oprávnění. Systém podporuje mnoho scénářů použití za cenu přidané složitosti konfigurace.[6]
Kvalita zvuku
Mumble používá nízkolatence zvukový kodek Opus od verze 1.2.4,[7] kodek, který nahradí předchozí výchozí hodnoty Speex a KELTŠTINA. Toto a zbytek designu Mumble umožňuje komunikaci s nízkou latencí, což znamená kratší zpoždění mezi tím, když je něco řečeno na jednom konci, a když je to slyšet na druhém. Mumble také zahrnuje zrušení ozvěny ke snížení ozvěny při použití reproduktorů nebo nekvalitního zvukového hardwaru.
Zabezpečení a soukromí
Mumble se k serveru připojuje pomocí a TLS řídící kanál, přičemž zvuk cestuje přes UDP šifrovaný pomocí AES v Režim OCB.[8] Od 1.2.9 nyní Mumble preferuje ECDHE + AES-GCM šifrovací sady, pokud je to možné, poskytující Perfect Forward Secrecy.[9] I když je ověřování heslem pro uživatele podporováno, od verze 1.2.0 se obvykle vyhýbá silnému ověřování ve formě certifikátů veřejného klíče.[10]
Překrytí
K použití ve hrách je integrovaná překryvná vrstva.[5] Překryvná vrstva ukazuje, kdo mluví a v jakém propojeném kanálu se nachází. Od verze 1.0 si uživatelé mohou nahrát avatary, aby se v překryvné vrstvě reprezentovali, což vytváří osobnější zážitek. Od verze 1.2 překrytí funguje s většinou Direct3D 9/10 a OpenGL hry ve Windows a má OpenGL podpora pro Linux a Mac OS X.[11] Podpora her DirectX 11 byla přidána později.
Poziční zvuk
U některých her Mumble upravuje zvuk tak, aby umisťoval hlasy ostatních hráčů podle jejich relativní polohy ve hře.[5] To zahrnuje nejen poskytnutí směru, ale také vzdálenosti.
Aby si to uvědomil, pošle Mumble herní pozici každého hráče hráčům ve stejné hře s každým audio paketem. Mumble může shromáždit informace potřebné k tomu dvěma způsoby: buď načte potřebné informace přímo z paměti hry, nebo si je hry poskytnou samy prostřednictvím rozhraní takzvaného linkového pluginu.
Odkazový modul poskytuje hrám způsob, jak odhalit informace potřebné pro poziční zvuk sami, a to včetně malého kousku zdrojového kódu poskytnutého projektem Mumble.[12] Několik vysoce postavených her implementovalo tuto funkci, včetně mnoha Ventil je Zdrojový motor založené hry (Team Fortress 2, Den porážky: Zdroj, Counter Strike Source, Half-Life 2: Deathmatch )[13][14] a Válka cechů 2.[15][16]
Mobilní aplikace
Pro Mumble jsou k dispozici mobilní aplikace, například Mumble pro iOS, Plumble pro Android (F-Droid, Google Play, Poznámka: Ukončeno v roce 2016) a Mumla (F-Droid, Google Play ).
Integrace serveru
Mumble zapadá do stávajících technologických a sociálních struktur. Jako takový je server plně dálkově ovladatelný Led.[17] Lze manipulovat s uživatelskými kanály i instancemi virtuálních serverů. Projekt poskytuje řadu ukázkových skriptů ilustrujících schopnosti rozhraní[18] stejně jako prefabrikované skripty nabízející funkce, jako je ověřování uživatelů pomocí existujícího phpBB nebo Fórum jednoduchých strojů databáze.[19] Šumivý server používá port 64738 TCP a UDP ve výchozím stavu. Číslo portu odkazuje na adresu funkce resetování na a Commodore 64.
Alternativní minimalistická implementace mumble-serveru (Murmur) se nazývá uMurmur.[20] Je určen k instalaci na vestavěná zařízení s omezenými zdroji, jako například obytné brány běh OpenWrt.[21]
Hostování serveru
Stejně jako mnoho jiných klientů VoIP lze servery Mumble pronajmout nebo hostovat místně. Hostování serveru Mumble místně vyžaduje stažení Murmur (je součástí volitelné instalace Mumble) a jeho spuštění. Konfigurace serveru se provádí úpravou konfiguračního souboru. Konfigurační soubor obsahuje informace o názvu serveru, ověření uživatele, omezení kvality zvuku a portu.
Správa serveru zevnitř vyžaduje, aby měl uživatel oprávnění správce, nebo to lze provést také přihlášením k účtu SuperUser. Správci v rámci serveru mohou přidávat nebo upravovat místnosti, spravovat uživatele a zobrazovat informace o serveru.
Viz také
Reference
- ^ „Mumble - Browse / Mumble / Mumble Client 0.1 at SourceForge.net“. SourceForge.net.
- ^ „Verze 1.3.3“. 4. října 2020. Citováno 7. října 2020.
- ^ „FAQ / Angličtina - Mumble“. www.mumble.info. Citováno 2011-06-30.
- ^ „FAQ / Angličtina - Mumble“. www.mumble.info. Citováno 2011-06-30.
- ^ A b C „Projekt měsíce, listopad 2009“. SourceForge.net. 31. 8. 2005. Citováno 2011-06-30.
- ^ „ACL and Groups / English - Mumble“. www.mumble.info. Citováno 2011-06-30.
- ^ "Vydáno Mumble 1.2.4 | Mumble". blog.mumble.info. Citováno 2017-09-30.
- ^ „FAQ / Angličtina - Mumble Wiki“. Citováno 2015-06-12.
- ^ „Mumble 1.2.9 - Mumble Blog“. Citováno 2015-06-12.
- ^ „Funkce - Mumble Wiki“. Citováno 2015-06-12.
- ^ „Hry - mumlat“. www.mumble.info. Citováno 2011-06-30.
- ^ „Link - Mumble“. www.mumble.info. Citováno 2011-06-30.
- ^ „Aktualizace pro Team Fortress 2, Den porážky: Zdroj a Half-Life 2: Deathmatch“.
- ^ „Counter-Strike: Aktualizace zdroje vydána“.
- ^ „Web Guildwars“. Archivovány od originál dne 2017-09-22. Citováno 2014-02-18.
- ^ „Hry - Mumble Wiki“.
- ^ „Interview: Mumble Does OSS VoIP Chats for Online Games“. Ostatic.org. Archivovány od originál dne 2011-07-27. Citováno 2011-06-30.
- ^ „SourceForge - mumlat / mumlat / strom - skripty /“. Mumble.git.sourceforge.net. Archivovány od originál dne 03.03.2012. Citováno 2011-06-30.
- ^ "Strom pro mumble-skripty ve skriptech Mumble". Gitorious. Archivovány od originál dne 09.07.2012. Citováno 2011-06-30.
- ^ „GitHub - umurmur / umurmur: Minimalistic Murmur“.
- ^ „uMurmur - Howto“. wiki.openwrt.org. Citováno 2011-10-09.