دليل الاستخدام

MirrorORG Live Stream

دليل إعداد البث والاجتماعات، وصول المشتركين، الإشراف، المشغّل، التسجيل التلقائي ومقارنة المزودين، وأدوات إدارة المحتوى وتقارير الحضور.

صفحة الإضافة ←

موثّق للإصدار 1.4.0 آخر مراجعة:

التثبيت والتفعيل وأول تجربة

  1. خذ نسخة احتياطية من الملفات وقاعدة البيانات، وجرّب التثبيت على نسخة تجريبية إذا كان الموقع يستقبل طلبات أو مشاهدين.
  2. نزّل ملف ZIP الخاص بالإضافة من حسابك أو رابط التنزيل المصرّح به. من ووردبريس افتح «الإضافات ← أضف إضافة جديدة ← رفع إضافة»، واختر الملف ثم ثبّت وفعّل.
  3. افتح قائمة الإضافة ثم شاشة «التفعيل» أو «التفعيل والتحديثات»، وأدخل كود الترخيص المخصص لها. راجع الدومين وحالة التفعيل وعدد المواقع المسموح بها.
  4. اضبط الإعدادات واحفظها، ثم اختبر بحساب مستخدم عادي؛ حساب المدير قد يمتلك استثناءات لا يمتلكها العميل.

الحد الأدنى المسجّل لهذه الإضافات: WordPress 5.6 وPHP 7.4. هذه حدود توافق وليست توصية باستخدام نسخ قديمة. حالة «تم الاختبار حتى» المعروضة في صفحة المنتج تصف بيانات الإصدار ولا تعني أن كل تركيب من القوالب والإضافات مختبَر.

القائمة الرئيسية هي MirrorORG Live. استخدم «بث جديد» لإنشاء حدث تجريبي قبل إرسال رابطه للجمهور. WooCommerce مطلوب لقواعد الشراء، وWooCommerce Subscriptions للاشتراكات، وLearnPress لقواعد الكورسات. All-in-One Video Gallery اختياري لتشغيل المصادر المدعومة من مكتبة الفيديو؛ جيتسي يحتاج خدمة اجتماعات منفصلة أو سيرفرك.

  1. أنشئ حدثًا بعنوان واضح واختر المصدر والرابط.
  2. اضبط «مين يقدر يدخل» على أشخاص محددين وأضف حساب التجربة.
  3. حدّد وقت البداية والنهاية بتوقيت الموقع، ثم انشر الحدث واضبط حالته للاختبار.
  4. افتح الرابط بحساب التجربة ثم بحساب غير مسموح؛ يجب أن تختلف النتيجة.

إنشاء الحدث وجدولته

داخل محرر الحدث ستجد: مصدر البث، مين يقدر يدخل، الدردشة، الأمان ومنع المشاركة، التسجيل والإعادة، والتحكم السريع. املأ العنوان والوصف والصورة كما تفعل مع محتوى ووردبريس.

  • الرابط أو المعرّف: رابط فيديو يوتيوب، معرّف قناة يبدأ بـUC، رابط اجتماع، أو ملف m3u8 حسب المصدر المختار.
  • رابط احتياطي: احفظه قبل الحدث لتتمكن من التبديل من التحكم السريع عند تعطل المصدر.
  • يبدأ / ينتهي: حسب توقيت الموقع الظاهر بجوار الحقل. راجع إعداد المنطقة الزمنية في ووردبريس.
  • الحالة: التلقائي يعتمد على المواعيد؛ اختيار حالة يدوية يتقدم على الجدول. توجد مهلة نهاية قابلة للضبط.
  • زي الإعدادات العامة: يرث الحدث السياسة العامة؛ اختيار تشغيل أو إيقاف يخصص هذا الحدث. راجع التخصيص إذا عدّلت الإعداد العام ولم يتغير حدث قديم.

إدارة المحتوى: النسخ والسلسلة والتقويم والأرشيف

أدوات تختصر التشغيل المتكرر:

  • نسخ البث: من قائمة البثوث اختر «انسخ». تنتقل الإعدادات كاملة (المصدر والوصول والدردشة والأمان والمقدمين) بينما لا ينتقل التسجيل ولا بيانات الحضور ولا مدخل البث. تُنشأ النسخة كمسودة.
  • السلسلة المتكررة: في شاشة الحدث اختر تكرارًا يوميًا أو أسبوعيًا أو كل أسبوعين أو شهريًا. تُنشأ الحلقة التالية تلقائيًا بالإعدادات نفسها بعد انتهاء الحلقة الحالية، ويمكن تحديد عدد الحلقات المتبقية. تبقى الحلقة القديمة متاحة بتسجيلها.
  • التذكير قبل الموعد: يُضبط بالدقائق في الإعدادات، ويُرسل مرة واحدة لكل حدث برسالة منفصلة عن إشعار البدء.
  • إضافة إلى التقويم: يظهر زر ملف .ics في صفحة الحدث المجدول. الملف يحوي العنوان والموعد والرابط فقط، ولا يحوي محتوى محميًا.
  • أرشيف الإعادات: الشورت كود [mirrororg_live_archive] يعرض البثوث المنتهية التي لها تسجيل، بالبوابة نفسها.

