Mumble (software)
મમ્બલ એ વૉઇસ ઓવર આઇપી (વીઓઆઇપી) એપ્લિકેશન છે જે મુખ્યત્વે રમનારાઓ દ્વારા ઉપયોગ માટે રચાયેલ છે અને તે ટીમસ્પીક જેવા કાર્યક્રમો જેવી જ છે. મમ્બલ ક્લાયન્ટ-સર્વર આર્કિટેક્ચરનો ઉપયોગ કરે છે જે વપરાશકર્તાઓને એક જ સર્વર દ્વારા એકબીજા સાથે વાત કરવાની મંજૂરી આપે છે. તેમાં ખૂબ જ સરળ વહીવટી ઇન્ટરફેસ છે અને તેમાં ઉચ્ચ ધ્વનિ ગુણવત્તા અને ઓછી વિલંબતા છે. તમામ કોમ્યુનિકેશન એન્ક્રિપ્ટેડ છે. મમ્બલ મફત અને ઓપન-સોર્સ સોફ્ટવેર છે, ક્રોસ-પ્લેટફોર્મ છે, અને બીએસડી-3-ક્લોઝ લાઇસન્સની શરતો હેઠળ રજૂ કરવામાં આવે છે. ચેનલ પદાનુક્રમ એ મમ્બલ સર્વર (જેને મુર્મુર કહેવાય છે) પાસે રુટ ચેનલ અને તેની નીચે ચેનલોનું અધિક્રમિક વૃક્ષ હોય છે. વપરાશકર્તાઓ મોટી વર્ચ્યુઅલ ચેનલો બનાવવા માટે અસ્થાયી રૂપે ચેનલોને જોડી શકે છે. આ મોટી ઘટનાઓ દરમિયાન ઉપયોગી છે જ્યાં વપરાશકર્તાઓનું એક નાનું જૂથ ચેનલમાં ચેટિંગ કરી શકે છે, પરંતુ ઘોષણાઓ સાંભળવા માટે અન્ય વપરાશકર્તાઓ સાથે સામાન્ય ચેનલ સાથે જોડાયેલા હોય છે. તે ટીમ-આધારિત ફર્સ્ટ-પર્સન શૂટર (એફપીએસ) રમતો સાથે પણ મેળ ખાય છે. દરેક ચેનલમાં જૂથો અને પ્રવેશ નિયંત્રણ સૂચિઓનો સંકળાયેલ સમૂહ હોય છે જે વપરાશકર્તા પરવાનગીઓને નિયંત્રિત કરે છે. આ સિસ્ટમ વધારાની રૂપરેખાંકન જટિલતાની કિંમત પર ઘણા ઉપયોગના દૃશ્યોને ટેકો આપે છે. ધ્વનિ ગુણવત્તા મમ્બલ આવૃત્તિ 1.2.4 મુજબ ઓછી વિલંબતા ઓડિયો કોડેક ઓપસનો ઉપયોગ કરે છે, કોડેક જે અગાઉના ડિફોલ્ટ્સ સ્પીક્સ અને સીઇએલટીને સફળ બનાવે છે. આ અને મમ્બલની બાકીની રચના ઓછી વિલંબતા સંચાર માટે પરવાનગી આપે છે, જેનો અર્થ થાય છે કે જ્યારે એક છેડે કંઈક કહેવામાં આવે છે અને જ્યારે તે બીજા છેડે સાંભળવામાં આવે છે ત્યારે વચ્ચે ટૂંકા વિલંબ થાય છે. સ્પીકર અથવા નબળી ગુણવત્તાના સાઉન્ડ હાર્ડવેરનો ઉપયોગ કરતી વખતે પડઘો ઘટાડવા માટે મમ્બલમાં પડઘો રદ કરવાનો પણ સમાવેશ થાય છે. સુરક્ષા અને ગોપનીયતા મમ્બલ ટી. એલ. એસ. નિયંત્રણ ચેનલ દ્વારા સર્વર સાથે જોડાય છે, જેમાં ઓ. સી. બી. મોડમાં એઇએસ સાથે યુ. ડી. પી. દ્વારા એન્ક્રિપ્ટ થયેલ ઓડિયો મુસાફરી કરે છે. 1. 2. 9 સુધીમાં મમ્બલ હવે જો શક્ય હોય તો ઇ. સી. ડી. એચ. ઈ. + એ. ઈ. એસ.-જી. સી. એમ. સાઇફર સ્યુઇટ્સને પસંદ કરે છે, જે સંપૂર્ણ ફોરવર્ડ સિક્રેસી પૂરી પાડે છે. જ્યારે વપરાશકર્તાઓ માટે પાસવર્ડ પ્રમાણીકરણને ટેકો આપવામાં આવે છે, 1.2.0 થી તે સામાન્ય રીતે જાહેર કી પ્રમાણપત્રોના રૂપમાં મજબૂત પ્રમાણીકરણની તરફેણમાં ટાળવામાં આવે છે. પૂર્ણ સ્ક્રીન એપ્લિકેશન્સમાં ઉપયોગ માટે એક સંકલિત આવરણ છે. ઓવરલે બતાવે છે કે કોણ વાત કરી રહ્યું છે અને તેઓ કઈ લિંક કરેલી ચેનલમાં છે. આવૃત્તિ 1 મુજબ, વપરાશકર્તાઓ ઓવરલેમાં પોતાને રજૂ કરવા માટે અવતારો અપલોડ કરી શકે છે, જેનાથી વધુ વ્યક્તિગત અનુભવ બને છે. આવૃત્તિ 1.2 મુજબ, ઓવરલે વિન્ડોઝ પર મોટાભાગના ડાયરેક્ટ3ડી <આઇડી1> અને ઓપનજીએલ કાર્યક્રમો સાથે કામ કરે છે અને લિનક્સ અને મેક ઓએસ એક્સ માટે ઓપનજીએલ સપોર્ટ ધરાવે છે. ડાયરેક્ટએક્સ 11 કાર્યક્રમો માટે આધાર પાછળથી ઉમેરવામાં આવ્યો હતો. ચોક્કસ રમતો માટે, મમ્બલ રમતમાં તેમની સંબંધિત સ્થિતિ અનુસાર અન્ય ખેલાડીઓના અવાજોને સ્થાન આપવા માટે ઑડિઓમાં ફેરફાર કરે છે. આમાં માત્ર દિશાની જ નહીં, પણ અંતરની પણ સમજ આપવાનો સમાવેશ થાય છે. આને સમજવા માટે, મમ્બલ દરેક ઓડિયો પેકેટ સાથે એક જ રમતના ખેલાડીઓને દરેક ખેલાડીની ઇન-ગેમ પોઝિશન મોકલે છે. મમ્બલ આ કરવા માટે જરૂરી માહિતી બે રીતે એકત્રિત કરી શકે છેઃ તે કાં તો રમતની મેમરીમાંથી સીધી જરૂરી માહિતી વાંચે છે અથવા રમતો કહેવાતા લિંક પ્લગઇન ઇન્ટરફેસ દ્વારા પોતાને પ્રદાન કરે છે. લિંક પ્લગઇન મમ્બલ પ્રોજેક્ટ દ્વારા પૂરા પાડવામાં આવેલ સ્રોત કોડના નાના ભાગનો સમાવેશ કરીને પોઝિશનલ ઑડિઓ માટે જરૂરી માહિતીને છતી કરવાની રીત સાથે રમતો પ્રદાન કરે છે. કેટલીક હાઇ-પ્રોફાઇલ રમતોએ આ કાર્યક્ષમતાને અમલમાં મૂકી છે જેમાં વાલ્વની ઘણી સોર્સ એન્જિન આધારિત રમતો (ટીમ ફોર્ટ્રેસ 2, ડે ઓફ ડિફીટઃ સોર્સ, કાઉન્ટર-સ્ટ્રાઇકઃ સોર્સ, હાફ-લાઇફ 2: ડેથમેચ) અને ગિલ્ડ વોર્સ 2 નો સમાવેશ થાય છે. મોબાઇલ એપ્લિકેશન્સ થર્ડ-પાર્ટી મોબાઇલ એપ્લિકેશન્સ મમ્બલ માટે ઉપલબ્ધ છે, જેમ કે આઇઓએસ માટે મમ્બલ, એન્ડ્રોઇડ માટે પ્લમ્બલ (એફ-ડ્રોઇડ, ગૂગલ પ્લે, નોંધઃ 2016 માં બંધ), અને મુમ્લા (એફ-ડ્રોઇડ, ગૂગલ પ્લે). સર્વર એકીકરણ મમ્બલ હાલની તકનીકી અને સામાજિક માળખામાં બંધબેસે છે. જેમ કે, સર્વર ઝીરોસી આઇસ પર સંપૂર્ણપણે દૂરસ્થ નિયંત્રણક્ષમ છે. વપરાશકર્તા ચેનલો તેમજ વર્ચ્યુઅલ સર્વર ઉદાહરણોમાં હેરફેર કરી શકાય છે. આ પ્રોજેક્ટ ઇન્ટરફેસની ક્ષમતાઓને દર્શાવતી સંખ્યાબંધ નમૂનાની સ્ક્રિપ્ટો તેમજ હાલની પીએચપીબીબી અથવા સિમ્પલ મશીન્સ ફોરમ ડેટાબેઝનો ઉપયોગ કરીને વપરાશકર્તાઓને પ્રમાણિત કરવા જેવી સુવિધાઓ પ્રદાન કરતી પૂર્વનિર્મિત સ્ક્રિપ્ટો પ્રદાન કરે છે. મૂંઝવણ સર્વર મૂળભૂત રીતે પોર્ટ 64738 ટીસીપી અને યુડીપીનો ઉપયોગ કરે છે. પોર્ટ નંબર કોમોડોર 64 પર રીસેટ ફંક્શનના સરનામાનો સંદર્ભ આપે છે. મમ્બલ-સર્વર (મર્મુર) ના વૈકલ્પિક લઘુતમ અમલીકરણને ઉમુરમુર કહેવામાં આવે છે. તે મર્યાદિત સંસાધનો સાથે એમ્બેડેડ ઉપકરણો પર સ્થાપિત કરવા માટે બનાવાયેલ છે, જેમ કે, ઉદાહરણ તરીકે, ઓપનવર્ટ ચલાવતા રહેણાંક ગેટવે. સર્વર હોસ્ટિંગ અન્ય ઘણા વીઓઆઈપી ક્લાયન્ટ્સની જેમ, મમ્બલ સર્વર ભાડે અથવા સ્થાનિક રીતે હોસ્ટ કરી શકાય છે. મમ્બલ સર્વરને સ્થાનિક રીતે હોસ્ટ કરવા માટે મુર્મુર ડાઉનલોડ કરવું (મમ્બલ ઇન્સ્ટોલરમાં વિકલ્પ તરીકે સામેલ) અને તેને શરૂ કરવું જરૂરી છે. સર્વરને રૂપરેખાંકિત કરવું રૂપરેખાંકન ફાઇલને સંપાદિત કરીને પ્રાપ્ત થાય છે. રૂપરેખાંકન ફાઇલ સર્વરનું નામ, વપરાશકર્તા પ્રમાણીકરણ, ઓડિયો ગુણવત્તાના નિયંત્રણો અને પોર્ટ માટેની માહિતી ધરાવે છે. સર્વરને અંદરથી સંચાલિત કરવા માટે વપરાશકર્તાને સંચાલક અધિકારો આપવાની જરૂર છે, અથવા સુપરયુઝર ખાતામાં લૉગ ઇન કરીને પણ કરી શકાય છે. સર્વરની અંદર વહીવટકર્તાઓ રૂમ ઉમેરી અથવા સંપાદિત કરી શકે છે, વપરાશકર્તાઓનું સંચાલન કરી શકે છે અને સર્વરની માહિતી જોઈ શકે છે. આ પણ જુઓ વીઓઆઇપી સોફ્ટવેર સંદર્ભોની સરખામણી બાહ્ય કડીઓ લિનક્સ માટે સી + + ફ્રી વીઓઆઇપી સોફ્ટવેર ઈન્ટરનેટ સોફ્ટવેરમાં પ્રોગ્રામ કરેલ ફ્રી સોફ્ટવેર મેકઓએસ ઈન્ટરનેટ સોફ્ટવેર સોફ્ટવેર બીએસડી લાઇસન્સનો ઉપયોગ કરીને વોઇસ ઓવર આઇપી ક્લાયન્ટ્સ કે જે ક્યુટી વીઓઆઇપી સોફ્ટવેર વિન્ડોઝ ઈન્ટરનેટ સોફ્ટવેરનો ઉપયોગ કરે છે