বেশিরভাগ ভিডিও কল সার্ভিস বিনামূল্যে কারণ আপনার মিটিংগুলো ডেটা দিয়ে তাদের দাম মেটায়। 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 কীভাবে কাজ করে তা নেটওয়ার্ক ডকুমেন্টেশনে আছে।
মন্তব্য
এখনো কোনো মন্তব্য নেই। প্রথম হোন।