مصادر البث والمشغّل

المصدرالإعداد والاستخدام
YouTube / قناةألصق رابط البث أو معرّف القناة، وتأكد من سماح المصدر بالتضمين ومن وجود بث نشط عند استخدام القناة.
HLSاستخدم رابط m3u8 يعمل عبر HTTPS، واختبر سماح خادم الفيديو بطلبات المشغّل. استضافة الفيديو وعرض النطاق مسؤولية مصدر البث.
Vimeo / Facebookاضبط خصوصية المصدر والسماح بالتضمين وفق حسابك لدى المزود، ثم اختبر بحساب مشاهد.
Jitsiغرفة تفاعلية داخل الصفحة بصوت وصورة ومشاركة شاشة. اضبط السيرفر والأدوار قبل الحدث.
Google Meet / Zoomالدخول يمر بتحويل موقّع إلى الاجتماع الخارجي. بعد الانتقال قد يظهر رابط الوجهة في المتصفح أو التطبيق؛ التحويل لا يمنع مشاركة رابط الاجتماع نهائيًا.
كود تضميناستخدم كودًا من مصدر موثوق؛ سلوكه وواجهته وحدود الخصوصية تتبع ذلك المصدر.

المشغّل في 1.2.0: «تلقائي» يستخدم All-in-One Video Gallery عند توفره للمصادر المدعومة، أو يعود للمشغّل المباشر. خيار AIOVG يربط الحدث بفيديو مكتبة خاص ومزامَن؛ بوابة الاشتراك تحمي صفحة المشغّل. اختبر أيضًا رابط المشغّل بحساب غير مصرح.

المشغّل المباشر قد يعرض أدوات يوتيوب. إخفاء الرابط من HTML الأولي أو تغيير واجهة المشغّل ليس DRM، ولا يضمن استحالة استخراج المصدر من طلبات الشبكة أو تسجيل الشاشة.

جديد في 1.4.0 — كلاودفلير ستريم: مصدر يعتمد على البث بـRTMP من برنامج مثل OBS أو من الهاتف، ويسجّل كل بث تلقائيًا لدى المزود. بعد انتهاء البث تجلب الإضافة التسجيل وتعرضه إعادة في مكان البث نفسه. يتطلب حساب كلاودفلير و Account ID و API Token بصلاحية Stream: Edit ونطاق العرض، وتُضبط جميعها في «السيرفر والتسجيل». مفتاح البث سري ولا يظهر في صفحة المشاهد.

قواعد الوصول والاشتراكات

  • مفتوح للكل: بدون اشتراك؛ لا تستخدمه لحدث مدفوع.
  • أي عضو مسجل: يحتاج تسجيل الدخول فقط.
  • أدوار / أشخاص: اختر الأدوار أو المستخدمين المسموحين فعليًا.
  • WooCommerce: اختر المنتج أو الاشتراك الصحيح، وراجع حالة الطلب/الاشتراك للحساب الذي تختبر به.
  • LearnPress: اختر الكورس وتأكد من التحاق المستخدم به.
  • شروط مركبة: حدّد القواعد واختَر تحقق أي قاعدة أو كل القواعد. الوضع المركب بدون قواعد فعلية يسمح للمسجلين بالدخول.

كلمة سر الوصول طبقة إضافية على أوضاع العضوية؛ في هذه النسخة الوضع «مفتوح للكل» يرجع السماح قبل فحصها. لا تعتمد على كلمة سر مع الوضع العام. المدير وفريق العمل أصحاب صلاحية المشاهدة العامة لديهم استثناء للمعاينة، لذلك لا تختبر الحظر بحساب المدير.

استبعد صفحات البث وحساب المستخدم وطلبات الجلسات من التخزين المؤقت العام. اختبر ثلاثة أشخاص: مسموح، غير مشترك، وزائر غير مسجل.

السيرفر والكاميرا ومشاركة الشاشة

  1. افتح «السيرفر والتسجيل» وراجع فحص صحة الاجتماعات.
  2. اختر الوضع: سيرفر عام للتجربة، استضافة ذاتية، أو JaaS. أدخل الدومين ومعرّف التطبيق وبيانات التوقيع الموافقة لإعداد مزودك.
  3. للاستضافة الذاتية يستخدم الإعداد سر HS256؛ ولـJaaS مفتاح RS256 وبيانات التطبيق والمفتاح. احفظ المفاتيح من شاشة الإدارة ولا تنشرها في صفحة البث.
  4. ادخل كمقدم واسمح للمتصفح بالكاميرا والميكروفون. مشاركة الشاشة تتطلب اختيار شاشة أو نافذة من نافذة إذن المتصفح.
  5. اختبر حساب مشاهد منفصل للتأكد من الصلاحيات الفعلية على السيرفر، ثم جرّب ترقية مشاهد لمقدم مساعد.

