Puheviestintäalustan julkaisu Mumble 1.4

Yli kahden vuoden kehitystyön jälkeen on esitelty Mumble 1.4 -alustan julkaisu, joka keskittyy luomaan äänikeskusteluja, jotka tarjoavat alhaisen latenssin ja korkealaatuisen äänensiirron. Mumblen keskeinen sovellusalue on viestinnän järjestäminen pelaajien välillä pelatessasi tietokonepelejä. Projektikoodi on kirjoitettu C++-kielellä ja jaettu BSD-lisenssillä. Koontiversiot on valmistettu Linuxille, Windowsille ja macOS:lle.

Projekti koostuu kahdesta moduulista - mumble client ja murmur server. Graafinen käyttöliittymä perustuu Qt:hen. Opus-äänikoodekkia käytetään äänitietojen välittämiseen. Mukana on joustava kulunvalvontajärjestelmä, esimerkiksi useille eristetyille ryhmille on mahdollista luoda äänichatteja, joissa on mahdollisuus erilliseen viestintään kaikkien ryhmien johtajien välillä. Tiedot lähetetään vain salatun viestintäkanavan kautta julkiseen avaimeen perustuvaa todennusta käytetään oletusarvoisesti.

Keskitetyistä palveluista poiketen Mumble mahdollistaa käyttäjätietojen tallentamisen omille palvelimille ja täysin hallinnan infrastruktuurin toimintaan, tarvittaessa kytkemällä lisäskriptiprosessoreja, joille on saatavilla erityinen Ice- ja GRPC-protokolliin perustuva API. Tähän sisältyy olemassa olevien käyttäjätietokantojen käyttö todentamiseen tai esimerkiksi musiikkia toistavien äänirobottien yhdistäminen. Palvelinta on mahdollista ohjata web-käyttöliittymän kautta. Käyttäjien käytettävissä ovat toiminnot löytää ystäviä eri palvelimilta.

Muita käyttötapoja ovat yhteistyöpodcastien tallentaminen ja paikannus live-äänen tukeminen peleissä (äänilähde liittyy pelaajaan ja on peräisin hänen sijainnistaan ​​pelitilassa), mukaan lukien pelit, joissa on satoja osallistujia (esimerkiksi Mumblea käytetään pelaajayhteisöissä Eve Onlinesta ja Team Fortressista 2 ). Pelit tukevat myös peittotilaa, jossa käyttäjä näkee kenen kanssa hän puhuu ja näkee FPS:n ja paikallisen ajan.

Tärkeimmät innovaatiot:

  • Mahdollisuus kehittää yleiskäyttöisiä laajennuksia, jotka voidaan asentaa ja päivittää pääsovelluksesta riippumatta, on otettu käyttöön. Toisin kuin aiemmin toimitetut sisäänrakennetut lisäosat, uutta mekanismia voidaan käyttää mielivaltaisten lisäysten toteuttamiseen, eikä se rajoitu keinoihin poimia soittimen sijaintitietoja paikkaäänen toteuttamiseksi.
  • Lisätty täysi valintaikkuna palvelimella olevien käyttäjien ja kanavien etsimiseen. Dialogi voidaan kutsua Ctrl+F-yhdistelmällä tai valikon kautta. Sekä maskihakua että säännöllisiä lausekkeita tuetaan.
    Puheviestintäalustan julkaisu Mumble 1.4
  • Lisätty kanavan kuuntelutila, jonka avulla käyttäjä voi kuulla kaikki kanavan osallistujien kuulemat äänet, mutta ilman suoraa yhteyttä kanavaan. Tässä tapauksessa kuuntelevat käyttäjät näkyvät kanavan osallistujien luettelossa, mutta ne on merkitty erityisellä kuvakkeella (vain uusissa versioissa; vanhemmissa asiakkaissa tällaisia ​​​​käyttäjiä ei näytetä). Tila on yksisuuntainen, ts. jos kuunteleva käyttäjä haluaa puhua, hänen on muodostettava yhteys kanavaan. Kanavien järjestelmänvalvojille tarjotaan ACL:t ja asetukset estämään yhteydet kuuntelutilassa.
    Puheviestintäalustan julkaisu Mumble 1.4
  • TalkingUI-käyttöliittymä on lisätty, jonka avulla voit ymmärtää, kuka puhuu juuri nyt. Käyttöliittymä tarjoaa ponnahdusikkunan, jossa on luettelo parhaillaan puhuvista käyttäjistä, samanlainen kuin työkaluvihje pelitilassa, mutta tarkoitettu ei-pelaajien päivittäiseen käyttöön.
    Puheviestintäalustan julkaisu Mumble 1.4
  • Käyttöliittymään on lisätty pääsyrajoituksen ilmaisimet, joiden avulla voit ymmärtää, voiko käyttäjä muodostaa yhteyden kanavaan vai ei (esimerkiksi jos kanava sallii vain sisäänkirjautumisen salasanalla tai on sidottu tiettyyn ryhmään palvelimella).
    Puheviestintäalustan julkaisu Mumble 1.4
  • Tekstiviestit tukevat Markdown-merkintää, jolla voidaan lähettää esimerkiksi luetteloita, koodinpätkiä, lainauksia, korostaa tekstin osia lihavoidulla tai kursiivilla ja suunnitella linkkejä.
  • Lisätty mahdollisuus toistaa stereoääntä, jolloin palvelin voi lähettää äänivirran stereotilassa, jota asiakas ei muunna monoksi. Tätä ominaisuutta voidaan käyttää esimerkiksi musiikkibottien luomiseen. Äänen lähettäminen viralliselta asiakkaalta on edelleen mahdollista vain monotilassa.
  • Lisätty mahdollisuus antaa käyttäjille lempinimiä, mikä mahdollistaa ymmärrettävämmän nimen antamisen käyttäjille, jotka väärinkäyttävät liian pitkiä nimiä tai vaihtavat nimeään usein. Annetut nimet voivat näkyä osallistujaluettelossa lisätunnisteina tai korvata alkuperäisen nimen kokonaan. Lempinimet on sidottu käyttäjävarmenteisiin, ne eivät riipu valitusta palvelimesta eivätkä muutu uudelleenkäynnistyksen jälkeen.
    Puheviestintäalustan julkaisu Mumble 1.4
  • Palvelimella on nyt toimintoja tervetulotekstin lähettämiseen lähetystilassa Ice-protokollan avulla. Lisätty tuki ACL-luetteloiden ja kaikkien ryhmien muutosten näyttämiselle lokissa. Lisätty erilliset ACL-luettelot kommenttien ja avatarien nollauksen hallintaan. Oletusarvoisesti käyttäjätunnuksissa sallitaan välilyönnit. Vähentynyt suorittimen kuormitus ottamalla oletuksena käyttöön TCP_NODELAY-tilan.
  • Lisätty laajennuksia, jotka tukevat sijaintiääntä With Us -pelissä ja mukautetuissa peleissä, jotka perustuvat lähdemoottoriin. Päivitetyt lisäosat peleihin Call of Duty 2 ja GTA V.
  • Opus-äänikoodekki on päivitetty versioon 1.3.1.
  • Tuki Qt4:lle, DirectSoundille ja CELT 0.11.0:lle poistettu. Klassinen teema on poistettu.

Puheviestintäalustan julkaisu Mumble 1.4
Puheviestintäalustan julkaisu Mumble 1.4

Lähde: opennet.ru

Lisää kommentti