Pas më shumë se dy vjet zhvillim, është prezantuar lëshimi i platformës Mumble 1.4, e cila është e orientuar në krijimin e bisedave me zë që ofrojnë vonesa të ulëta dhe cilësi të lartë të transmetimit të zërit. Një fushë kyçe e përdorimit të Mumble është organizimi i komunikimit të lojtarëve gjatë lojërave kompjuterike. Kodi i projektit është shkruar në gjuhën C++ dhe shpërndahet nën licencën BSD. Ndërtimet janë përgatitur për Linux, Windows dhe macOS.
Projekti pĂ«rbĂ«het nga dy modula â klienti mumble dhe serveri murmur. NdĂ«rfaqja grafike bazohet nĂ« Qt. PĂ«r transmetimin e informacionit tĂ« zĂ«rit pĂ«rdoret kodeku audio Opus. Ofron njĂ« sistem fleksibĂ«l tĂ« ndarjes sĂ« aksesit, pĂ«r shembull, Ă«shtĂ« e mundur tĂ« krijohen biseda me zĂ« pĂ«r grupe tĂ« izoluara, duke ofruar mundĂ«sinĂ« e komunikimit tĂ« veçantĂ« pĂ«r liderĂ«t nĂ« tĂ« gjitha grupet. TĂ« dhĂ«nat transmetohen vetĂ«m nĂ«pĂ«rmjet njĂ« kanali tĂ« enkriptuar, dhe si rregull, aplikohet autentikimi mbi bazĂ«n e çelĂ«save publikĂ«.
Ndryshe nga shërbimet e centralizuara, Mumble lejon ruajtjen e të dhënave të përdoruesve në serverët e tyre dhe kontrollin e plotë të infrastrukturës, duke mundësuar gjithashtu lidhjen me skriptet shtesë për përpunim, për të cilat ofrohet një API i veçantë bazuar në protokollet Ice dhe GRPC. Për më tepër, është e mundur të përdoren bazat ekzistuese të përdoruesve për autentikim ose të lidhen me bota audio, të cilat, për shembull, mund të luajnë muzikë. Menaxhimi i serverit mund të bëhet përmes ndërfaqes web. Përdoruesit kanë qasje në funksione për të kërkuar miq në serverë të ndryshëm.
Për përdorime të tjera përmendet regjistrimi i podkasteve të përbashkëta dhe mbështetje për zërin e pozicionuar në lojëra (burimi i zërit lidhet me lojtarin dhe vjen nga pozita e tij në hapësirën e lojës), përfshirë lojëra me qindra pjesëmarrës (për shembull, Mumble përdoret në komunitetet e lojtarëve në Eve Online dhe Team Fortress 2). Në lojëra gjithashtu mbështetet një mod i mbivendosjes, ku përdoruesi sheh me cilin lojtar po flet dhe mund të shikojë FPS dhe kohën lokale.
TĂ« rejat kryesore:
- është realizuar mundësia për zhvillimin e plugin-eve të përgjithshme, të cilat mund të instalohen dhe përmirësohen, pavarësisht nga aplikacioni kryesor. Ndryshe nga plugin-et e mëparshme të integruara, mekanizmi i ri mund të aplikohet për realizimin e shtesave të rastësishme dhe nuk është i kufizuar në mjetet për nxjerrjen e informacionit mbi vendndodhjen e lojtarit për realizimin e zërit të pozicionuar.
- është shtuar një dialog i plotë për kërkimin e përdoruesve dhe kanaleve, të disponueshme në serveri. Dialogu mund të thirret nëpërmjet kombinimit Ctrl+F ose përmes menusë. Mbështetet si kërkimi sipas maskës, ashtu edhe përdorimi i shprehjeve të rregullta.

- është shtuar një mod i dëgjimit të kanalit, duke lejuar përdoruesit të dëgjojnë të gjithë zërat që dëgjojnë pjesëmarrësit e kanalit, por pa u lidhur drejtpërdrejt me kanalin. Ndërkohë, përdoruesit që dëgjojnë janë të shënuar në listën e pjesëmarrësve të kanalit me një ikonkë të veçantë (vetëm në versionet e reja, në klientët e vjetër këta përdorues nuk shfaqen). Mod është një drejtim i vetëm, domethënë, nëse përdoruesi dëshiron të flasë, është e nevojshme të lidhet me kanalin. Për administratorët e kanalit janë ofruar ACL dhe cilësime për të ndaluar lidhjen në modin e dëgjimit.