على الخادم العام لا تعتبر إخفاء أزرار المشاهد فرضًا أمنيًا لصلاحياته. القيود والمدة والسعة تعتمد على الخدمة وإعداد سيرفر الاجتماعات. الإضافة لا تنشئ تلقائيًا بنية استضافة أو تسجيل ولا تضمن عدد مشاهدين معينًا.

الأدوار والإشراف أثناء البث

من «الأدوار» راجع مصفوفة الصلاحيات قبل تعيين الفريق. المقدم يدير تقديم الحدث، والمشرف يتولى الدردشة، والمقدم المساعد يشارك بكاميرا ومايك وشاشة مع صلاحيات إشراف حسب الإعداد.

  1. افتح «المشاهدون» أو قائمة «⋯» بجوار رسالة المستخدم.
  2. اختر ترقيته لمقدم مساعد أو مشرف للحدث الحالي.
  3. تصل الصلاحية أثناء البث وقد يعاد اتصال غرفة الاجتماع لتطبيقها. هذه الترقية تخص الحدث وليست ترقية إلى مدير للموقع.
  4. استخدم الكتم لوقف الرسائل، والفصل لإنهاء الجلسة الحالية، والحظر لمنع الوصول حسب نطاق الإجراء. راجع السجل بعد الإجراء.

تغيير 1.3.0: الإشراف مربوط بالحدث نفسه؛ عيّن المشرف على البث المطلوب، ولا تعتمد على دور عام لإدارة كل البثوث. لا يمكن كتم أو حظر أو فصل شخص في نفس مرتبتك أو أعلى منك. ترقية المشاركين وخفض أدوارهم للمقدم والإدارة؛ مشرف الدردشة لا يستطيع ترقية نفسه إلى مقدم مساعد.

بعد التحديث اختبر بمشرف على حدثين: حدث معين عليه وآخر غير معين عليه، وتحقق من حدود الإشراف ومنع التصرف على مقدم البث.

تغيير مهم في 1.4.0: صار لنوع محتوى البث صلاحياته الخاصة بدل صلاحيات المقالات. يستطيع دور «مقدّم بث مباشر» إنشاء بثوثه وتحريرها ونشرها دون الوصول إلى مقالات الموقع أو صفحاته، ولا يملك تحرير بثوث غيره. أما «مشرف دردشة البث» فيشرف فقط ولا ينشئ ولا يحرر. تُمنح هذه الصلاحيات تلقائيًا عند التحديث؛ إن كنت قد عدّلت الأدوار يدويًا فراجع «الأدوار والصلاحيات» بعد التحديث.

الدردشة والأسئلة والإعلانات

فعّل الدردشة من الإعداد العام أو من الحدث. يمكن عرضها مع المشغّل أو منفردة. أضف الكلمات المحظورة واضبط الوضع البطيء عند كثرة الرسائل، وراجع السماح بالأسئلة والإعجابات.

  • من قائمة الرسالة: تثبيت، حذف، كتم، فصل، حظر أو ترقية حسب صلاحيتك.
  • تبويب الأسئلة يجمع الأسئلة وتفاعل المشاهدين معها؛ لا يغير اشتراك صاحب السؤال.
  • استخدم الإعلان لإيصال تنبيه إداري، وإغلاق الدردشة لإيقاف التفاعل مؤقتًا دون تغيير مصدر الفيديو.
  • حفظ الدردشة محلي على ووردبريس؛ الحمل يرتبط بعدد المتفاعلين وتكرار التحديث وقدرة الاستضافة.

الأجهزة والعلامة المائية وحدود الحماية

من «الأمان» اضبط الحد الأقصى للجلسات المتزامنة للحساب، ثم اختر رفض الجهاز الجديد أو فصل الأقدم. جرّب بنفس الحساب من متصفحين منفصلين، وانتظر تحديث الحضور إذا أغلقت نافذة فجأة.

فعّل العلامة المائية وحدّد البيانات الظاهرة ومظهرها. ظهور الاسم أو البريد يساعد على نسبة التسجيل لصاحبه؛ أخبر المشاهدين بالبيانات التي تظهر. ربط الجلسة بالجهاز والتوكنات يقلل مشاركة الجلسات، لكنه لا يمنع تصوير الشاشة بكاميرا خارجية.

بوابة الاشتراك على ووردبريس لا تغني عن حماية المصدر الخارجي: لو المصدر عام، يستطيع من يعرفه الوصول إليه خارج موقعك وفق إعدادات المزود.

التسجيل والإعادة والإشعارات

