مهم: اعتبارًا من 1 سبتمبر 2026، أصبح هذا الإضافة مدمجة في نواة Discourse وتمت إعادة تسميتها إلى “Voice”. الآن ما عليك سوى تفعيلها من صفحة الإدارة.
مرحبًا بالجميع! أشارككم Resenha، وهو إضافة جديدة تضيف غرفًا للدردشة الصوتية والمرئية مباشرةً داخل Discourse — دون الحاجة إلى تطبيقات خارجية، بل عبر تقنية WebRTC بين الأقران (peer-to-peer) في شريط الجانبي.
انقر على غرفة في شريط الجانبي للانضمام إليها، وانقر مرة أخرى للخروج. افتراضيًا، تنتقل جميع الوسائط بين الأقران عبر WebRTC — حيث يتعامل خادم Discourse الخاص بك مع الإشارات (signaling) فقط، ولا يتعامل أبدًا مع الوسائط. يمكن للمواقع التي تحتاج إلى مكالمات أكبر اختيار توجيه الغرف عبر خادم وسائط LiveKit — إما LiveKit Cloud أو خادم مُضيف ذاتيًا. يتم إنشاء غرفة افتراضية باسم “Watercooler” عند التثبيت حتى يتمكن مجتمعك من البدء في المحادثة فورًا.
الميزات
تجربة مستخدم تركز على شريط الجانبي — الغرف وصور المشاركين المباشرة مباشرة في شريط الجانبي، بأسلوب Discord، مع مؤشرات متحركة للتحدث
مشاركة الفيديو والشاشة — فيديو اختياري للكاميرا ومشاركة الشاشة/التبويب مع صفحة غرفة كاملة، وتخطيطات بلاطات/عرض، ودعم ملء الشاشة
ودجت مكالمة دائم — مكالمة مصغرة قابلة للسحب والتغيير الحجم تتبعك أثناء تصفح المنتدي، بما في ذلك الفيديو
إعدادات الصوت والفيديو — منتقيات للأجهزة، اختبار ميكروفون مباشر، بوابة حساسية الإدخال، كبت الضوضاء باستخدام WebAssembly (DTLN)، ومحو الخلفية باستخدام MediaPipe — كل ذلك تتم معالجته محليًا في المتصفح
دردشة الغرفة — تحصل كل غرفة على دردشة نصية مدعومة بقنوات Discourse الحقيقية للردود والخيوط
غرف المسرح (Stage rooms) — غرف للمتكلم/الجمهور مع طابور طلبات للتحدث، للمقابلات والمكالمات المجتمعية
صلاحيات الغرف — غرف عامة، مقيدة بالمجموعات، وخاصة، مع شارات القفل في شريط الجانبي ووسوم الغرف (#) لربط الغرف في المنشورات
تحكم بالمشاركين — قائمة سياقية تتضمن مستوى الصوت لكل مستخدم، كتم الصوت، الأصم، والطرد؛ بالإضافة إلى كتم الصوت/قطع الاتصال التلقائي عند عدم النشاط (AFK) وحالة المستخدم التلقائية
إدارة الغرف — إنشاء الغرف بواسطة المستخدمين مقيد بالمجموعات، واجهة CRUD للموظفين، وواجهة REST API كاملة للتحكم البرمجي
بلا بنية تحتية افتراضيًا — WebRTC خالص في المتصفح مع تشفير DTLS-SRTP، لا حاجة إلى SFU/MCU
تكامل LiveKit اختياري — قم بتفعيل الغرف فرديًا أو وجه كل شيء عبر LiveKit Cloud أو خادم LiveKit الخاص بك للمكالمات الكبيرة، مع لوحة صحة للإدارة ومصالحة بناءً على Webhooks
الحالة
نحن نستخدم هذا الإضافة للقاءات الداخلية منذ أسابيع، وهو يعمل بشكل جيد جدًا للمجموعات الصغيرة. قد ترغب المجموعات الأكبر في نشر هذا الإضافة جنبًا إلى جنب مع LiveKit، لكن الأحجام المعتادة التي تصل إلى 10 مشاركين تعمل بشكل جيد جدًا على تكوين الشبكة الافتراضي (mesh).
هذا رائع جدًا يا فالكو! يمكنني أن أرى عددًا لا بأس به من التطبيقات لهذا الأمر، بناءً على ما أدرجته. إن المكونات الإضافية للميزات كهذه تساعد بالتأكيد في جعل منصة Discourse Meta هي المنصة المفضلة!
إنه يحل مشكلة “الترقية” السهلة لمناقشة المنتدى/الدردشة إلى محادثة شفهية بشكل جميل. لقد أمضيت سنوات في المعاناة بين الحاجة إلى التبديل إلى منصات أخرى، أو وجود محاولات (تستهلك موارد كبيرة) لعقد مؤتمرات فيديو متكاملة.
إذا قررت المضي قدمًا، سأحب أن يتم تصميمه لـ التكامل مع الدردشة. سيكون من الرائع ببساطة أن تكون قادرًا على إطلاق غرفة صوتية خاصة لأعضاء الدردشة مباشرة من الدردشة (مع تنظيف لاحق للحفاظ على الأمور منظمة). وستظل الدردشة هي المكان المثالي لإسقاط تعليقات إضافية أو ملفات أو روابط، وما إلى ذلك.
إضافة الكريز على الكعكة ستكون بالطبع:
خيار للفيديو (من المحتمل ألا يكون ممكنًا تقنيًا بهذه التقنية خفيفة الوزن)
نسخ صوتي بالذكاء الاصطناعي، ذكي بما يكفي لدمج المواضيع والدردشات ذات الصلة. سيكون هذا مذهلاً للغاية ككاتب محاضر للاجتماع.