- është shtuar ndërfaqja TalkingUI, e cila ndihmon në kuptimin se kush po flet në këtë moment. Ndërfaqja ofron një dritare me dalje që tregon një listë të përdoruesve që flasin në atë çast, e cila shërben si ekuivalenti i një skedari ndihmës në modin e lojës, por e destinuar për përdorim të përditshëm jashtë lojës.

- në ndërfaqe janë shtuar indikatorë të kufizimit të aksesit, që lejojnë të kuptohet nëse përdoruesi do të jetë në gjendje të lidhet me kanalin apo jo (për shembull, nëse kanali lejon vetëm hyrjen me fjalëkalim ose është i lidhur me një grup të caktuar në server).

- në mesazhet tekstuale është realizuar mbështetje për Markdown, e cila mund të përdoret, për shembull, për dërgimin e listave në chat, fragmenteve të kodit, citateve, theksimin e pjesëve të tekstit në bold ose italic, dhe formësimin e lidhjeve.
- është shtuar mundësia për të luajtur zë stereos, duke lejuar server dërgimin e një rrjedhje zvokë në modin stereos, që nuk do të konvertohet nga klienti në mono. Mundësia e shënuar mund të përdoret, për shembull, për krijimin e bota muzikore. Dërgimi i zërit nga klienti zyrtar mbetet i mundur vetëm në modin mono.
- ĂshtĂ« shtuar mundĂ«sia pĂ«r t'u atribuar pĂ«rdoruesve emra, qĂ« jep mundĂ«sinĂ« pĂ«r tĂ« lidhur njĂ« emĂ«r mĂ« tĂ« kuptueshĂ«m me pĂ«rdoruesit qĂ« abuzojnĂ« me emra shumĂ« tĂ« gjatĂ« ose qĂ« shpesh e ndryshojnĂ« emrin. Emrat e caktuar mund tĂ« shfaqen nĂ« listĂ«n e pjesĂ«marrĂ«sve si etiketa shtesĂ« ose tĂ« zĂ«vendĂ«sojnĂ« plotĂ«sisht emrin origjinal. Emrat lidhen me certifikatat e pĂ«rdoruesit, nuk varen nga serveri i zgjedhur dhe nuk ndryshojnĂ« pas rinisjes.

- NĂ« server Ă«shtĂ« shtuar funksioni pĂ«r dĂ«rgimin e teksteve tĂ« pĂ«rshĂ«ndetjes nĂ« mod tĂ« propagandĂ«s pĂ«rmes protokollit Ice. ĂshtĂ« shtyrĂ« mbĂ«shtetje pĂ«r regjistrimin nĂ« log tĂ« ACL dhe tĂ« gjitha ndryshimeve nĂ« grupe. JanĂ« shtuar ACL tĂ« veçanta pĂ«r tĂ« menaxhuar rikthimin e komenteve dhe avatarĂ«ve. Nga ana e paracaktuar, lejohet pĂ«rdorimi i hapĂ«sirave nĂ« emrat e pĂ«rdoruesve. ĂshtĂ« zvogĂ«luar ngarkesa mbi CPU falĂ« pĂ«rfshirjes nga e para e modit TCP_NODELAY.
- Janë shtuar pluginë për mbështetje të tingujve pozicionalë në lojën Among Us dhe në lojëra të rastit që përdorin motorin Source. Janë përmirësuar pluginë për lojalitetet Call of Duty 2 dhe GTA V.
- Kodeku i audios Opus është azhurnuar në versionin 1.3.1.
- ĂshtĂ« hequr mbĂ«shtetja pĂ«r Qt4, DirectSound dhe CELT 0.11.0. ĂshtĂ« hequr tema klasike e dizajnit.


Burimi: opennet.ru