راجع «التسجيل والإعادة» داخل الحدث و«السيرفر والتسجيل» في القائمة. تدير الإضافة رابط التسجيل وإتاحته، أما إنتاج ملف التسجيل فيعتمد على المزوّد.

  1. اختر مصدرًا يسجّل تلقائيًا إن كان بقاء التسجيل شرطًا: يوتيوب لايف أو كلاودفلير ستريم أو جيتسي مع Jibri.
  2. مع كلاودفلير: اضبط الحساب في «السيرفر والتسجيل»، ثم افتح الحدث وأنشئ مدخل البث، وانسخ عنوان RTMP والمفتاح إلى برنامج البث. لا تشارك المفتاح.
  3. بعد انتهاء البث تجلب المهام المجدولة التسجيل خلال دقائق. يوجد زر «اجلب التسجيل دلوقتي» للتعجيل، وتستمر المحاولات حتى يومين بعد النهاية.
  4. مع مصادر لا تسجّل تلقائيًا: أدخل رابط التسجيل يدويًا في الحدث، أو استخدم مسار الاستقبال الموقّع من خادمك.
  5. اضبط الإعادة التلقائية ومدة الإتاحة، ثم اختبر بعد انتهاء البث بحساب مسموح وآخر غير مسموح.

تمر الإعادة عبر بوابة الاشتراك والمشغّل نفسه، فلا تُفتح لمن لا يملك اشتراكًا حتى لو وصله الرابط. خيار الإعادة لا ينتج تسجيلًا لم يصنعه المصدر.

عند تفعيل إشعار «البث بدأ» أو التذكير قبل الموعد، تأكد من عمل بريد ووردبريس والمهام المجدولة؛ ترسل الإشعارات على دفعات.

اختيار المزوّد: من يضمن التسجيل؟

الفارق العملي بين المزودين ليس في البث بل في ما يتبقى بعده. تعرض شاشة «السيرفر والتسجيل» جدول مقارنة يوضح لكل مزود: هل يسجّل تلقائيًا، وهل تستطيع الإضافة جلب التسجيل دون تدخل، والتكلفة، والاستخدام الأنسب.

  • يوتيوب لايف: تسجيل تلقائي على الرابط نفسه وبلا تكلفة، مع بقاء المحتوى لدى يوتيوب.
  • كلاودفلير ستريم: تسجيل تلقائي وجلب تلقائي عبر الإضافة، والتكلفة بالاستهلاك. الخيار الأنسب حين يكون بقاء التسجيل شرطًا.
  • جيتسي على خادمك مع Jibri: تسجيل تلقائي واستقبال موقّع، ويتطلب خادم اجتماعات وخادم تسجيل منفصلين.
  • زوم وفيميو و Mux و JaaS: تسجيل متاح حسب الخطة، ويُدخل رابط التسجيل يدويًا في الحدث.
  • خادم HLS خاص: تسجيل على القرص لديك، ويمكن إرساله عبر مسار الاستقبال نفسه بسكربت بسيط.

تعرض الشاشة أيضًا قائمة «بثوث ممكن تخلص من غير تسجيل»: مراجعة حية لأحداثك تُظهر ما كان مصدره لا يسجّل تلقائيًا ولم يُربط به تسجيل بعد، لتتصرف قبل ضياع المحتوى.

الشورت كود وأمثلة الصفحات

ضع الأكواد التالية في بلوك «كود قصير» واستبدل 12 برقم الحدث لديك:

[mirrororg_live id="12"]
[mirrororg_live id="12" chat="0" title="0"]
[mirrororg_live_chat id="12"]
[mirrororg_live_list status="live" limit="6"]
[mirrororg_live_list status="upcoming" limit="6"]
[mirrororg_live_countdown id="12"]

بدون id يختار المشغّل الحدث الحالي أو أقرب حدث. القائمة تقبل live وscheduled وended وany، كما تقبل upcoming وpast وnow. العداد يحتاج موعد بداية محفوظًا؛ لا يبدأ إرسال الفيديو بنفسه.

أُضيف في 1.4.0: [mirrororg_live_archive] لعرض أرشيف الإعادات، ويقبل limit وtitle.

الحضور والتقارير اليومية

اختر الحدث والفترة من «التقارير» لمراجعة الحضور ومدته وتصدير CSV. من «السجل» راجع الدخول والرفض والجلسات وقرارات الإشراف. الدقائق مبنية على اتصالات الحضور وليست دليلًا أن الشخص شاهد كل لحظة.

قبل إرسال تقرير للغير راجع الأعمدة والبيانات الشخصية الموجودة فيه. عند تتبع مشكلة سجّل رقم الحدث، التوقيت، نوع المصدر، حساب التجربة ونص سبب الرفض.

حدود الطلبات واعتمادية الاتصال

افتح «السيرفر والتسجيل» لضبط حدود الدردشة وفتح الجلسات والإنذارات وروابط الانضمام ومحاولات كلمة السر. ابدأ بالإعدادات الافتراضية، ثم عدّل وفق سجل الاستخدام الفعلي. القيمة صفر في عداد الحد تعني تعطيله؛ لا تجعلها حلًا تلقائيًا لكل رفض.

