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