برنامه Jitsi امروزه برای مکالمات صوتی و تصویری استفاده گستردهای دارد. Jitsi یک برنامه چندرسانه ای آزاد و متن باز برای کنفرانسهای ویدئویی است. برنامه Jitsi با پلتفرمهای وب، ویندوز، مک، لینوکس، اندروید و iOS سازگار است.
Jitsi Meet یک سرویس کامل و کاربردی برای برقراری مکالمات صوتی و تصویری است و برای اهداف گوناگونی استفاده میشود. در ویدیو زیر، یک بستر خصوصی ویدئو کنفرانس روی یک سرور ابری با سیستم عامل Ubuntu 16.04 راه اندازی خواهیم کرد. این کار با استفاده از کانتینر پلتفرم قدرتمند Docker انجام خواهد شد. در نهایت این سرور را با استفاده از پروتکل HTTPS امن خواهیم کرد.
ویدیو راه اندازی Jitsi روی سیستم عامل Ubuntu 18.04
Jitsi در GitHub دارای بیش از ۱۰۰ ریپازیتوری است، پروژه های اصلی عبارتند از:
- Jitsi Meet : سرویس ویدئو کنفرانس Jitsi، قابلیت راهاندازی سریع روی توزیع لینوکس Debian/Ubuntu
- Jitsi VideoBridge : سرویس WebRTC برای ایجاد قابلیت Stream دادههایی نظیر صدا و تصویر
- Jigasi : اپلیکیشن سمت سرور که اجازه عضویت کلاینتها به Jitsi Videobridge از طریق SIP را میدهد.
- lib-jitsi-meet : پیاده سازی UI و API های رابط کاربری Jitsi
- Jidesha : اکستنشن مرورگر Chrome جیتسی
- Jitsi : ارتباط دهنده صدا، تصویر و چت در برنامه با پروتکلهایی نظیر SIP، XMPP/Jabber، AIM/ICQ و IRC
سلام معرکه عالی
سلام و درود
از نظرتون سپاسگزارم دوست عزیز 🙂
سلام ، خدا قوت
ممنون برای آموزش خوب تون
روی خود سایت jitsiزمانی که وارد اتاق میشیم امکان به اشتراک گذاری صفحه نمایش و … وجود داره ، در صورتی که در انتهای فیلم آموزشی ، من همچین آیکن ـی رو توی سایت ندیدم ، لطفا راهنمایی میفرمایید که داستان از چه قراره ؟
سپاس
سلام و درود
دلیل این مورد رو نمیدونم دوست عزیز، بهتر هست how to enable screen sharing in jitsi meet رو در گوگل سرچ کنید و خودتون به پاسخ برسید. 🙂
موفق و پایدار باشید
با سلام، برای فعال Authentication jitsi طبق روال زیر می رم، همان طور که در مستند گفته:
AuthenticationAuthentication can be controlled with the environment variables below. If guest access is enabled, unauthenticated users will need to wait until a user authenticates before they can join a room. If guest access is not enabled, every user will need to authenticate before they can join.
VariableDescriptionExample
ENABLE_AUTH
Enable authentication1ENABLE_GUESTS
Enable guest access1AUTH_TYPE
Select authentication type (internal, jwt or ldap)internalInternal authenticationThe default authentication mode (
internal
) uses XMPP credentials to authenticate users. To enable it you have to enable authentication withENABLE_AUTH
and setAUTH_TYPE
tointernal
, then configure the settings you can see below.Internal users must be created with the
prosodyctl
utility in theprosody
container. In order to do that, first, execute a shell in the corresponding container:docker-compose exec prosody /bin/bash
Once in the container, run the following command to create a user:
prosodyctl --config /config/prosody.cfg.lua register TheDesiredUsername meet.jitsi TheDesiredPassword
Note that the command produces no output.
To delete a user, run the following command in the container:
prosodyctl --config /config/prosody.cfg.lua unregister TheDesiredUsername meet.jitsi
To list all users, run the following command in the container:
find /config/data/meet%2ejitsi/accounts -type f -exec basename {} .dat \;
ولی زمانی که این دستور را می زنم
prosodyctl –config /config/prosody.cfg.lua register TheDesiredUsername meet.jitsi TheDesiredPassword
پیغام خطا می گیرم از given name در صورتی که تنظیامات hostname درست هست. می شه لطفا راهنمایی بفرمایید. ممنون
سلام و درود
وقت بخیر
متاسفانه بنده دلیل این خطا رو نمیدونم شاید اگر سرچ کنید بتونید نتیجههای بهتری بگیرید.
موفق و پایدار باشید دوست عزیز