عند إلغاء التحديد، تظهر الأيقونة في شريط أدوات المحرر.
متاح فقط للموظفين
نطاق Jitsi للاجتماعات
النطاق فقط (بدون بروتوكول، وبدون شرطة مائلة في النهاية).
رابط نص برمجي Jitsi
عنوان URL لملف JavaScript الخارجي للواجهة البرمجية. إذا قمت بتغيير هذا، فستحتاج أيضًا إلى إضافة عنوان URL إلى إعداد الموقع ‘content security script src’.
أيقونة الزر
أدخل اسم أيقونة FontAwesome 5 التي تريد عرضها في زر Jitsi.
زر الدردشة
التكامل مع دردشة Discourse
إخفاء أزرار الإطار المضمن
إخيار خيارات إعدادات الإطار المضمن عن المستخدمين، وسيتم استخدام الإعدادات الافتراضية أدناه
إطار مضمن للجوال الافتراضي
تفعيل وضع الإطار المضمن افتراضيًا للأجهزة المحمولة
إطار مضمن لسطح المكتب الافتراضي
تفعيل وضع الإطار المضمن افتراضيًا لأجهزة سطح المكتب
موضع زر الدردشة
موضع الزر داخل نافذة الدردشة
الأيقونات SVG
إذا كنت تستخدم أيقونة مخصصة، أضفها إلى هذا الحقل أيضًا (بالإضافة إلى ‘button_icon’ أعلاه
الترجمة
القيمة الافتراضية
composer_title
Discourse Jitsi
room_label
معرف غرفة Jitsi
button_text_label
نص الزر
launch_jitsi
بدء مؤتمر الفيديو
modal.room_field_description
أدخل معرفًا لغرفتك (أو اتركه فارغًا لاستخدام معرف تم إنشاؤه عشوائيًا).
رائع! @downey، هل يمكننا تجربة ذلك باستخدام خادم Jitsi الخاص بك؟ ليس لدي خادم حاليًا، لكن قد أود إعداد واحد.
كنت أواجه صعوبة في مكالمة عائلية باستخدام GoToMeeting، وسأكون مهتمًا بتجربة شيء جديد يتم تضمينه ببساطة في موضوع Discourse. سيكون ذلك أفضل إذا كان باستخدام Jitsi!
هل هناك قلق بشأن استخدام خادم Jitsi الذي يتم توفيره مجانًا؟
لقد قمنا باختباره، ويعمل بشكل جيد لحوالي 10 أشخاص. لكن الأداء يصبح غير مقبول عند تجاوز 20 مستخدمًا، لذا يُفضّل تشغيل نسختك الخاصة للمكالمات الجماعية الأكبر حجمًا بالإضافة إلى التكامل مع Slack وEtherpad.
يذكرني هذا بأن سبب توقف اختبارات Jitsi لدينا هو أن Jitsي يطلب من المستخدمين على الهواتف تثبيت تطبيق، على الأقل على نظام iOS. نحن نعود إلى النظر في BigBlueButton الذي يعمل عبر المتصفح على الهواتف وأجهزة سطح المكتب.
أتساءل عما إذا كان @pmusaraj مهتمًا بالاطلاع على واجهة برمجة التطبيقات (API) الخاصة بهم لمعرفة إلى أي مدى يمكن أن يعمل أي من العمل المنجز على هذا المكون هناك أيضًا…
هل يساعد ذلك في أن المستخدمين يمكنهم أيضًا الاتصال هاتفيًا؟ على سبيل المثال، تطبيق iOS ممتاز، بالإضافة إلى كونه مفتوح المصدر بالكامل وسهل الاستخدام حسب علمي. لقد لاحظت أن التطبيق هو في الأساس نسخة طبق الأصل من تطبيق Zoom لنظامي iOS و Android، والذي يستخدمه تقريبًا كل من أعرفهم.
للعلم، أواجه خطأً أثناء تكوين مكون المظهر لاستخدام مثيل Jitsi المثبت لدي. فصيغة عنوان URL للغرفة العادية تعمل بشكل جيد، لكن لسبب ما أحصل على خطأ 404 عند محاولة استخدام الزر. للأسف، لن أتمكن من تخصيص وقت لحل هذه المشكلة هذا الأسبوع…
كم تتحسن أداءات Jitsي عند استخدام مثيل خاص بك؟ كنت أعتقد أنها تعمل بنظام الند للند بمجرد إجراء المكالمة.
نحن بحاجة إلى حل يمكنه التعامل مع المجموعات الكبيرة، وبما هو عليه الآن (باستخدام meet.jit.si) أجد أن الأداء ضعيف للغاية حتى للمكالمات الفردية في كثير من الأحيان.
أعتقد أن المشكلة الرئيسية هي أن عمليات النشر بأي حجم تتطلب في الواقع خادمًا مخصصًا لـ jitsi-videobridge، مع تثبيت مكون jitsi-meet بشكل منفصل. فالأول هو خادم البث، بينما يوفر meet فقط الواجهة الأمامية.
لسوء الحظ، فإن مسار التثبيت الذي يتخذه معظم الناس هو النشر شبه الآلي على خادم واحد. فإرشادات التثبيت السريع الخاصة بهم موجودة بالكامل داخل Docker وهي مباشرة جدًا.
أما التثبيت اليدوي المفصل الذي يتيح نشر المكونات بشكل منفصل، فسيثني أي مبتدئ بسرعة كبيرة.
مرحبًا توبياس، إنه يعمل هنا (مع متصفحي Chrome وFirefox)، الإصدار 2.5.0 بيتا 2، مع عدد قليل من الإضافات، وخادم Jitsi جديد تم إنشاؤه قبل حوالي 48 ساعة …
أنا أحاول حاليًا تنفيذ JWT، لكن قد أكون غارقًا في التفاصيل ، وكنت أيضًا أتساءل عما إذا كان من الأفضل استيراد ملف external_api.js من settings.meet_jitsi_domain بدلاً من https://meet.jit.si؟
حسناً.. توجد أخطاء كثيرة في وحدة التحكم. يحدث هذا في نسختي الشخصية وفي موقع تجريبي مستضاف جديد تم إنشاؤه للتو. أنا أستخدم خادم meet.jit.si الافتراضي، ولم أقم بإجراء أي تغييرات على إعدادات مكونات السمة.
ليس لدي خادم Jitsi خاص بي (بعد)، وكنت أظن أنه سيعمل دون الحاجة إلى إعدادات إضافية…
انقر لعرض التفاصيل
Logger.js:154 2020-04-11T19:21:21.250Z [modules/util/JitsiLocalStorage.js] <new <anonymous>>: DOMException: فشل في قراءة خاصية 'localStorage' من 'Window': الوصول مرفوض لهذه الوثيقة.
at new <anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:29:197547)
at Object.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:29:197486)
at Object.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:29:197742)
at n (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:1:110)
at Object.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:54:98101)
at n (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:1:110)
at Object.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:24:101984)
at n (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:1:110)
at Object.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:29:222225)
at n (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:1:110)
at Object.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:24:213733)
at n (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:1:110)
at Object.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:29:196138)
at n (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:1:110)
at Object.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:24:154819)
at n (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:1:110)
at Object.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:63:41390)
at n (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:1:110)
at Object.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:54:53082)
at Object.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:54:55490)
at n (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:1:110)
at Object.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:54:165081)
at Object.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:54:166745)
at n (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:1:110)
at Object.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:126:292708)
at Object.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:126:323867)
at n (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:1:110)
at Module.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:222:80217)
at n (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:1:110)
at https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:1:908
at https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:1:919
o @ Logger.js:154
(anonymous) @ JitsiLocalStorage.js:42
(anonymous) @ JitsiLocalStorage.js:77
(anonymous) @ app.bundle.min.js?v=3962.622:29
n @ bootstrap:19
(anonymous) @ app.bundle.min.js?v=3962.622:54
n @ bootstrap:19
(anonymous) @ app.bundle.min.js?v=3962.622:24
n @ bootstrap:19
(anonymous) @ app.bundle.min.js?v=3962.622:29
n @ bootstrap:19
(anonymous) @ app.bundle.min.js?v=3962.622:24
n @ bootstrap:19
(anonymous) @ app.bundle.min.js?v=3962.622:29
n @ bootstrap:19
(anonymous) @ app.bundle.min.js?v=3962.622:24
n @ bootstrap:19
(anonymous) @ app.bundle.min.js?v=3962.622:63
n @ bootstrap:19
(anonymous) @ AuthHandler.js:1
(anonymous) @ app.bundle.min.js?v=3962.622:54
n @ bootstrap:19
(anonymous) @ connection.js:1
(anonymous) @ app.bundle.min.js?v=3962.622:54
n @ bootstrap:19
(anonymous) @ conference.js:1
(anonymous) @ app.bundle.min.js?v=3962.622:126
n @ bootstrap:19
(anonymous) @ app.bundle.min.js?v=3962.622:222
n @ bootstrap:19
(anonymous) @ bootstrap:83
(anonymous) @ app.bundle.min.js?v=3962.622:1
Show 2 more frames
Logger.js:154 2020-04-11T19:21:21.252Z [features/local-recording] <Object._loadMetadata>: فشل في تحليل عنصر localStorage.
o @ Logger.js:154
_loadMetadata @ SessionManager.js:170
(anonymous) @ SessionManager.js:152
(anonymous) @ SessionManager.js:435
n @ bootstrap:19
(anonymous) @ app.bundle.min.js?v=3962.622:24
n @ bootstrap:19
(anonymous) @ app.bundle.min.js?v=3962.622:29
n @ bootstrap:19
(anonymous) @ app.bundle.min.js?v=3962.622:24
n @ bootstrap:19
(anonymous) @ app.bundle.min.js?v=3962.622:29
n @ bootstrap:19
(anonymous) @ app.bundle.min.js?v=3962.622:24
n @ bootstrap:19
(anonymous) @ app.bundle.min.js?v=3962.622:63
n @ bootstrap:19
(anonymous) @ AuthHandler.js:1
(anonymous) @ app.bundle.min.js?v=3962.622:54
n @ bootstrap:19
(anonymous) @ connection.js:1
(anonymous) @ app.bundle.min.js?v=3962.622:54
n @ bootstrap:19
(anonymous) @ conference.js:1
(anonymous) @ app.bundle.min.js?v=3962.622:126
n @ bootstrap:19
(anonymous) @ app.bundle.min.js?v=3962.622:222
n @ bootstrap:19
(anonymous) @ bootstrap:83
(anonymous) @ app.bundle.min.js?v=3962.622:1
Logger.js:154 2020-04-11T19:21:21.309Z [index.web] <HTMLDocument.<anonymous>>: (TIME) جاهزية المستند: 432.6749999891035
react-dom.production.min.js:187 DOMException: فشل في قراءة خاصية 'localStorage' من 'Window': الوصول مرفوض لهذه الوثيقة.
at Oe._initStorage (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:16:45149)
at Oe.componentDidMount (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:16:44779)
at Oe.componentDidMount (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:24:223947)
at Gs (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:94889)
at t.unstable_runWithPriority (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:192:3884)
at fi (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:41540)
at Ws (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:90890)
at Ps (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:78509)
at fc (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:105337)
at hc (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:105412)
at https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:106607
at Bs (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:80044)
at _c (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:106592)
at Object.render (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:109864)
at HTMLDocument.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:222:80940)
La @ react-dom.production.min.js:187
Ga.n.callback @ react-dom.production.min.js:200
Hi @ react-dom.production.min.js:125
Bi @ react-dom.production.min.js:125
Gs @ react-dom.production.min.js:239
t.unstable_runWithPriority @ scheduler.production.min.js:20
fi @ react-dom.production.min.js:113
Ws @ react-dom.production.min.js:230
Ls @ react-dom.production.min.js:206
(anonymous) @ react-dom.production.min.js:114
t.unstable_runWithPriority @ scheduler.production.min.js:20
fi @ react-dom.production.min.js:113
gi @ react-dom.production.min.js:114
mi @ react-dom.production.min.js:113
Bs @ react-dom.production.min.js:208
_c @ react-dom.production.min.js:272
render @ react-dom.production.min.js:273
(anonymous) @ index.web.js:25
react-dom.production.min.js:114 DOMException غير متوقع: فشل في قراءة خاصية 'localStorage' من 'Window': الوصول مرفوض لهذه الوثيقة.
at Oe._initStorage (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:16:45149)
at Oe.componentDidMount (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:16:44779)
at Oe.componentDidMount (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:24:223947)
at Gs (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:94889)
at t.unstable_runWithPriority (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:192:3884)
at fi (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:41540)
at Ws (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:90890)
at Ps (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:78509)
at fc (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:105337)
at hc (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:105412)
at https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:106607
at Bs (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:80044)
at _c (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:106592)
at Object.render (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:184:109864)
at HTMLDocument.<anonymous> (https://web-cdn.jitsi.net/meetjitsi_4004.656/libs/app.bundle.min.js?v=3962.622:222:80940)
gi @ react-dom.production.min.js:114
mi @ react-dom.production.min.js:113
Bs @ react-dom.production.min.js:208
_c @ react-dom.production.min.js:272
render @ react-dom.production.min.js:273
(anonymous) @ index.web.js:25
react-dom.production.min.js:187 TypeError: لا يمكن قراءة خاصية 'dispatch' من undefined
at Oe.componentWillUnmount (BaseApp.js:100)
at react-dom.production.min.js:187
at Ra (react-dom.production.min.js:189)
at Ua (react-dom.production.min.js:195)
at Gs (react-dom.production.min.js:235)
at t.unstable_runWithPriority (scheduler.production.min.js:20)
at fi (react-dom.production.min.js:113)
at Ws (react-dom.production.min.js:230)
at Ls (react-dom.production.min.js:206)
at react-dom.production.min.js:114
at t.unstable_runWithPriority (scheduler.production.min.js:20)
at fi (react-dom.production.min.js:113)
at gi (react-dom.production.min.js:114)
at mi (react-dom.production.min.js:113)
at Bs (react-dom.production.min.js:208)
at _c (react-dom.production.min.js:272)
at Object.render (react-dom.production.min.js:273)
at HTMLDocument.<anonymous> (index.web.js:25)
La @ react-dom.production.min.js:187
Ga.n.callback @ react-dom.production.min.js:200
Hi @ react-dom.production.min.js:125
Bi @ react-dom.production.min.js:125
Gs @ react-dom.production.min.js:239
t.unstable_runWithPriority @ scheduler.production.min.js:20
fi @ react-dom.production.min.js:113
Ws @ react-dom.production.min.js:230
Ls @ react-dom.production.min.js:206
(anonymous) @ react-dom.production.min.js:114
t.unstable_runWithPriority @ scheduler.production.min.js:20
fi @ react-dom.production.min.js:113
gi @ react-dom.production.min.js:114
mi @ react-dom.production.min.js:113
I @ scheduler.production.min.js:16
H @ scheduler.production.min.js:18
C @ scheduler.production.min.js:13
BaseApp.js:100 TypeError غير متوقع: لا يمكن قراءة خاصية 'dispatch' من undefined
at Oe.componentWillUnmount (BaseApp.js:100)
at react-dom.production.min.js:187
at Ra (react-dom.production.min.js:189)
at Ua (react-dom.production.min.js:195)
at Gs (react-dom.production.min.js:235)
at t.unstable_runWithPriority (scheduler.production.min.js:20)
at fi (react-dom.production.min.js:113)
at Ws (react-dom.production.min.js:230)
at Ls (react-dom.production.min.js:206)
at react-dom.production.min.js:114
at t.unstable_runWithPriority (scheduler.production.min.js:20)
at fi (react-dom.production.min.js:113)
at gi (react-dom.production.min.js:114)
at mi (react-dom.production.min.js:113)
at Bs (react-dom.production.min.js:208)
at _c (react-dom.production.min.js:272)
at Object.render (react-dom.production.min.js:273)
at HTMLDocument.<anonymous> (index.web.js:25)