ვიდეოზარების სერვისების უმეტესობა უფასოა, რადგან თქვენი შეხვედრები მათ საფასურს მონაცემებით იხდის. Jitsi Meet ღია კოდის ალტერნატივაა, რომლის გაშვებაც თავად შეგიძლიათ: ზარები ბრაუზერში, სტუმრებს ანგარიში არ სჭირდებათ, სერვერი კი თქვენია. ის apt-ის საცავიდან დაახლოებით თხუთმეტ წუთში ინსტალირდება. დაგეგმვა ტევადობას სჭირდება.
როგორ იყენებს Jitsi სერვერს
Jitsi მუშაობს როგორც Selective Forwarding Unit: თითოეული მონაწილე თავის ვიდეოს სერვერს ერთხელ უგზავნის, სერვერი კი მას ყველა დანარჩენს გადასცემს. გადაკოდირება არ ხდება, ამიტომ CPU ზომიერად იტვირთება — მაგრამ გამტარობა ზარში ყოველ ახალ ადამიანთან ერთად იზრდება. მონაწილე ჩვეულებრივ 1–2 Mbit/s-ს აგზავნის და რამდენიმე ნაკადს იღებს.
| შეხვედრის ზომა | გეგმა |
|---|---|
| პირისპირ ზარები, ~5 ადამიანამდე | Micro-IP — 1 vCPU, 2 GB, $10/თვე |
| გუნდური შეხვედრები, ~10–15-მდე ვიდეოთი | Small-IP — 2 vCPU, 4 GB, $16/თვე |
| უფრო დიდი ზარები, რამდენიმე ოთახი ერთდროულად | Medium-IP — 4 vCPU, 6 GB, $20/თვე |
ეს მიახლოებითი ციფრებია. ეკრანის გაზიარება კამერაზე იაფია; ყველა 720p-ში — უფრო ძვირი.
რა გჭირდებათ
- გეგმა საკუთარი IP-ით. მედია UDP-პორტ 10000-ზე მოდის, რომელსაც NAT-გეგმები ვერ იღებენ.
- სერვერზე მიმართული (ქვე)დომენი — იხილეთ როგორ მივმართოთ დომენი თქვენს VPS-ზე.
- Ubuntu 22.04 ან 24.04.
ინსტალაცია
დააყენეთ ჰოსტის სახელი შეხვედრების დომენზე, დაამატეთ Jitsi-ის საცავი და დააინსტალირეთ:
hostnamectl set-hostname meet.example.com
curl -sL https://download.jitsi.org/jitsi-key.gpg.key \
| gpg --dearmor -o /usr/share/keyrings/jitsi-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/jitsi-keyring.gpg] https://download.jitsi.org stable/" \
> /etc/apt/sources.list.d/jitsi-stable.list
apt update && apt install -y jitsi-meet
ოფიციალური სწრაფი ინსტალაციის სახელმძღვანელო Prosody-ის საცავსაც ამატებს — მიჰყევით მას თქვენი Ubuntu-ს ვერსიისთვის. ინსტალატორი დომენს გეკითხებათ და უფასო Let's Encrypt-სერტიფიკატს გთავაზობთ; მიიღეთ.
გახსენით პორტები
ufw allow 80/tcp
ufw allow 443/tcp
ufw allow 10000/udp
ufw allow 22/tcp
თუ ზარები უერთდება, მაგრამ შავ ვიდეოს აჩვენებს ან რამდენიმე წამში წყდება, მიზეზი თითქმის ყოველთვის UDP 10000-ია.
ჩაკეტეთ წვდომა
ნაგულისხმევად ნებისმიერს, ვინც თქვენს URL-ს იპოვის, შეუძლია თქვენს სერვერზე შეხვედრების შექმნა. ჩართეთ secure domain ავთენტიფიკაცია: ოთახის გახსნა მხოლოდ თქვენ მიერ შექმნილ ანგარიშებს შეეძლებათ, ბმულის მქონე სტუმრები კი მაინც შემოვლენ. ნაბიჯები Jitsi-ის სახელმძღვანელოშია „Secure Domain setup"-ის ქვეშ — რამდენიმე ხაზი Prosody-სა და Jicofo-ს კონფიგურაციებში, შემდეგ კი:
prosodyctl register alice meet.example.com 'a-strong-password'
systemctl restart prosody jicofo jitsi-videobridge2
მგრძნობიარე ზარებისთვის ოთახის პაროლიც დააყენეთ და შეხვედრის მენიუდან მოსაცდელი ოთახი ჩართეთ.
შეზღუდვები, პატიოსნად
- ჩაწერა მძიმეა. Jibri ყოველი ჩანაწერისთვის ნამდვილ Chrome-სა და ffmpeg-ს უშვებს. მას საკუთარი, უფრო დიდი სერვერი სჭირდება; პატარა გეგმაზე ნუ დააყენებთ.
- გამტარობა ნამდვილი ჭერია. თუ ხარისხი მეტი ადამიანის შემოსვლისას ეცემა, ეს გამტარობაა და არა შეცდომა.
- მობილურის მომხმარებლებს აპლიკაცია სჯობთ; მობილური ბრაუზერი მუშაობს, მაგრამ უფრო შეზღუდულად.
თვითგანთავსებული ზარები კარგად ერწყმის სხვა პირად ხელსაწყოებს — WireGuard-ის ან OpenVPN-ის სერვერს, ან თქვენს საკუთარ Matrix-ჩატს. როგორ მუშაობს IPv4 და IPv6 თითოეულ გეგმაზე, ქსელის დოკუმენტაციაშია.
კომენტარები
ჯერ არ არის კომენტარები. იყავით პირველი.