Lëshimi i platformës së komunikimit zanor Mumble 1.4

Pas më shumë se dy vitesh zhvillim, është prezantuar lëshimi i platformës Mumble 1.4, i fokusuar në krijimin e bisedave zanore që ofrojnë latente të ulët dhe transmetim zanor me cilësi të lartë. Një fushë kyçe e aplikimit për Mumble është organizimi i komunikimit midis lojtarëve ndërsa luajnë lojëra kompjuterike. Kodi i projektit është shkruar në C++ dhe shpërndahet nën licencën BSD. Ndërtesat janë përgatitur për Linux, Windows dhe macOS.

Projekti përbëhet nga dy module - klienti mumble dhe serveri i murmurit. Ndërfaqja grafike bazohet në Qt. Kodeku audio Opus përdoret për të transmetuar informacion audio. Ofrohet një sistem fleksibël i kontrollit të aksesit, për shembull, është e mundur të krijohen biseda zanore për disa grupe të izoluara me mundësinë e komunikimit të veçantë midis drejtuesve në të gjitha grupet. Të dhënat transmetohen vetëm përmes një kanali komunikimi të koduar, autentikimi i bazuar në çelës publik përdoret si parazgjedhje.

Ndryshe nga shërbimet e centralizuara, Mumble ju lejon të ruani të dhënat e përdoruesit në serverët tuaj dhe të kontrolloni plotësisht funksionimin e infrastrukturës, nëse është e nevojshme, duke lidhur procesorë shtesë të skriptit, për të cilët është i disponueshëm një API special i bazuar në protokollet Ice dhe GRPC. Kjo përfshin përdorimin e bazave të të dhënave ekzistuese të përdoruesve për vërtetimin ose lidhjen e robotëve të zërit që, për shembull, mund të luajnë muzikë. Është e mundur të kontrolloni serverin përmes një ndërfaqeje në internet. Funksionet e gjetjes së miqve në serverë të ndryshëm janë të disponueshme për përdoruesit.

Përdorimet shtesë përfshijnë regjistrimin e podkasteve bashkëpunuese dhe mbështetjen e zërit të drejtpërdrejtë pozicional në lojëra (burimi audio lidhet me luajtësin dhe e ka origjinën nga vendndodhja e tij në hapësirën e lojës), duke përfshirë lojëra me qindra pjesëmarrës (për shembull, Mumble përdoret në komunitetet e lojtarëve i Eve Online dhe Team Fortress 2). Lojërat gjithashtu mbështesin një modalitet mbivendosjeje, në të cilën përdoruesi sheh me cilin lojtar po flet dhe mund të shohë FPS dhe kohën lokale.