عند بلوغ الحد انتظر ثم أعد المحاولة بدل التحديث المستمر. اختبر بحساب مشاهد لأن الإدارة مستثناة من بعض الحدود. تميّز رسالة 403 عن رفض الحد: راجع الجلسة والنونس والوصول، خصوصًا مع الكاش.

النسخة تجدّد النونس أثناء نبضات الحضور وتبطئ سحب الدردشة عند الهدوء، وتستخدم مهلة وتراجعًا تدريجيًا عند الفشل. هذه التحسينات تقلل الحمل ولا تغني عن مراقبة الاستضافة. راجع فحص HTTPS والمهام المجدولة والجداول والكاش في شاشة الصحة.

حل المشاكل واختبار ما بعد التحديث

المشكلةما تراجعه
البث غير متاحنشر الحدث، الحالة اليدوية، توقيت الموقع، موعد البداية والنهاية والمصدر النشط.
المشترك مرفوضتسجيل الدخول، المنتج/الكورس المختار، حالة الشراء، قواعد «كل» مقابل «أي»، والحظر.
فيديو أسودالسماح بالتضمين لدى المزود، HTTPS، مشغّل AIOVG وتفعيله، ورسالة فشل المصدر.
الكاميرا لا تعملإذن المتصفح، استخدام الكاميرا في برنامج آخر، ودور المستخدم وإعداد سيرفر جيتسي.
الدردشة متأخرةالوضع البطيء، الكتم، حدود الطلبات، الكاش، وحمل الخادم.
الإعادة أو الإيميل غائبوجود تسجيل فعلي ورابطه، مدة الإتاحة، فحص البريد وتشغيل المهام المجدولة.

التفعيل مرفوض: تأكد أن الكود يخص نفس الإضافة، وأنه لم ينتهِ أو يتجاوز عدد المواقع، وأن عنوان الموقع هو الدومين المسجّل. بعد نقل الدومين راجع التفعيل، ولا تنسخ بيانات ترخيص مشفّرة من قاعدة موقع آخر.

التحديث لا يظهر: افتح شاشة الترخيص وأعد الفحص، ثم صفحة تحديثات ووردبريس. راجع اتصال الخادم بمركز MirrorORG وتوقيت الخادم وسجل الخطأ، وأرسل للدعم اسم الإضافة ورقم النسخة ورسالة الخطأ بدون كود التفعيل أو كلمات المرور.

اختبار النسخة: أنشئ بثًا قصيرًا، تحقق من الوصول والرفض، أرسل رسالة وسؤالًا، جرّب الترقية لمساعد وحد الأجهزة، ثم أنهِ الحدث وراجع التقرير والإعادة.

مسائل 1.4.0: إذا لم يظهر مدخل بث كلاودفلير فراجع Account ID والتوكن وصلاحيته (Stream: Edit) في «السيرفر والتسجيل»؛ تظهر رسالة الخطأ من المزود كما هي. وإذا لم يصل التسجيل بعد انتهاء البث فتأكد من عمل المهام المجدولة ثم استخدم «اجلب التسجيل دلوقتي»؛ يحتاج المزود دقائق للمعالجة. وإذا اختفت البثوث عن مستخدم كان يراها فالسبب غالبًا فصل صلاحيات البث عن صلاحيات المقالات: امنحه دور «مقدّم بث مباشر» أو الصلاحيات المقابلة. ولا تظهر الحلقة التالية للسلسلة إلا بعد انتهاء الحلقة الحالية فعليًا وتشغيل المهام المجدولة.

التحديث والرجوع لإصدار سابق

  1. راجع رقم الإصدار وسجل التغييرات في أسفل الدليل قبل التحديث.
  2. خذ نسخة احتياطية من قاعدة البيانات والملفات، ودوّن إعداداتك المهمة. نفّذ التحديث من صفحة إضافات ووردبريس بعد التأكد من صلاحية الترخيص.
  3. امسح كاش الصفحات والملفات الثابتة عند الحاجة، ثم نفّذ سيناريو الاختبار الموجود بهذا الدليل.
  4. إذا ظهر تعارض، أعد الاختبار على النسخة التجريبية. الرجوع لحزمة أقدم وحده لا يرجع تغييرات قاعدة البيانات؛ استخدم نسخة احتياطية متوافقة عند اللزوم.

الدليل معنون برقم النسخة التي تمت مراجعتها. يُعرض سجل الإصدارات من الـHub مباشرة، وتُحفظ الأدلة القديمة عند نشر نسخة جديدة. الإعدادات والسلوك الجديد يحتاجان مراجعة تحريرية ضمن الإصدار؛ تغيير رقم النسخة وحده لا يكفي.

