প্রকল্প সম্পর্কে

Mumble হলো কম লেটেন্সি এবং উচ্চ অডিও মানের জন্য ডিজাইন করা একটি ওপেন-সোর্স ভয়েস-চ্যাট প্রোগ্রাম, যা Qt এবং Opus-এর উপরে নির্মিত। প্রকল্পটি দুটি প্রধান মডিউল নিয়ে গঠিত: ক্লায়েন্ট (mumble) এবং সার্ভার (mumble-server, পূর্বে murmur নামে পরিচিত)। ক্লায়েন্ট Windows, Linux, FreeBSD, OpenBSD এবং macOS-এ চলে, অন্যদিকে সার্ভার Qt ইনস্টল করা যায় এমন যেকোনো জায়গায় চালানোর জন্য তৈরি। প্রকল্পের ডকুমেন্টেশন অফিসিয়াল ওয়েবসাইটে পাওয়া যায়। README-তে বর্ণিত প্রধান সক্ষমতাগুলো: - Opus কোডেক ব্যবহার করে কম-লেটেন্সি, উচ্চ-মানের ভয়েস চ্যাট। - স্ব-হোস্টেড ভয়েস যোগাযোগের জন্য আলাদা ক্লায়েন্ট ও সার্ভার কম্পোনেন্ট। - প্রধান ডেস্কটপ অপারেটিং সিস্টেমগুলোতে ক্রস-প্ল্যাটফর্ম ক্লায়েন্ট সমর্থন। - একটি INI ফাইলের মাধ্যমে সার্ভার কনফিগারেশন, যেখানে SuperUser পাসওয়ার্ড সেট করা, ফোরগ্রাউন্ডে চালানো এবং ভার্বোস লগিংয়ের মতো অপশন রয়েছে। - আলাদা INI ফাইল ও ডেটাবেস ব্যবহার করে একই ডিরেক্টরি থেকে একাধিক সার্ভার ইনস্ট্যান্স চালানোর সমর্থন। - একটি আলাদা রিপোজিটরিতে হোস্ট করা ব্যবহারের নির্দেশাবলীসহ অফিসিয়াল Docker ইমেজ। - মূল অ্যাপ্লিকেশনের বাইরে কার্যকারিতা বাড়ানোর জন্য একটি সাধারণ-উদ্দেশ্য প্লাগইন সিস্টেম। - Weblate-এর মাধ্যমে কমিউনিটি অনুবাদ সমর্থন। - একটি OpenGL ওভারলে, যা কোনো গেম চালু করার সময় Mumble লাইব্রেরি প্রিলোড করে সক্রিয় করা যায়। README-তে অবদান রাখার নির্দেশিকাও রয়েছে, যার মধ্যে কমিট নির্দেশিকা এবং নতুনদের জন্য সোর্স কোডের পরিচিতি, সেইসাথে GitHub-এ সমস্যা রিপোর্ট করার নির্দেশনা অন্তর্ভুক্ত। বিল্ড নির্দেশাবলী আলাদা ডকুমেন্টেশনে রক্ষণাবেক্ষণ করা হয়, এবং ব্যবহারকারীদের স্থিতিশীল রিলিজ বনাম অস্থির master ব্রাঞ্চের জন্য উপযুক্ত ব্রাঞ্চ নির্বাচন করার পরামর্শ দেওয়া হয়। Windows, macOS এবং Linux/Unix-এর জন্য প্ল্যাটফর্ম-নির্দিষ্ট নোট দেওয়া হয়েছে, যেখানে ক্লায়েন্ট ও সার্ভার উভয়ই কীভাবে চালাতে হয় তা কভার করা হয়েছে। Windows-এ, টাস্কবার আইকন থেকে সার্ভার চালু করা যায়, এবং কমান্ড-লাইন প্যারামিটারের মাধ্যমে SuperUser পাসওয়ার্ড সেট করা যায়। macOS-এ, সার্ভার আলাদাভাবে একটি স্ট্যাটিক OS X সার্ভার হিসেবে বিতরণ করা হয়। Linux/Unix-এ, সার্ভার কমান্ড লাইন থেকে চালানো হয়, যেখানে SuperUser পাসওয়ার্ড সেট করা, একটি INI ফাইল নির্দিষ্ট করা, ফোরগ্রাউন্ডে চালানো এবং লগ ভার্বোসিটি বাড়ানোর অপশন রয়েছে। প্রকল্পটি SignPath.io এবং SignPath Foundation-এর প্রদত্ত বিনামূল্যে কোড সাইনিং স্বীকার করে, এবং DartNode-কে একজন স্পনসর হিসেবে তালিকাভুক্ত করে, যা ওপেন সোর্সের জন্য বিনামূল্যে VPS প্রদান করে।