Mumble¶
Այս հոդվածում
Տեղեկատվություն
Mumble-ն անվճար և բաց կոդով VoIP ծրագրային ապահովում է, որն օգտագործում է հաճախորդ-սերվերային ճարտարապետություն։ Օգտատերերը կարող են իրական ժամանակում ձայնային կապ հաստատել միմյանց հետ նույն սերվերում։ Mumble սերվերները կարող են կոնֆիգուրացվել և վարչական կառավարվել առանձին՝ տարբեր համայնքների և օգտատերերի խմբերի համար։ Mumble-ն սովորաբար օգտագործվում է առցանց խաղերի ժամանակ ձայնային կապի համար և կազմակերպությունների կողմից՝ ձայնային կոնֆերանսների և հեռավար համագործակցության համար։
Mumble. Հիմնական հնարավորություններ¶
- Այս հարթակի հաճախորդային հավելվածները հասանելի են Windows, Linux, macOS, iOS և Android համակարգերում, ինչը դարձնում է այն բազմահարթակային։
- Opus ձայնային կոդեկը օգտագործվում է ցածր լատենտության և բարձր ձայնային որակի ապահովման համար։
- Ձայնային տրաֆիկը շիֆրվում է TLS արձանագրության միջոցով՝ զրույցների գաղտնիությունը պահպանելու համար։
- Սերվերը կարող է մշակել հազարավոր միաժամանակյա օգտատերեր, ինչը դարձնում է այն բարձր մասշտաբային։
- Գոյություն ունի տարածական ձայնի և ուղղորդված խոսքի աջակցություն, ինչը ապահովում է իրատեսական ձայն խաղերում և վիրտուալ իրականության մեջ։
- Պլագինների ճարտարապետությունը կարող է օգտագործվել հաճախորդի և սերվերի բաղադրիչների ֆունկցիոնալությունը ընդլայնելու համար։
Տեղակայման հնարավորություններ¶
| ID | Ծրագրային ապահովման անվանում | Համատեղելի ՕՀ | VM | BM | VGPU | GPU | Նվազագույն CPU (միջուկներ) | Նվազագույն RAM (ԳԲ) | Նվազագույն HDD/SSD (ԳԲ) | Սեփական դոմեն | Ակտիվ |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 78 | Mumble | Ubuntu 22.04 | + | + | + | + | 1 | 1 | - | Ոչ | ՊԱՏՎԻՐԵԼ |
- Ինստալացված ծրագրային ապահովում.
- Mumble սերվեր։
Նշում
Եթե այլ կերպ նշված չէ, լռելյայն մենք տեղադրում ենք ծրագրային ապահովման վերջին թողարկված տարբերակը՝ զարգացնողի կայքից կամ օպերացիոն համակարգի պահեստներից։
Սկսել Mumble-ի տեղադրումից հետո¶
Գրանցման ժամանակ նշված էլ. հասցեին կուղարկվի ծանուցում, որ սերվերը պատրաստ է աշխատելու համար՝ պատվերի վճարումից հետո։ Այն կպարունակի VPS-ի IP հասցեն, ինչպես նաև մուտքի և գաղտնաբառի տվյալները։ Մեր ընկերության հաճախորդները սերվերի և API կառավարման վահանակում կառավարում են սարքավորումները — Invapi։
- Login և Password սերվերին միանալու համար. ուղարկվում է էլ. փոստով ձեր էլ. հասցեին, երբ սերվերը պատրաստ է ծրագրային ապահովման տեղադրումից հետո։
Վարչի գաղտնաբառի ստացում¶
Նշում
SuperUser գաղտնաբառը ավտոմատ կերպով գեներացվում է սերվերի առաջին միացման ժամանակ և ցուցադրվում է օրագրում։
Քայլ 1. Միացեք սերվերին SSH-ի միջոցով.
Քայլ 2. Գտեք Mumble-ի Docker կոնտեյների ID-ն.
Արդյունքում կցուցադրվի նմանատիպ տող.
CONTAINER ID IMAGE COMMAND PORTS
a1f296c17976 ajmandourah/mumble /start.sh 0.0.0.0:64738->64738/tcp,
0.0.0.0:64738->64738/udp
Հիշեք CONTAINER ID-ը (առաջին սյունակ). a1f296c17976
Քայլ 3. Մուտք գործեք կոնտեյներ և դիտեք օրագիրը.
docker exec -it <container_ID> /bin/bash
tail -100 /mumble/mumble-server.log | grep Password for 'SuperUser'
Արդյունքում կցուցադրվի նմանատիպ տեղեկատվություն.
Պահպանեք այս գաղտնաբառը!
Տեղեկատվություն
Եթե ցանկանում եք սահմանել ձեր սեփական գաղտնաբառը, օգտագործեք հրամանը.
Եթե արդեն դուրս եք եկել կոնտեյներից.
Կամ կոնտեյների ներսում.
Քայլ 4. Դուրս եկեք կոնտեյներից և ստուգեք, որ սերվերը աշխատում է.
Հաճախորդի կոնֆիգուրացիա¶
Ծառայությունն օգտագործելու համար անհրաժեշտ է ներբեռնել Mumble հաճախորդը ձեր տեղական սարք և տեղադրել այն։
Առաջին միացման ժամանակ անհրաժեշտ կլինի կատարել սկզբնական կարգավորումները կոնֆիգուրացիայի վարդապետի միջոցով.
-
Device input and output - կարող եք թողնել default տարբերակները, ինչպես նաև ընտրել լրացուցիչ կարգավորումներ (ըստ ցանկության).
- Օգտագործել էխոյի ճնշում.
- Ակտիվացնել դիրքային ձայնը.
- Թուլացնել հավելվածները, երբ այլ օգտատերերը խոսում են։
-
Device Tuning - սահմանեք նվազագույն արժեքը սլայդերի միջոցով.
-
Volume Tuning - կարգավորեք մակարդակը.
-
Voice Activity Detection - սահմանեք շեմը (այս քայլում կարող եք նաև նշանակել կոճակ՝ ձայնային կապը ակտիվացնելու համար).
-
Quality & Notifications - սահմանեք նախընտրությունները.
-
Positional Audio - կարգավորեք կարգավորումները.
-
Use Existing Certificate - խորհուրդ է տրվում ընտրել Automatic certificate creation.
-
Սեղմեք
Finishկոճակը։
Ինտերֆեյսի լեզվի փոփոխություն¶
Mumble-ի ինտերֆեյսը լռելյայն անգլերեն է։ Լեզվի կարգավորումները փոխելու համար.
- Փակեք սերվերների ցուցակը.
- Ուղղորդվեք. Configure > Settings > User Interface > Language.
- Ընտրեք լեզուն իջեցվող ցուցակից.
- Սեղմեք
ApplyևOKկոճակները.

