ما يقرب من عشر سنوات منذ الإصدار المهم الأخير
يتكون المشروع من وحدتين - العميل Mumble والخادم Murmur.
تعتمد الواجهة الرسومية على Qt. يتم استخدام برنامج ترميز الصوت لنقل المعلومات الصوتية
التواصل بين القادة في جميع المجموعات. يتم نقل البيانات فقط عبر قناة اتصال مشفرة، ويتم استخدام المصادقة المستندة إلى المفتاح العام افتراضيًا.
على عكس الخدمات المركزية، يتيح لك Mumble الاحتفاظ ببيانات المستخدم بنفسك والتحكم الكامل في تشغيل الخادم، إذا لزم الأمر، وربط البرامج النصية والمعالجات الإضافية، والتي تتوفر لها واجهة برمجة تطبيقات خاصة تعتمد على بروتوكولات Ice وGRPC. يتضمن ذلك استخدام قواعد بيانات المستخدم الحالية للمصادقة أو توصيل الروبوتات الصوتية التي يمكنها، على سبيل المثال، تشغيل الموسيقى. من الممكن التحكم بالخادم عبر واجهة الويب. وظائف البحث عن الأصدقاء على خوادم مختلفة متاحة للمستخدمين.
تشمل الاستخدامات الإضافية تسجيل ملفات podcast التعاونية وتوفير الصوت المباشر الموضعي في الألعاب (يرتبط مصدر الصوت باللاعب وينشأ من موقعه في مساحة اللعبة)، بما في ذلك الألعاب التي تضم مئات المشاركين (على سبيل المثال، يتم استخدام Mumble في مجتمعات اللاعبين من Eve Online وTeam Fortress 2). تدعم الألعاب أيضًا وضع التراكب، حيث يرى المستخدم اللاعب الذي يتحدث إليه ويمكنه عرض FPS والتوقيت المحلي.
الابتكارات الرئيسية:
- تم تنفيذ العمل لإعادة تنظيم التصميم. تم تحديث سمة الضوء الكلاسيكية، وتمت إضافة سمات فاتحة ومظلمة؛
- تمت إضافة القدرة على ضبط مستوى الصوت بشكل فردي على جانب النظام المحلي للمستخدم؛
- تمت إضافة اختصارات لاصقة لتغيير أوضاع النقل (تفعيل الصوت، الانتقال إلى المحادثة، الجلسة المستمرة). يتم تمكينه من خلال الإعدادات "التكوين -> الإعدادات -> واجهة المستخدم -> إظهار القائمة المنسدلة لوضع الإرسال في شريط الأدوات".
- تم تنفيذ وظيفة تصفية القنوات الديناميكية، مما يبسط التنقل عبر الخوادم التي تحتوي على عدد كبير جدًا من القنوات والمستخدمين. افتراضيًا، لا يُظهر عامل التصفية القنوات الفارغة؛
- تمت إضافة خيار لتعطيل إضافة وتغيير معلمات الاتصال التفاعلية، والذي يمكن استخدامه في الحالات التي لا ينبغي فيها على المستخدم تغيير قائمة الخوادم التي تم تكوينها مسبقًا؛
- تمت إضافة إعداد لتقليل مستوى الصوت الصادر من اللاعبين الآخرين أثناء المحادثة؛
- تمت إضافة وظيفة التسجيل متعدد القنوات في الوضع المتزامن؛
- أضاف نظام تراكب اللعبة دعمًا لـ DirectX 11 والقدرة على تخصيص موضع عرض FPS؛
- تحتوي واجهة المسؤول على مربع حوار مُعاد تصميمه لإدارة قوائم المستخدمين، وإضافة أوضاع فرز مختلفة، ومرشحات، والقدرة على حذف المستخدمين دفعة واحدة؛
- صيانة مبسطة لقائمة الحظر؛
- تمت إضافة القدرة على إدارة العميل عبر مقبس RPС.
المصدر: opennet.ru