Mumble (software)
मम्बल एक वॉयस ओवर आई. पी. (वी. ओ. आई. पी.) अनुप्रयोग है जिसे मुख्य रूप से गेमर्स द्वारा उपयोग के लिए डिज़ाइन किया गया है और यह टीमस्पीक जैसे कार्यक्रमों के समान है। मम्बल क्लाइंट-सर्वर आर्किटेक्चर का उपयोग करता है जो उपयोगकर्ताओं को एक ही सर्वर के माध्यम से एक-दूसरे से बात करने की अनुमति देता है। इसमें एक बहुत ही सरल प्रशासनिक इंटरफेस है और इसमें उच्च ध्वनि गुणवत्ता और कम विलंबता है। सभी संचार एन्क्रिप्टेड हैं। मम्बल मुफ्त और ओपन-सोर्स सॉफ्टवेयर है, क्रॉस-प्लेटफॉर्म है, और इसे बीएसडी-3-क्लॉज लाइसेंस की शर्तों के तहत जारी किया गया है। चैनल पदानुक्रम ए मम्बल सर्वर (जिसे मुर्मुर कहा जाता है) में एक रूट चैनल और इसके नीचे चैनलों का एक पदानुक्रमित वृक्ष होता है। उपयोगकर्ता बड़े आभासी चैनल बनाने के लिए अस्थायी रूप से चैनलों को जोड़ सकते हैं। यह बड़े आयोजनों के दौरान उपयोगी है जहां उपयोगकर्ताओं का एक छोटा समूह एक चैनल में चैट कर रहा हो सकता है, लेकिन घोषणाओं को सुनने के लिए अन्य उपयोगकर्ताओं के साथ एक सामान्य चैनल से जुड़ा होता है। यह टीम-आधारित प्रथम-व्यक्ति निशानेबाज (एफपीएस) खेलों से भी मेल खाता है। प्रत्येक चैनल में समूहों और अभिगम नियंत्रण सूचियों का एक संबद्ध समूह होता है जो उपयोगकर्ता अनुमतियों को नियंत्रित करता है। यह प्रणाली अतिरिक्त विन्यास जटिलता की कीमत पर कई उपयोग परिदृश्यों का समर्थन करती है। ध्वनि गुणवत्ता मम्बल संस्करण 1.2.4 के रूप में कम विलंबता वाले ऑडियो कोडेक ओपस का उपयोग करता है, कोडेक जो पिछले डिफ़ॉल्ट स्पीक्स और सी. ई. एल. टी. को सफल बनाता है। यह और मम्बल का बाकी डिज़ाइन कम विलंबता वाले संचार की अनुमति देता है, जिसका अर्थ है कि जब एक छोर पर कुछ कहा जाता है और जब इसे दूसरे छोर पर सुना जाता है, तो इसके बीच एक छोटा विलंब होता है। स्पीकर या खराब गुणवत्ता वाले ध्वनि हार्डवेयर का उपयोग करते समय प्रतिध्वनि को कम करने के लिए मम्बल प्रतिध्वनि रद्दीकरण को भी शामिल करता है। सुरक्षा और गोपनीयता मम्बल एक टी. एल. एस. नियंत्रण चैनल के माध्यम से एक सर्वर से जुड़ता है, जिसमें ऑडियो ओ. सी. बी. मोड में ए. ई. एस. के साथ यू. डी. पी. एन्क्रिप्टेड के माध्यम से यात्रा करता है। 1. 2. 9 तक मम्बल अब यदि संभव हो तो ई. सी. डी. एच. ई. + ए. ई. एस.-जी. सी. एम. साइफर सुइट्स को पसंद करता है, जो परफेक्ट फॉरवर्ड सीक्रेसी प्रदान करता है। जबकि उपयोगकर्ताओं के लिए कूटशब्द प्रमाणीकरण समर्थित है, 1.2.0 के बाद से इसे आम तौर पर सार्वजनिक कुंजी प्रमाणपत्रों के रूप में मजबूत प्रमाणीकरण के पक्ष में छोड़ दिया जाता है। पूर्ण पटल अनुप्रयोगों में उपयोग के लिए एक एकीकृत आच्छादन है। ओवरले से पता चलता है कि कौन बात कर रहा है और वे किस चैनल से जुड़े हुए हैं। संस्करण 1 तक, उपयोगकर्ता ओवरले में अपना प्रतिनिधित्व करने के लिए अवतार अपलोड कर सकते हैं, जिससे अधिक व्यक्तिगत अनुभव पैदा होता है। संस्करण 1.2 तक, ओवरले विंडोज पर अधिकांश डायरेक्ट3डी 9/10 और ओपनजीएल अनुप्रयोगों के साथ काम करता है और इसमें लिनक्स और मैक ओएस एक्स के लिए ओपनजीएल समर्थन है। डायरेक्टएक्स 11 अनुप्रयोगों के लिए समर्थन बाद में जोड़ा गया था। कुछ खेलों के लिए, मम्बल अन्य खिलाड़ियों की आवाज़ को खेल में उनकी सापेक्ष स्थिति के अनुसार रखने के लिए ऑडियो को संशोधित करता है। इसमें न केवल दिशा की भावना देना शामिल है, बल्कि दूरी की भी समझ है। इसे महसूस करने के लिए, मम्बल प्रत्येक ऑडियो पैकेट के साथ एक ही खेल में खिलाड़ियों को प्रत्येक खिलाड़ी की इन-गेम स्थिति भेजता है। मम्बल इसे करने के लिए आवश्यक जानकारी को दो तरीकों से एकत्र कर सकता हैः यह या तो खेल की स्मृति से सीधे आवश्यक जानकारी को पढ़ता है या खेल इसे तथाकथित लिंक प्लगइन इंटरफेस के माध्यम से स्वयं प्रदान करते हैं। लिंक प्लगइन गेम को मम्बल परियोजना द्वारा प्रदान किए गए स्रोत कोड के एक छोटे से टुकड़े को शामिल करके स्थितिजन्य ऑडियो के लिए आवश्यक जानकारी को उजागर करने का एक तरीका प्रदान करता है। कई हाई-प्रोफाइल खेलों ने इस कार्यक्षमता को लागू किया है जिसमें कई वाल्व के सोर्स इंजन आधारित खेल (टीम फोर्ट्रेस 2, डे ऑफ डिफीटः सोर्स, काउंटर-स्ट्राइकः सोर्स, हाफ-लाइफ 2: डेथमैच) और गिल्ड वॉर्स 2 शामिल हैं। मोबाइल ऐप थर्ड-पार्टी मोबाइल ऐप मम्बल के लिए उपलब्ध हैं, जैसे कि आई. ओ. एस. के लिए मम्बल, एंड्रॉइड के लिए प्लम्बल (एफ-ड्रॉइड, गूगल प्ले, नोटः 2016 में बंद), और मुमला (एफ-ड्रॉइड, गूगल प्ले)। सर्वर एकीकरण मम्बल मौजूदा तकनीकी और सामाजिक संरचनाओं में फिट बैठता है। इस तरह, सर्वर पूरी तरह से ज़ीरोसी बर्फ पर दूरस्थ नियंत्रण योग्य है। उपयोगकर्ता चैनलों के साथ-साथ आभासी सर्वर उदाहरणों में हेरफेर किया जा सकता है। यह परियोजना इंटरफेस की क्षमताओं को दर्शाने वाली कई नमूना स्क्रिप्ट प्रदान करती है और साथ ही पूर्वनिर्मित स्क्रिप्ट जो मौजूदा पीएचपीबीबी या सिंपल मशीन्स फोरम डेटाबेस का उपयोग करके उपयोगकर्ताओं को प्रमाणित करने जैसी सुविधाओं की पेशकश करती है। बुड़बुड़ाने वाला सर्वर डिफ़ॉल्ट रूप से पोर्ट 64738 टीसीपी और यूडीपी का उपयोग करता है। पोर्ट संख्या कमोडोर 64 पर रीसेट फ़ंक्शन के पते को संदर्भित करती है। मम्बल-सर्वर (मर्मुर) के एक वैकल्पिक न्यूनतम कार्यान्वयन को यूमुरमुर कहा जाता है। यह सीमित संसाधनों के साथ एम्बेडेड उपकरणों पर स्थापित करने के लिए है, जैसे कि, उदाहरण के लिए, ओपनवर्ट चलाने वाले आवासीय गेटवे। सर्वर होस्टिंग कई अन्य वी. ओ. आई. पी. ग्राहकों की तरह, मम्बल सर्वर किराए पर या स्थानीय रूप से होस्ट किए जा सकते हैं। मम्बल सर्वर को स्थानीय रूप से होस्ट करने के लिए मरमुर (मम्बल इंस्टॉलर में एक विकल्प के रूप में शामिल) को डाउनलोड करने और इसे लॉन्च करने की आवश्यकता होती है। सर्वर को कॉन्फ़िगर करना कॉन्फ़िगरेशन फ़ाइल को संपादित करने के माध्यम से प्राप्त किया जाता है। कॉन्फ़िगरेशन फ़ाइल सर्वर के नाम, उपयोगकर्ता प्रमाणीकरण, ऑडियो गुणवत्ता प्रतिबंधों और पोर्ट के लिए जानकारी रखती है। सर्वर को भीतर से प्रशासित करने के लिए उपयोगकर्ता को प्रशासक अधिकार दिए जाने की आवश्यकता होती है, या सुपरयूज़र खाते में लॉग इन करके भी किया जा सकता है। सर्वर के भीतर प्रशासक कक्षों को जोड़ या संपादित कर सकते हैं, उपयोगकर्ताओं का प्रबंधन कर सकते हैं और सर्वर की जानकारी देख सकते हैं। वी. ओ. आई. पी. सॉफ्टवेयर संदर्भों की तुलना भी देखें बाहरी लिंक सी + + फ्री वी. ओ. आई. पी. सॉफ्टवेयर में प्रोग्राम किए गए फ्री सॉफ्टवेयर लिनक्स के लिए इंटरनेट सॉफ्टवेयर मैक. ओ. एस. इंटरनेट सॉफ्टवेयर सॉफ्टवेयर बीएस. डी. लाइसेंस वॉयस ओवर आई. पी. क्लाइंट का उपयोग करते हुए जो क्यू. टी. वी. ओ. आई. पी. सॉफ्टवेयर विंडोज इंटरनेट सॉफ्टवेयर का उपयोग करते हैं।