Հավելվածը կվերագործարկվի ընտրված ինտերֆեյսի լեզվով։
Ելքային ձայնի կոնֆիգուրացիա¶
Սերվերին միանալուց հետո խորհուրդ է տրվում կոնֆիգուրացնել Mumble հաճախորդը։ Բոլոր կարգավորումները հասանելի են Configure > Settings մենյուում սեղանատիպ տարբերակներում կամ հավելվածի կարգավորումներում բջջային հաճախորդների համար։

Խոսքի որակ¶
Mumble-ն օգտագործում է Opus կոդեկը՝ ձայնային փոխանցման կարգավորվող թիրախային որակով։
Բաժին. Audio Input > Compression > Quality
- 40 kbit/s - ստանդարտ արժեք, բավարար է հարմարավետ ձայնային կապի համար.
- 64-96 kbit/s - բարձր որակ երաժշտության կամ պրոֆեսիոնալ ձայնի համար.
- 32 kbit/s - տրաֆիկի խնայողություն (բջջային ինտերնետ), հնարավոր որակի նվազում։
Note
Իրական բիթային արագությունը կարող է դինամիկ փոխվել՝ կախված փոխանցման պայմաններից և սերվերի կարգավորումներից։
Խոսքի փոխանցման ռեժիմներ¶
Բաժին. Audio Input > Transmission
Լռելյայն օգտագործվում է Voice Activity ռեժիմը։ Այս ռեժիմում միկրոֆոնը ավտոմատ կերպով ակտիվանում է, երբ հայտնաբերվում է խոսք։
Զգայունության կարգավորում.
- Սլայդերները թույլ են տալիս կարգավորել ակտիվացման շեմը.
- Խուսափեք ֆոնային աղմուկի փոխանցումից.
- Ապահովեք ճիշտ ձայնի ճանաչում։
Այլընտրանքային ռեժիմներ.
- Push-to-Talk - միկրոֆոնը ակտիվանում է միայն կոճակը սեղմելիս (խորհուրդ է տրվում աղմկոտ միջավայրերում).
- Continuous - միկրոֆոնը հաստատուն աշխատում է (չի խորհուրդ տրվում)։
Խոսքի մշակում¶
Բաժին. Audio Input > Audio Processing
Հաճախորդը աջակցում է աղմուկի ճնշման ալգորիթմներին.
- Speex - դասական ալգորիթմ.
- RNNoise - ավելի արդյունավետ է հաստատուն ֆոնային աղմուկը ճնշելու համար (վենտիլյատոր, օդափոխիչ, ստեղնաշար)։
Կարող եք օգտագործել երկու ալգորիթմները միասին՝ առավելագույն ազդեցության համար։
Աղմուկի ճնշում.
- Կարգավորեք Speex աղմուկի ճնշման ուժգնության սլայդերը.
- Ակտիվացրեք RNNoise-ը լրացուցիչ ֆիլտրման համար.
- Կոմբինացնեք երկու մեթոդները՝ լավագույն արդյունքների համար։
Էխոյի չեղարկում¶
Էխոյի չեղարկման պարամետրերը պետք է ընտրվեն՝ կախված օգտագործվող սարքավորումներից.
- Բարձրախոսներով աշխատելիս - ավելի ագրեսիվ էխոյի չեղարկման ռեժիմ.
- Ականջակալներ օգտագործելիս - էխոյի չեղարկումը կարելի է անջատել։
Warning
Առավելագույն ուժեղացման պարամետրը պետք է փոխվի զգուշությամբ, քանի որ չափազանց մեծ արժեքները կարող են հանգեցնել աղմուկի ուժեղացման և ձայնային խեղաթյուրման։
Մուտքային ձայնի կոնֆիգուրացիա¶

