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