بعد التحديث إلى 1.4.0: افتح «الأدوار والصلاحيات» وتأكد من الأدوار، وافتح «السيرفر والتسجيل» وراجع فحص الصحة وقائمة البثوث المعرضة لعدم التسجيل، ثم جرّب حدثًا واحدًا من البداية إلى الإعادة بحساب مشترك حقيقي.

سجل الإصدارات

هذه التغييرات مأخوذة مباشرة من الإصدارات المنشورة على الـHub.

1.4.0 · 2026-09-05 · الإصدار الحالي

كلاودفلير ستريم — بث بيتسجّل لوحده

أهم سؤال في أي منصة محتوى مدفوع: «البث اللي خلص، فين؟». المصدر الجديد ده بيجاوب عليه من غير أي خطوة يدوية: بتبثّ من OBS أو من الموبايل على عنوان RTMP بيطلعلك في شاشة البث، وكلاودفلير بيسجّل كل بث تلقائيًا، والإضافة بتجيب التسجيل بعد ما تقفل بدقايق وتحطه إعادة مكان البث — بنفس بوابة الاشتراك.

  • مدخل بث بيتعمل لكل حدث بضغطة، ومفتاح البث مابيوصلش لصفحة المشاهد أبدًا.
  • الكرون بيحاول يجيب التسجيل لحد يومين بعد النهاية، وفيه زرار «اجلب دلوقتي».
  • التوكن بيتخزّن مشفّر، والمدخل بيتمسح من كلاودفلير لما البث يتمسح.

مقارنة المزوّدين — مين بيضمنلك التسجيل

جدول في شاشة «السيرفر والتسجيل» بيقارن تسع مزوّدين على السؤال المهم: بيسجّل تلقائي؟ الإضافة بتجيب التسجيل لوحدها؟ التكلفة؟ الأنسب لإيه؟ — يوتيوب، كلاودفلير، Mux، جيتسي+جيبري، JaaS، زوم، فيميو، سيرفر HLS بتاعك، و WebRTC APIs.

ومعاه تدقيق حي: «بثوث ممكن تخلص من غير تسجيل» — بيمشي على بثوثك ويقولك أنهي واحد مصدره مابيسجّلش ولسه مافيش تسجيل متربوط بيه، بدل ما تكتشف ده بعد ما البث يضيع.

صلاحيات البث اتفصلت عن صلاحيات المدوّنة

نوع المحتوى كان بيستخدم صلاحيات المقالات، ونتيجته حاجة غلط في الاتجاهين: «مقدّم البث» مكانش يقدر يعمل بث أصلًا (مالوش edit_posts)، ولو أديناهوله كان هياخد المدوّنة كلها. دلوقتي البث له صلاحياته لوحده — المقدّم بيدير بثوثه وبس.

أدوات إدارة المحتوى

  • نسخ البث بضغطة من قائمة البثوث: الإعدادات كلها بتتنقل (المصدر، الوصول، الدردشة، الأمان، المقدّمين)، والتسجيل والحضور القديم لأ.
  • سلسلة متكرّرة (يومي / أسبوعي / كل أسبوعين / شهري): الحلقة الجاية بتتولّد لوحدها بنفس الإعدادات أول ما الحالية تنتهي، والقديمة بتفضل بتسجيلها كإعادة — يعني الأرشيف بيتبني لوحده.
  • تذكير قبل الموعد بالمدة اللي تحدّدها، برسالة منفصلة عن إشعار «بدأ».
  • ضيفه في تقويمك — ملف .ics على صفحة البث.
  • أرشيف الإعادات: شورت كود [mirrororg_live_archive] بيعرض البثوث اللي خلصت وليها تسجيل، بنفس بوابة الاشتراك.

تحسينات

  • لقطة اسم غرفة جيتسي (بيستخدمها سكربت التسجيل) بقت استعلام واحد بدل لفة على كل الأحداث.
  • الأسرار كلها (توكن كلاودفلير، مفتاح جيتسي، سر الاستقبال) في مخزن مشفّر واحد.

دليل هذه النسخة

1.3.0 · 2026-09-05

مراجعة أمنية — اللي اتصلح

  • مسار الإنذارات كان مفتوح للعالم: كان بيقبل طلبات من غير نونس ولا بوابة، يعني أي حد يقدر يعمل لوب عليه ويملّي جدول السجل لحد ما القرص يقف. دلوقتي: نونس + بوابة وصول + سقف، والسجل نفسه بيمنع تكرار نفس السطر.
  • الإشراف كان بصلاحية عامة: اللي عيّنته مشرف على بث معيّن مكانش يقدر يشرف عليه أصلًا (مالوش الصلاحية العامة)، وفي المقابل صاحب الصلاحية العامة كان يقدر يشرف على أي بث على الموقع. دلوقتي الإشراف مربوط بالبث نفسه.
  • ترتيب الأدوار: محدش يقدر يكتم أو يحظر أو يفصل حد في مرتبته أو أعلى منه — المشرف مايقدرش يكتم المقدّم.
  • الترقية سلطة منفصلة: مشرف الدردشة مابقاش يقدر يعمل نفسه كو-هوست؛ الترقية للمقدّم والإدارة بس.
  • الصلاحية بتتفحص في المعالج مش بإخفاء الزرار في شاشات اللوحة كلها.
  • حدود معدّل على الدردشة والجلسات والإنذارات وروابط الانضمام وكلمة سر البث (تخمين كلمة السر بقى مقفول بعد ٨ محاولات في الساعة).
  • الأسرار بقت مشفّرة في قاعدة البيانات وبرّه الإعدادات العامة.

