Keluaran platform komunikasi suara Mumble 1.4

Selepas lebih daripada dua tahun pembangunan, keluaran platform Mumble 1.4 telah dibentangkan, memfokuskan pada mencipta sembang suara yang memberikan kependaman rendah dan penghantaran suara berkualiti tinggi. Bidang utama permohonan untuk Mumble ialah mengatur komunikasi antara pemain semasa bermain permainan komputer. Kod projek ditulis dalam C++ dan diedarkan di bawah lesen BSD. Binaan disediakan untuk Linux, Windows dan macOS.

Projek ini terdiri daripada dua modul - pelanggan merungut dan pelayan merungut. Antara muka grafik adalah berdasarkan Qt. Codec audio Opus digunakan untuk menghantar maklumat audio. Sistem kawalan akses yang fleksibel disediakan, sebagai contoh, adalah mungkin untuk membuat sembang suara untuk beberapa kumpulan terpencil dengan kemungkinan komunikasi berasingan antara pemimpin dalam semua kumpulan. Data dihantar hanya melalui saluran komunikasi yang disulitkan; pengesahan berasaskan kunci awam digunakan secara lalai.

Tidak seperti perkhidmatan terpusat, Mumble membolehkan anda menyimpan data pengguna pada pelayan anda sendiri dan mengawal sepenuhnya operasi infrastruktur, jika perlu, menyambungkan pemproses skrip tambahan, yang mana API khas berdasarkan protokol Ais dan GRPC tersedia. Ini termasuk menggunakan pangkalan data pengguna sedia ada untuk pengesahan atau menyambungkan bot bunyi yang, sebagai contoh, boleh memainkan muzik. Ia adalah mungkin untuk mengawal pelayan melalui antara muka web. Fungsi mencari rakan pada pelayan yang berbeza tersedia untuk pengguna.

Penggunaan tambahan termasuk merakam podcast kolaboratif dan menyokong audio langsung kedudukan dalam permainan (sumber audio dikaitkan dengan pemain dan berasal dari lokasinya dalam ruang permainan), termasuk permainan dengan ratusan peserta (contohnya, Mumble digunakan dalam komuniti pemain daripada Eve Online dan Team Fortress 2 ). Permainan ini juga menyokong mod tindanan, di mana pengguna melihat pemain yang dia bercakap dan boleh melihat FPS dan waktu tempatan.

Inovasi utama:

  • Keupayaan untuk membangunkan pemalam tujuan umum yang boleh dipasang dan dikemas kini secara bebas daripada aplikasi utama telah dilaksanakan. Tidak seperti pemalam terbina dalam yang disediakan sebelum ini, mekanisme baharu boleh digunakan untuk melaksanakan penambahan sewenang-wenangnya dan tidak terhad kepada cara mengekstrak maklumat lokasi pemain untuk melaksanakan audio kedudukan.
  • Menambahkan dialog lengkap untuk mencari pengguna dan saluran yang tersedia pada pelayan. Dialog boleh dipanggil melalui gabungan Ctrl+F atau melalui menu. Kedua-dua carian topeng dan ungkapan biasa disokong.
    Keluaran platform komunikasi suara Mumble 1.4
  • Menambahkan mod mendengar saluran, membolehkan pengguna mendengar semua bunyi yang didengari oleh peserta saluran, tetapi tanpa menyambung terus ke saluran. Dalam kes ini, pengguna yang mendengar ditunjukkan dalam senarai peserta saluran, tetapi ditandakan dengan ikon khas (hanya dalam versi baharu; dalam pelanggan lama pengguna sedemikian tidak dipaparkan). Mod adalah satu arah, i.e. jika pengguna yang mendengar mahu bercakap, dia perlu menyambung ke saluran. Untuk pentadbir saluran, ACL dan tetapan disediakan untuk melarang sambungan dalam mod mendengar.
    Keluaran platform komunikasi suara Mumble 1.4
  • Antara muka TalkingUI telah ditambah, membolehkan anda memahami siapa yang bercakap sekarang. Antara muka menyediakan tetingkap pop timbul dengan senarai pengguna yang sedang bercakap, serupa dengan petua alat dalam mod permainan, tetapi bertujuan untuk kegunaan harian oleh bukan pemain.
    Keluaran platform komunikasi suara Mumble 1.4
  • Penunjuk sekatan akses telah ditambahkan pada antara muka, membolehkan anda memahami sama ada pengguna boleh menyambung ke saluran atau tidak (contohnya, jika saluran hanya membenarkan log masuk dengan kata laluan atau terikat dengan kumpulan tertentu pada pelayan).
    Keluaran platform komunikasi suara Mumble 1.4
  • Mesej teks menyokong markup Markdown, yang, sebagai contoh, boleh digunakan untuk menghantar senarai, coretan kod, petikan, menyerlahkan bahagian teks dalam huruf tebal atau condong dan pautan reka bentuk.
  • Menambah keupayaan untuk memainkan audio stereo, membenarkan pelayan menghantar aliran audio dalam mod stereo, yang tidak akan ditukar kepada mono oleh pelanggan. Ciri ini boleh digunakan, sebagai contoh, untuk membuat bot muzik. Menghantar audio daripada pelanggan rasmi masih hanya boleh dilakukan dalam mod mono.
  • Menambahkan keupayaan untuk memberikan nama panggilan kepada pengguna, yang memungkinkan untuk memberikan nama yang lebih mudah difahami kepada pengguna yang menyalahgunakan nama terlalu panjang atau menukar nama mereka dengan kerap. Nama yang diberikan boleh muncul dalam senarai peserta sebagai label tambahan atau menggantikan nama asal sepenuhnya. Nama panggilan terikat pada sijil pengguna, tidak bergantung pada pelayan yang dipilih dan tidak berubah selepas dimulakan semula.
    Keluaran platform komunikasi suara Mumble 1.4
  • Pelayan kini mempunyai fungsi untuk menghantar teks alu-aluan dalam mod siaran menggunakan protokol Ais. Menambah sokongan untuk mencerminkan ACL dan semua perubahan dalam kumpulan dalam log. Menambahkan ACL berasingan untuk mengawal tetapan semula ulasan dan avatar. Secara lalai, ruang dibenarkan dalam nama pengguna. Mengurangkan beban CPU dengan mendayakan mod TCP_NODELAY secara lalai.
  • Menambah pemalam untuk menyokong audio kedudukan dalam Among Us dan dalam permainan tersuai berdasarkan enjin Sumber. Pemalam yang dikemas kini untuk permainan Call of Duty 2 dan GTA V.
  • Codec audio Opus telah dikemas kini kepada versi 1.3.1.
  • Dialih keluar sokongan untuk Qt4, DirectSound dan CELT 0.11.0. Tema klasik telah dialih keluar.

Keluaran platform komunikasi suara Mumble 1.4
Keluaran platform komunikasi suara Mumble 1.4

Sumber: opennet.ru

Tambah komen