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-এ রিসেট ফাংশনের ঠিকানা বোঝায়। মাম্বল-সার্ভারের (মারমুর) একটি বিকল্প ন্যূনতম প্রয়োগকে বলা হয় ইউমুরমুর। এটি সীমিত সম্পদ সহ এমবেডেড ডিভাইসে ইনস্টলেশনের উদ্দেশ্যে করা হয়েছে, যেমন, উদাহরণস্বরূপ, ওপেনওয়ার্ট চালিত আবাসিক প্রবেশদ্বার। সার্ভার হোস্টিং অন্যান্য অনেক ভিওআইপি ক্লায়েন্টের মতো, মাম্বল সার্ভারগুলি ভাড়া নেওয়া বা স্থানীয়ভাবে হোস্ট করা উভয়ই হতে পারে। স্থানীয়ভাবে একটি মাম্বল সার্ভার হোস্ট করার জন্য মুরমুর ডাউনলোড করা (মাম্বল ইনস্টলারে একটি বিকল্প হিসাবে অন্তর্ভুক্ত) এবং এটি চালু করা প্রয়োজন। কনফিগারেশন ফাইল সম্পাদনা করার মাধ্যমে সার্ভার কনফিগার করা হয়। কনফিগারেশন ফাইলটি সার্ভারের নাম, ব্যবহারকারীর প্রমাণীকরণ, অডিও মানের সীমাবদ্ধতা এবং পোর্টের জন্য তথ্য ধারণ করে। ভিতর থেকে সার্ভার পরিচালনা করার জন্য একজন ব্যবহারকারীকে প্রশাসকের অধিকার দেওয়া প্রয়োজন, অথবা সুপারইউজার অ্যাকাউন্টে লগ ইন করেও করা যেতে পারে। সার্ভারের মধ্যে প্রশাসকরা কক্ষ যোগ বা সম্পাদনা করতে পারেন, ব্যবহারকারীদের পরিচালনা করতে পারেন এবং সার্ভারের তথ্য দেখতে পারেন। আরও দেখুন ভিওআইপি সফ্টওয়্যার রেফারেন্সের তুলনা বাহ্যিক লিঙ্ক লিনাক্সের জন্য সি + + ফ্রি ভিওআইপি সফ্টওয়্যার ইন্টারনেট সফ্টওয়্যার প্রোগ্রাম করা ফ্রি সফ্টওয়্যার ম্যাকোস ইন্টারনেট সফ্টওয়্যার সফ্টওয়্যার বিএসডি লাইসেন্স ভয়েস ওভার আইপি ক্লায়েন্ট ব্যবহার করে যা কিউটি ভিওআইপি সফ্টওয়্যার উইন্ডোজ ইন্টারনেট সফ্টওয়্যার ব্যবহার করে