اعتمادية

  • سحبة الدردشة اللي مالقتش جديد بترجع من الكاش من غير ما تلمس قاعدة البيانات — وده حال أغلب الطلبات في أي بث.
  • فترة السحب بتتباطأ لوحدها لما الدردشة تسكت وبترجع فورًا مع أول رسالة أو أول ما ترجع للتبويب.
  • النونس بيتجدّد مع كل نبضة — صفحة بث متسابة مفتوحة من امبارح مابقتش تقع على 403 فجأة.
  • مهلة صريحة وإعادة محاولة بتراجع تدريجي على كل طلب: السيرفر اللي وقع مايتضربش بمية طلب في الثانية من مية متصفح.
  • فهرس جديد على جدول الجلسات، وعدّاد المشاهدين بقى مكاش.
  • باج اتصلح: كاش الإعدادات مكانش بيتصفّر بعد الحفظ في نفس الطلب، فكانت ممكن تحفظ وتلاقي القيمة القديمة.

جيتسي على سيرفرك — نهاية حد الـ٥ دقايق

السيرفر العام meet.jit.si بيقفل أي اجتماع من غير حساب بعد ٥ دقايق، وفيه مشكلة أهدى وأخطر: صلاحيات المقدّم عليه شكلية — إحنا بنخفي أزرار المايك عن المشاهد، واللي يفتح الكونسول يقدر يفتح مايكه.

الإصدار ده بيضيف وضعين تانيين بتوكن موقّع: سيرفرك على VPS (HS256) أو خدمة 8x8 JaaS (RS256). التوكن بيحمل مين المستخدم، وهل هو مقدّم، وإيه المسموح له، والغرفة اللي مسموح له فيها بالظبط — يعني سيرفر جيتسي نفسه هو اللي بيفرض الصلاحيات، ومافيش سقف وقت.

التسجيل والإعادة

  • يوتيوب: بيسجّل البث تلقائيًا على نفس الرابط — الصفحة بتتحوّل لإعادة لوحدها بعد ما البث يخلص. صفر إعداد.
  • جيبري (Jibri): مسار استقبال موقّع بـHMAC بمهلة ٥ دقايق — سكربت النهاية على سيرفرك بيبعت رابط التسجيل والإضافة بتربطه بالبث.
  • يدوي: سجّلت بـOBS؟ حط الرابط في الحدث وخلاص.
  • في كل الحالات الإعادة بتعدّي على نفس بوابة الاشتراك ونفس المشغّل — التسجيل مش أقل قيمة من البث.

شاشة «السيرفر والتسجيل»

  • فحص صحة حي: HTTPS، الكرون، كاش الكائنات، openssl، الجداول، حجم السجل، الجلسات المعلّقة، والتفعيل — مع سبب واضح لكل تحذير.
  • جدول أحجام السيرفر: السيرفر هيستحمل كام مشاهد، وحساب الباندويث، وإمتى الأوفر تبث ليوتيوب بدل ما تكبّر سيرفرك.
  • ضبط حدود المعدّل، وسكربت جيبري جاهز للنسخ.

دليل هذه النسخة

1.2.0 · 2026-09-05

التشغيل بمشغّل مكتبة الفيديو

إطار يوتيوب المباشر بيجيب معاه أدوات يوتيوب: «مشاهدة على YouTube»، وكليك يمين فيه «نسخ رابط الفيديو»، واسم القناة. يعني حتى لو الإضافة مابتطبعش الرابط، يوتيوب بيوريه للمشاهد بنفسه. دلوقتي البث بيشتغل جوّه مشغّل All-in-One Video Gallery لما يكون مثبّت: اللي بيوصل للصفحة إطار على رقم فيديو في مكتبتك، والرابط الأصلي بيفضل على السيرفر.

  • فيديو المكتبة بيتعمل private وبيتزامن مع الحدث تلقائيًا.
  • صفحة المشغّل نفسها متقفلة ببوابة الاشتراك بتاعة الإضافة — اللي يبعت الرابط لحد من غير اشتراك، الطرف التاني مايشوفش حاجة.
  • يشتغل مع يوتيوب و HLS وفيميو، وبيرجع لمشغّل يوتيوب المباشر لوحده لو الإضافة مش موجودة.

