Mumble 1.4 дауыстық байланыс платформасының шығарылымы

Екі жылдан астам дамудан кейін төмен кідіріс пен жоғары сапалы дауысты беруді қамтамасыз ететін дауыстық чаттарды құруға бағытталған Mumble 1.4 платформасының шығарылымы ұсынылды. Mumble қолданбасының негізгі саласы компьютерлік ойындар ойнау кезінде ойыншылар арасындағы байланысты ұйымдастыру болып табылады. Жоба коды C++ тілінде жазылған және BSD лицензиясы бойынша таратылады. Құрылымдар Linux, Windows және macOS үшін дайындалған.

Жоба екі модульден тұрады - күңгірт клиент және күңгірт сервер. Графикалық интерфейс Qt негізінде жасалған. Opus аудио кодегі аудио ақпаратты жіберу үшін пайдаланылады. Қол жеткізуді басқарудың икемді жүйесі қарастырылған, мысалы, барлық топтардағы көшбасшылар арасында бөлек байланыс мүмкіндігімен бірнеше оқшауланған топтар үшін дауыстық чаттар құруға болады. Деректер тек шифрланған байланыс арнасы арқылы беріледі; әдепкі бойынша ашық кілт негізіндегі аутентификация қолданылады.

Орталықтандырылған қызметтерден айырмашылығы, Mumble пайдаланушы деректерін өзіңіздің серверлеріңізде сақтауға және қажет болған жағдайда Ice және GRPC протоколдарына негізделген арнайы API қолжетімді қосымша сценарий процессорларын қосу арқылы инфрақұрылымның жұмысын толық бақылауға мүмкіндік береді. Бұған аутентификация үшін бар пайдаланушы дерекқорларын пайдалану немесе, мысалы, музыканы ойната алатын дыбыстық боттарды қосу кіреді. Веб-интерфейс арқылы серверді басқаруға болады. Әртүрлі серверлерде достар табу функциялары пайдаланушыларға қолжетімді.

Қосымша пайдалануларға бірлескен подкасттарды жазу және ойындардағы позициялық тікелей дыбысты қолдау кіреді (дыбыс көзі ойнатқышпен байланысты және оның ойын кеңістігінде орналасқан жерінен басталады), соның ішінде жүздеген қатысушылары бар ойындар (мысалы, Mumble ойыншы қауымдастықтарында қолданылады) Eve Online және Team Fortress 2). Ойындар сонымен қатар пайдаланушы қай ойыншымен сөйлесіп жатқанын және FPS және жергілікті уақытты көре алатын қабаттасу режимін қолдайды.