Risitë kryesore:

  • Është zbatuar aftësia për të zhvilluar shtojca me qëllime të përgjithshme që mund të instalohen dhe përditësohen pavarësisht nga aplikacioni kryesor. Ndryshe nga shtojcat e integruara të ofruara më parë, mekanizmi i ri mund të përdoret për të zbatuar shtesa arbitrare dhe nuk kufizohet në mjetet e nxjerrjes së informacionit të vendndodhjes së luajtësit për të zbatuar zërin pozicional.
  • U shtua një dialog i plotë për kërkimin e përdoruesve dhe kanaleve të disponueshme në server. Dialogu mund të thirret përmes kombinimit Ctrl+F ose përmes menysë. Mbështeten si kërkimi i maskave ashtu edhe shprehjet e rregullta.
    Lëshimi i platformës së komunikimit zanor Mumble 1.4
  • U shtua modaliteti i dëgjimit të kanalit, duke i lejuar përdoruesit të dëgjojë të gjithë tingujt e dëgjuar nga pjesëmarrësit e kanalit, por pa u lidhur drejtpërdrejt me kanalin. Në këtë rast, përdoruesit që dëgjojnë pasqyrohen në listën e pjesëmarrësve të kanalit, por shënohen me një ikonë të veçantë (vetëm në versionet e reja; në klientët e vjetër, përdorues të tillë nuk shfaqen). Modaliteti është me një drejtim, d.m.th. nëse përdoruesi që dëgjon dëshiron të flasë, ai do të duhet të lidhet me kanalin. Për administratorët e kanalit, ACL-të dhe cilësimet janë dhënë për të ndaluar lidhjet në modalitetin e dëgjimit.
    Lëshimi i platformës së komunikimit zanor Mumble 1.4
  • Ndërfaqja TalkingUI është shtuar, duke ju lejuar të kuptoni se kush po flet tani. Ndërfaqja ofron një dritare kërcyese me një listë të përdoruesve që flasin aktualisht, e ngjashme me këshillën e veglave në modalitetin e lojës, por e destinuar për përdorim të përditshëm nga jo-lojtarë.
    Lëshimi i platformës së komunikimit zanor Mumble 1.4
  • Treguesit e kufizimit të aksesit janë shtuar në ndërfaqe, duke ju lejuar të kuptoni nëse përdoruesi mund të lidhet me kanalin apo jo (për shembull, nëse kanali lejon hyrjen vetëm me një fjalëkalim ose është i lidhur me një grup specifik në server).
    Lëshimi i platformës së komunikimit zanor Mumble 1.4
  • Mesazhet me tekst mbështesin shënimin Markdown, i cili, për shembull, mund të përdoret për të dërguar lista, copëza kodesh, citate, për të theksuar pjesë të tekstit me shkronja të theksuara ose të pjerrëta dhe për të krijuar lidhje.
  • U shtua aftësia për të luajtur audio stereo, duke lejuar serverin të dërgojë një transmetim audio në modalitetin stereo, i cili nuk do të konvertohet në mono nga klienti. Kjo veçori mund të përdoret, për shembull, për të krijuar bote muzikore. Dërgimi i audios nga klienti zyrtar është ende i mundur vetëm në modalitetin mono.
  • U shtua aftësia për t'u caktuar përdoruesve pseudonime, gjë që bën të mundur caktimin e një emri më të kuptueshëm për përdoruesit që abuzojnë me emra shumë të gjatë ose ndryshojnë shpesh emrin e tyre. Emrat e caktuar mund të shfaqen në listën e pjesëmarrësve si etiketa shtesë ose të zëvendësojnë tërësisht emrin origjinal. Pseudonimet janë të lidhura me certifikatat e përdoruesve, nuk varen nga serveri i zgjedhur dhe nuk ndryshojnë pas një rinisjeje.
    Lëshimi i platformës së komunikimit zanor Mumble 1.4
  • Serveri tani ka funksione për dërgimin e një teksti të mirëseardhjes në modalitetin e transmetimit duke përdorur protokollin Ice. Mbështetje e shtuar për pasqyrimin e ACL-ve dhe të gjitha ndryshimet në grupe në regjistër. U shtuan ACL të veçanta për të kontrolluar rivendosjen e komenteve dhe avatarëve. Si parazgjedhje, hapësirat lejohen në emrat e përdoruesve. Zvogëloi ngarkesën e CPU-së duke aktivizuar modalitetin TCP_NODELAY si parazgjedhje.
  • Shtuan shtojca për të mbështetur zërin pozicional në Mes nesh dhe në lojëra të personalizuara të bazuara në motorin Burimi. Shtojcat e përditësuara për lojërat Call of Duty 2 dhe GTA V.
  • Kodeku audio Opus është përditësuar në versionin 1.3.1.
  • Mbështetja e hequr për Qt4, DirectSound dhe CELT 0.11.0. Tema klasike është hequr.

Lëshimi i platformës së komunikimit zanor Mumble 1.4
Lëshimi i platformës së komunikimit zanor Mumble 1.4

Burimi: opennet.ru

Shto një koment