Բուֆերավորում¶
Բաժին. Audio Output
Երկու հիմնական պարամետր ազդում է վերարտադրման կայունության վրա.
1. Default Jitter Buffer
- Կուտակում է մուտքային ձայնը վերարտադրումից առաջ.
- Կոմպենսացնում է ցանցի անկայունությունը.
- Լռելյայն. 10 մվ.
- Ե՞րբ մեծացնել. եթե խոսքը ընդհատվում է, երբ մարդիկ սկսում են խոսել։
2. Output Delay
- Ավելացնում է բուֆերավորում ձայնի ելքից առաջ.
- Ե՞րբ մեծացնել. եթե լսում եք արագ ընդհատումներ կամ արտեֆակտներ որոշ ձայնային վարորդների դեպքում։
Խոսք և թուլացում¶
- Կարգավորեք ձայնը սլայդերի միջոցով հաճախորդում կամ համակարգի միքսերի միջոցով.
- Attenuation - օգտակար հատկանիշ, որն ավտոմատ կերպով նվազեցնում է երաժշտության կամ խաղի ձայները, երբ ինչ-որ մեկը խոսում է։
Կարգավորումների թեստավորում¶
Օգտագործեք Loopback Test-ը ստուգման համար.
- Local mode - թեստավորում է մուտքային և ելքային ձայնը.
- Server mode - թեստավորում է ցանցային կապը։
Ծանուցումներ և չատ¶