Негізгі инновациялар:

  • Негізгі қолданбадан тәуелсіз орнатылатын және жаңартылатын жалпы мақсаттағы плагиндерді әзірлеу мүмкіндігі іске асырылды. Бұрын берілген кірістірілген плагиндерден айырмашылығы, жаңа механизм ерікті толықтыруларды енгізу үшін пайдаланылуы мүмкін және позициялық дыбысты жүзеге асыру үшін ойнатқыштың орналасқан жері туралы ақпаратты алу құралдарымен шектелмейді.
  • Серверде қолжетімді пайдаланушылар мен арналарды іздеуге арналған толыққанды диалог қосылды. Диалогты Ctrl+F комбинациясы немесе мәзір арқылы шақыруға болады. Масканы іздеуге де, тұрақты өрнектерге де қолдау көрсетіледі.
    Mumble 1.4 дауыстық байланыс платформасының шығарылымы
  • Пайдаланушыға арна қатысушылары естіген барлық дыбыстарды, бірақ арнаға тікелей қосылмай-ақ естуге мүмкіндік беретін арнаны тыңдау режимі қосылды. Бұл жағдайда тыңдаушы пайдаланушылар арна қатысушыларының тізімінде көрсетіледі, бірақ арнайы белгішемен белгіленеді (тек жаңа нұсқаларда; ескі клиенттерде мұндай пайдаланушылар көрсетілмейді). Режим бір бағытты, яғни. тыңдаушы пайдаланушы сөйлегісі келсе, арнаға қосылуы керек. Арна әкімшілері үшін ACL және параметрлер тыңдау режимінде қосылымдарға тыйым салу үшін қамтамасыз етілген.
    Mumble 1.4 дауыстық байланыс платформасының шығарылымы
  • Дәл қазір кім сөйлеп тұрғанын түсінуге мүмкіндік беретін TalkingUI интерфейсі қосылды. Интерфейс ойын режиміндегі құралдар кеңесіне ұқсас, бірақ ойыншы еместердің күнделікті пайдалануына арналған қазіргі уақытта сөйлейтін пайдаланушылардың тізімі бар қалқымалы терезені қамтамасыз етеді.
    Mumble 1.4 дауыстық байланыс платформасының шығарылымы
  • Пайдаланушының арнаға қосыла алатынын немесе қосылмайтынын түсінуге мүмкіндік беретін интерфейске кіруді шектеу индикаторлары қосылды (мысалы, арна тек құпия сөзбен кіруге рұқсат берсе немесе сервердегі белгілі бір топқа байланысты болса).
    Mumble 1.4 дауыстық байланыс платформасының шығарылымы
  • Мәтіндік хабарлар, мысалы, тізімдерді, код үзінділерін, тырнақшаларды жіберу, қалың немесе курсивпен мәтін бөліктерін бөлектеу және сілтемелерді жасау үшін пайдаланылуы мүмкін Markdown белгілеуді қолдайды.
  • Стерео дыбысты ойнату мүмкіндігі қосылды, бұл серверге стерео режимде аудио ағынын жіберуге мүмкіндік береді, оны клиент моноға айналдырмайды. Бұл мүмкіндікті, мысалы, музыкалық боттарды жасау үшін пайдалануға болады. Ресми клиенттен аудио жіберу әлі тек моно режимде мүмкін.
  • Пайдаланушыларға лақап аттарды тағайындау мүмкіндігі қосылды, бұл тым ұзын атауларды теріс пайдаланатын немесе атын жиі өзгертетін пайдаланушыларға түсінікті атауды тағайындауға мүмкіндік береді. Тағайындалған аттар қатысушылар тізімінде қосымша белгілер ретінде пайда болуы немесе түпнұсқа атын толығымен ауыстыруы мүмкін. Лақап аттар пайдаланушы сертификаттарына байланысты, таңдалған серверге тәуелді емес және қайта іске қосқаннан кейін өзгермейді.
    Mumble 1.4 дауыстық байланыс платформасының шығарылымы
  • Серверде қазір Ice протоколы арқылы хабар тарату режимінде сәлемдесу мәтінін жіберу функциялары бар. Журналдағы топтардағы ACL және барлық өзгерістерді көрсету үшін қосылған қолдау. Түсініктемелер мен аватарларды қалпына келтіруді басқару үшін бөлек ACL қосылды. Әдепкі бойынша, пайдаланушы аттарында бос орындарға рұқсат етіледі. Әдепкі бойынша TCP_NODELAY режимін қосу арқылы CPU жүктемесі азайтылды.
  • Арамызда және Source қозғалтқышына негізделген реттелетін ойындарда позициялық дыбысты қолдау үшін қосылатын плагиндер. Call of Duty 2 және GTA V ойындарына арналған жаңартылған плагиндер.
  • Opus аудио кодегі 1.3.1 нұсқасына жаңартылды.
  • Qt4, DirectSound және CELT 0.11.0 үшін қолдау жойылды. Классикалық тақырып жойылды.

Mumble 1.4 дауыстық байланыс платформасының шығарылымы
Mumble 1.4 дауыстық байланыс платформасының шығарылымы

Ақпарат көзі: opennet.ru

пікір қалдыру