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