Բաժին. Messages
Այս բաժնում կարող եք ճկուն կերպով կոնֆիգուրացնել, թե որ իրադարձությունները կ.
- Ցուցադրվեն հաղորդագրությունների պատուհանում.
- Ծանուցվեն ձայնային ազդանշանով.
- Ծանուցվեն Text-to-Speech-ի միջոցով։
Լռելյայն հիմնական ծանուցումները ակտիվացված են.
- User connection and disconnection.
- Critical messages and warnings.
Սերվերին միացում¶
Mumble սերվերին միանալու համար օգտագործեք հետևյալ հավատարմագրերը.
- Login -
SuperUser. - Password - ավտոմատ գեներացված գաղտնաբառ (ստացված օրագրերից)։
Միացման գործընթաց¶
Քայլ 1. Գործարկեք Mumble հաճախորդը և սեղմեք Add New... կոճակը
Քայլ 2. լրացրեք միացման ֆորման.

- Label. ձեր սերվերի ցանկացած անուն.
- Address. ձեր VPS-ի IP հասցե.
- Port.
64738(լռելյայն, եթե չի փոխվել). - Username.
SuperUser. - Password. գաղտնաբառ սերվերի օրագրերից։
!!! tip Որտե՞ղ գտնել IP հասցեն Սերվերի IP հասցեն կարելի է գտնել սերվերի քարտում Invapi վահանակում Network թաբում.