مقدّم مساعد (كو-هوست) وترقية أثناء البث

  • دور جديد: مقدّم مساعد — كاميرا ومايك ومشاركة شاشة وإشراف على الدردشة، من غير التحكم في إعدادات البث.
  • ترقّي أي مشاهد لكو-هوست أو لمشرف والبث شغّال، من شاشة «المشاهدون» أو من قايمة الرسالة في الدردشة نفسها.
  • الترقية بتوصل المشاهد في ثواني من غير ما يرفرش: الغرفة بتتعاد بصلاحياته الجديدة لوحدها.
  • الترقية على الحدث ده بس — اللي بيساعدك النهارده مش لازم يبقى مشرف على الموقع كله بكرة.

بث من كاميرا وشاشة المشترك

غرفة جيتسي بقت تفرّق بين اللي بيتكلّم واللي بيتفرّج: المقدّم ومساعديه معاهم كاميرا ومايك ومشاركة شاشة من المتصفح على طول من غير أي برنامج، والمشاهد بيدخل متفرّج ومعاه «رفع إيد».

لوحة من غير إعادة تحميل

  • التنقّل بين تبويبات اللوحة، أوامر الإشراف، حفظ الإعدادات، والتحديث الحي — كلها في مكانها من غير ريلود.
  • تبديل تاب الدردشة/الأسئلة بقى فوري من الذاكرة من غير أي طلب للسيرفر.

التصميم

  • خط تاجوال مستضاف مع الإضافة ومفروض على كل شاشاتها.
  • أوبشنز الرسالة بقت قايمة «⋯» ثابتة (تثبيت، حذف، كتم، فصل، حظر، ترقية) بدل أزرار كانت بتتخفي مع الهوفر وبتتلوّن من القالب.
  • اتصلح القص من فوق مع القوالب اللي ترويستها بتقعد فوق المحتوى (header overlay) — الإضافة بتقيس الترويسة وبتبعد عنها.
  • تحصين التصميم ضد ستايل القالب للأزرار وحقول الكتابة.
1.0.0 · 2026-09-05

الإصدار الأول

بث مباشر آمن جوّه موقعك، للمشتركين بس، ومن غير أي خدمة خارجية مدفوعة.

  • مصادر البث: يوتيوب لايف (فيديو مباشر أو «البث الشغّال دلوقتي» للقناة)، جيتسي مدمج جوّه الصفحة كبديل مجاني لجوجل ميت، روابط جوجل ميت وزوم بتحويل موقّع لمرة واحدة، بث HLS من سيرفرك، فيميو، فيسبوك، وكود تضمين مخصّص.
  • بوابة الاشتراك: أدوار، أشخاص بعينهم، منتجات واشتراكات ووكومرس، كورسات ليرن بريس، كلمة سر للغرفة، أو شروط مركّبة (يكفي شرط / لازم الكل).
  • منع المشاركة: علامة مائية متحرّكة باسم المشاهد وإيميله، حد للأجهزة المتزامنة للحساب الواحد (امنع الجديد أو افصل القديم)، ربط التوكن ببصمة الجهاز، وإخفاء مصدر البث تمامًا عن كود الصفحة — الرابط بيتجاب من السيرفر بتوكن عمره دقيقتين.
  • روابط ميت وزوم: الرابط الأصلي مايوصلش للمتصفح أبدًا؛ المشترك بيتحوّل عليه من السيرفر برابط بيتحرق بعد استخدام واحد، وله سقف مرات لكل حساب.
  • دردشة مباشرة محلّية: من غير خدمة خارجية ولا اشتراك شهري. أسئلة وأجوبة بإعجابات، تثبيت رسالة، إعلانات من الإدارة، وضع بطيء، فلتر كلمات، ومنع الروابط.
  • إشراف: كتم مؤقّت أو دايم، حظر، فصل جهاز، حذف رسايل، قفل الدردشة، ومسح كامل — كله من اللوحة أو من جوّه البث نفسه.
  • أدوار وصلاحيات: دورين جاهزين (مقدّم بث ومشرف دردشة) ومصفوفة صلاحيات تعدّلها بنفسك.
  • تقارير وسجل: تقرير حضور بالدقيقة لكل مشاهد، ذروة المتزامنين، متوسط المشاهدة، وتصدير CSV للحضور والدردشة والسجل. والسجل بيقيّد كل دخول ورفض وتوكن وقرار إشراف بالوقت والـIP.
  • إشعارات: إيميل «البث بدأ» للمشتركين على دفعات، عشان السيرفر ماينهارش.
  • شورت كود: المشغّل، الدردشة لوحدها، قائمة البثوث، والعدّاد التنازلي — في أي صفحة.

الصريح في الحماية

الإضافة بتمنع مشاركة الروابط والحسابات فعليًا، ومابتدّعيش إنها بتمنع تصوير الشاشة — ده مستحيل من أي متصفح. الرد العملي هو العلامة المائية: أي تسجيل بيطلع وعليه اسم صاحبه وإيميله، وده اللي بيوقف التوزيع.