Izdanje platforme za glasovnu komunikaciju Mumble 1.4

Nakon više od dvije godine razvoja, predstavljeno je izdanje platforme Mumble 1.4, usmjerene na kreiranje glasovnih razgovora koji pružaju nisku latenciju i visoku kvalitetu prijenosa glasa. Ključno područje primjene za Mumble je organiziranje komunikacije između igrača tijekom igranja računalnih igara. Kôd projekta je napisan u C++ i distribuiran pod BSD licencom. Buildovi su pripremljeni za Linux, Windows i macOS.

Projekt se sastoji od dva modula - mumble klijenta i murmur servera. Grafičko sučelje temelji se na Qt-u. Audio kodek Opus koristi se za prijenos audio informacija. Omogućen je fleksibilan sustav kontrole pristupa, na primjer, moguće je kreirati glasovne razgovore za nekoliko izoliranih grupa s mogućnošću odvojene komunikacije između voditelja u svim grupama. Podaci se prenose samo putem šifriranog komunikacijskog kanala; autentifikacija temeljena na javnom ključu koristi se prema zadanim postavkama.

Za razliku od centraliziranih usluga, Mumble vam omogućuje pohranu korisničkih podataka na vlastite poslužitelje i potpunu kontrolu rada infrastrukture, po potrebi povezivanjem dodatnih procesora skripti, za koje je dostupan poseban API temeljen na protokolima Ice i GRPC. To uključuje korištenje postojećih korisničkih baza podataka za autentifikaciju ili povezivanje zvučnih robota koji, primjerice, mogu reproducirati glazbu. Poslužiteljem je moguće upravljati putem web sučelja. Korisnicima su dostupne funkcije pronalaženja prijatelja na različitim poslužiteljima.

Dodatna upotreba uključuje snimanje suradničkih podcasta i podržavanje pozicionog zvuka uživo u igrama (izvor zvuka povezan je s igračem i potječe iz njegove lokacije u prostoru igre), uključujući igre sa stotinama sudionika (na primjer, Mumble se koristi u zajednicama igrača Eve Online i Team Fortress 2 ). Igre također podržavaju način preklapanja, u kojem korisnik vidi s kojim igračem razgovara i može vidjeti FPS i lokalno vrijeme.

Glavne inovacije:

  • Implementirana je mogućnost razvoja dodataka opće namjene koji se mogu instalirati i ažurirati neovisno o glavnoj aplikaciji. Za razliku od ranije ponuđenih ugrađenih dodataka, novi mehanizam može se koristiti za implementaciju proizvoljnih dodataka i nije ograničen na sredstva izdvajanja informacija o lokaciji igrača za implementaciju pozicionog zvuka.
  • Dodan potpuni dijaloški okvir za traženje korisnika i kanala dostupnih na poslužitelju. Dijalog se može pozvati kombinacijom Ctrl+F ili putem izbornika. Podržano je i pretraživanje maske i regularni izrazi.
    Izdanje platforme za glasovnu komunikaciju Mumble 1.4
  • Dodan način slušanja kanala, koji korisniku omogućuje da čuje sve zvukove koje čuju sudionici kanala, ali bez izravnog povezivanja s kanalom. U ovom slučaju korisnici koji slušaju prikazani su na popisu sudionika kanala, ali su označeni posebnom ikonom (samo u novim verzijama; u starijim klijentima takvi se korisnici ne prikazuju). Način rada je jednosmjeran, tj. ako korisnik koji sluša želi govoriti, morat će se spojiti na kanal. Za administratore kanala, dostupni su ACL-ovi i postavke za zabranu povezivanja u načinu rada za slušanje.
    Izdanje platforme za glasovnu komunikaciju Mumble 1.4
  • Dodano je sučelje TalkingUI koje vam omogućuje da razumijete tko trenutno govori. Sučelje pruža skočni prozor s popisom korisnika koji trenutno govore, slično opisu alata u načinu igre, ali namijenjeno svakodnevnoj uporabi od strane onih koji ne igraju igre.
    Izdanje platforme za glasovnu komunikaciju Mumble 1.4
  • Indikatori ograničenja pristupa dodani su sučelju, omogućujući vam da shvatite može li se korisnik spojiti na kanal ili ne (na primjer, ako kanal dopušta samo prijavu lozinkom ili je vezan za određenu grupu na poslužitelju).
    Izdanje platforme za glasovnu komunikaciju Mumble 1.4
  • Tekstualne poruke podržavaju Markdown markup, koji se, primjerice, može koristiti za slanje popisa, isječaka koda, citata, isticanje dijelova teksta podebljanim ili kurzivom i dizajn poveznica.
  • Dodana je mogućnost reprodukcije stereo zvuka, dopuštajući poslužitelju da pošalje audio stream u stereo načinu, koji klijent neće pretvoriti u mono. Ova značajka može se koristiti, na primjer, za stvaranje glazbenih robota. Slanje zvuka sa službenog klijenta i dalje je moguće samo u mono modu.
  • Dodana je mogućnost dodjele nadimaka korisnicima, što omogućuje dodjeljivanje razumljivijeg imena korisnicima koji zlorabe preduga imena ili često mijenjaju ime. Dodijeljena imena mogu se pojaviti na popisu sudionika kao dodatne oznake ili u potpunosti zamijeniti originalno ime. Nadimci su vezani uz korisničke certifikate, ne ovise o odabranom poslužitelju i ne mijenjaju se nakon ponovnog pokretanja.
    Izdanje platforme za glasovnu komunikaciju Mumble 1.4
  • Poslužitelj sada ima funkcije za slanje teksta dobrodošlice u načinu emitiranja koristeći Ice protokol. Dodana podrška za prikaz ACL-ova i svih promjena u grupama u zapisniku. Dodani zasebni ACL-ovi za kontrolu resetiranja komentara i avatara. Prema zadanim postavkama, razmaci su dopušteni u korisničkim imenima. Smanjeno opterećenje CPU-a omogućavanjem TCP_NODELAY načina prema zadanim postavkama.
  • Dodani dodaci za podršku pozicionog zvuka u Among Us i prilagođenim igrama temeljenim na Source engineu. Ažurirani dodaci za igre Call of Duty 2 i GTA V.
  • Audio kodek Opus ažuriran je na verziju 1.3.1.
  • Uklonjena podrška za Qt4, DirectSound i CELT 0.11.0. Klasična tema je uklonjena.

Izdanje platforme za glasovnu komunikaciju Mumble 1.4
Izdanje platforme za glasovnu komunikaciju Mumble 1.4

Izvor: opennet.ru

Dodajte komentar