Քայլ 3. Սեղմեք OK, ընտրեք սերվերը ցուցակից և սեղմեք Connect։
Քայլ 4. Առաջին միացման ժամանակ հաճախորդը կցուցադրի զգուշացում ինքնագրված SSL վկայականի վերաբերյալ - սա նորմալ է նոր սերվերի համար, սեղմեք Yes։
Միանալուց հետո դուք կլինեք արմատական ալիքում SuperUser անվանումով և վարչի նշանով։
Սովորական օգտատերերի միացում¶
Սերվերին միանալու համար սովորական օգտատերերին անհրաժեշտ է.
- Ավելացնել նոր սերվեր Mumble հաճախորդում.
- Նշել սերվերի IP հասցեն.
- Նշել 64738 պորտը.
- Ընտրել օգտատերի անուն.
- Գաղտնաբառը պարտադիր չէ սովորական օգտատերերի համար։
Info
Mumble-ն լռելյայն չի օգտագործում օգտատերերի անուններ և գաղտնաբառեր օգտատերերի ինքնությունը հաստատելու համար - հիմքը հաճախորդի վկայականն է։
Երբ օգտատերը առաջին անգամ միանում է սերվերին, հաճախորդը ավտոմատ կերպով գեներացնում է եզակի վկայական։ Երբ այլ օգտատերեր միանում են, գաղտնաբառի մուտքագրումը ըստ ցանկության է և կախված է վարչի կողմից կոնֆիգուրացված կարգավորումներից։
Սերվերի կառավարում¶
Ալիքների կառուցվածքի ստեղծում¶
Լռելյայն կա միայն արմատական ալիքը։ Հարմարության համար ստեղծենք մի քանի ենթալիքներ։
Ալիքի ստեղծում.
- Աջ սեղմեք արմատական ալիքի վրա.
Add.- Մուտքագրեք ալիքի անունը։
Օրինակային կառուցվածք.
Root (Root channel)
├── General Room
├── Games
│ ├── Counter-Strike
│ └── Dota 2
├── Work
│ ├── Meetings
│ └── Communication
└── AFK (for away)
Ալիքի մուտքի իրավունքներ¶
Մուտքի իրավունքները կոնֆիգուրացվում են ալիքի համատեքստային մենյուի միջոցով.
- Աջ սեղմեք ալիքի վրա > Edit.
- ACL թաբ.
Ի՞նչ կարելի է կոնֆիգուրացնել.
- Սահմանել գաղտնաբառ ալիքի համար.
- Սահմանափակել մուտքը կոնկրետ օգտատերերի խմբերի համար.
- Թույլ տալ/արգելել խոսել ալիքում.
- Կոնֆիգուրացնել իրավունքները ենթալիքներ ստեղծելու համար։
Note
Լռելյայն բոլոր գրանցված օգտատերերը կարող են մուտք գործել ցանկացած ալիք և խոսել, ինչը նորմալ է մեծագույն դեպքերում։
Օգտատերերի կառավարում¶
Օգտատերերի գրանցում¶
Ինչպե՞ս է օգտատերը գրանցվում.
- Միանում է սերվերին ցանկացած անվանումով.
- Աջ սեղմեք իր անվանման վրա >
Register. - Սերվերը հիշում է օգտատերի վկայականը։
Գրանցումից հետո.
- Օգտատերը ավտոմատ կերպով միանում է հաջորդ մուտքի ժամանակ.
- Օգտատերի անունը պահպանվում է.
- Կարելի է վերագրել մուտքի իրավունքներ։
Warning
Եթե օգտատերը վերատեղադրում է Mumble-ը կամ միանում այլ համակարգիչից - նա կունենա այլ վկայական և այլ անուն սերվերում։
Ձեռքով հաշիվների ստեղծում¶
Վարչը կարող է ձեռքով ստեղծել հաշիվներ.
- Մենյու Server > Registered Users > Add.
- Մուտքագրեք օգտատերի անունը։
Note
Սա պարզապես պահպանում է օգտատերի անունը, իրական միացումը դեռ կատարվում է հաճախորդի վկայականի միջոցով։
Անվտանգություն և սպասարկում¶
Պորտի փոփոխություն¶
Ստանդարտ 64738 պորտը հեշտությամբ հայտնաբերվում է սկաներների կողմից։ Եթե ցանկանում եք դժվարացնել սերվերի հայտնաբերումը, կարող եք փոխել պորտը ցանկացած այլ պորտի։
Warning
Պորտի համարը պետք է ընտրվի զգուշությամբ.
- Համակարգի պորտեր (1-1023) - զբաղված են համակարգի կողմից.
- Ժողովրդական պորտեր (80, 443, 22, 25, 3306) - կարող են զբաղված լինել կամ արգելափակված լինել հոսթինգի կողմից.
- Անվտանգ տիրույթ. 10000-ից մինչև 65000
Քայլ 1. Պատճենեք կոնֆիգը հոսթ.
Քայլ 2. Խմբագրեք կոնֆիգը.
Գտեք port=64738 տողը և փոխեք ցանկալի պորտին, օրինակ.
Քայլ 3. Պատճենեք հետ.
Քայլ 4. Վերագործարկեք սերվերը.
Քայլ 5. Այժմ օգտատերերը պետք է նշեն նոր պորտը միանալիս.
Բեքափ¶
Բեքափը կարևոր է, եթե օգտագործում եք Mumble-ը ոչ միայն ընտանեկան կապի համար։
Mumble-ի տվյալների բազան՝ օգտատերերի և ալիքների կարգավորումներով, գտնվում է /mumble/mumble-server.sqlite հասցեում կոնտեյների ներսում։
Ձեռքով բեքափ¶
Պարբերաբար պատճենեք տվյալների բազան ձեզ.
Այս հրամանը կստեղծի ֆայլ՝ ընթացիկ ամսաթվով, օրինակ. mumble-backup-20250112.sqlite
Վերականգնում բեքափից¶
Եթե սերվերը փլուզվում է, կարող եք տեղադրել նոր կոնտեյներ և վերականգնել բոլոր կարգավորումները.
Նշում
Mumble-ի հիմնական կարգավորումների մասին ավելի մանրամասն տեղեկատվության համար տեսեք զարգացնողների փաստաթղթերը։