في الواقع، العديد من المستخدمين في المنتدى الذي أنتمي إليه عادةً ما يتواصلون في بيئات خارجية، والانضمام مباشرةً مع فتح الميكروفون يمكن أن يؤدي إلى تداخل الضوضاء المحيطة بالاتصال. وهناك خطأ آخر: حتى عند النقر على كتم الميكروفون في صفحة الصوت، يبقى الميكروفون مفتوحًا فعليًا، ويجب عليك تعطيله ثم تفعيله مرة أخرى لإغلاقه بشكل حقيقي.
مقارنةً بـ Jitsi، هناك بعض الاختلافات لأن Jitsi يوفر واجهة تتيح لك اختيار كتم الميكروفون أو إلغاء كتمه قبل الانضمام رسميًا إلى دردشة الصوت، بينما لا يتوفر هذا الخيار في Discourse Voice. أعتقد أن هذه الواجهة تتجنب المشكلة إلى حد كبير.
أوه، فهمت. هل يستفيد هؤلاء المستخدمون من ميزة الضغط للتحدث (PTT)؟ لدينا دعم أساسي لها، لكن تجربة أفضل لميزة الضغط للتحدث، سواء على الهاتف المحمول أو سطح المكتب، تتطلب إلى حد كبير تطبيقًا أصليًا، وهذا مجال نستكشفه بنشاط حاليًا.
@putty من الممكن أن يكون هذا مشكلة متعلقة باسم المستخدم الخاص بك على الموقع. المسار في تسجيل الشاشة لديك ينتهي بـ /invited-by/derek.putnam، والمسار الحالي لهذا يرفض وجود النقطة (.) في أسماء المستخدمين. يجب أن يحل هذا المشكلة:
يمكنك أيضًا الاختبار على موقعك من خلال مشاركة الرابط دون الجزء /invited-by/....
استخدمنا هذا خلال عطلة نهاية الأسبوع بنتائج جيدة اكتشفنا خللًا واحدًا / ميزة غير متوقعة، وهي أن النظام يدعم ميكروفونات ستيريو. عادةً، في برامج مؤتمرات الفيديو، يتم دمج القناة اليسرى والقناة اليمنى إلى قناة أحادية (مونو)، لأن أجهزة الميكروفونات أحادية هي ما يُستخدم عادةً لالتقاط هذا النوع من الصوت. (وهذا يقلل أيضًا من استهلاك النطاق الترددي نظريًا). حاليًا، يحل حل Discourse هذا بنقل الميكروفونات الكاملة بالستيريو.
ومع ذلك، فإن بعض الميكروفونات تُخرج الصوت في قناة واحدة فقط وتترك القناة الأخرى فارغة. (ربما يكون هذا أكثر شيوعًا في واجهات الصوت الاحترافية الاستهلاكية التي تحتوي على عدة مدخلات، لكنني أتخيل أن بعض الميكروفونات الرخيصة قد تفعل الشيء نفسه أيضًا). يؤدي هذا إلى أن يسمع المستمعون ذلك المتحدث في الأذن اليسرى أو اليمنى فقط. في الواقع، لم أكن أدرك ذلك، لكن يبدو أن Mumble وDiscord وNextcloud وJitsi والألعاب وغيرها كلها تقوم بدمج الصوت إلى قناة أحادية.
لذلك، أوصي بإعداد الدمج إلى قناة أحادية (مونو) كخيار افتراضي لبث صوت الميكروفون (وليس بث صوت مشاركة الشاشة، الذي يجب أن يكون مجموعة قنوات منفصلة). بشكل عام، من المحتمل أن تكون هناك حالات قليلة يرغب فيها المستخدم فعليًا في الحصول على مجال واسع لالتقاط الصوت أثناء المكالمة — ربما إذا كانت فرقة موسيقية تستخدمه للبث لجماهيرها، على سبيل المثال. في هذه الحالة، إذا كان لدى المستخدم ميكروفون ستيريو واسع المجال ويرغب في استخدامه، فليتمكّن من تفعيله عبر الإعدادات، مما سيُغلق الدمج إلى قناة أحادية.
إذا لم أكن مخطئًا، فإننا نقوم بتحويل الصوت إلى نظام الاستريو (Downmix) في جميع مستويات الجودة باستثناء الأقصى. هل يمكنك محاولة تخفيض الجودة إلى “عالية” أو “قياسية”؟
نستخدم غرف الصوت منذ بضعة أسابيع، مع حد أقصى لحجم المجموعة (5 أشخاص كحد أقصى). حتى الآن، كل شيء يعمل بشكل جيد - تهانينا! أود فصل الخلفية التقنية عن تطبيق ويب قاعدة بيانات ديسكورس. هل توجد وثائق جيدة حول كيفية إعداد خادم Livekit باستخدام Docker Compose (قبل أن أسأل Claude )؟
في الإعداد الافتراضي، وفي إعداد livekit، لا يزال Discourse يتحمل نفس القدر من المسؤولية. يُعد Mesh خيارًا افتراضيًا جيدًا، وإذا كان يعمل من أجلك، فأنصح بالالتزام به حتى تتجاوزه.
شكرًا لك يا @Falco - سيكون الأمر أفضل إذا لم نضطر إلى تغيير أي شيء. في هذه الحالة، سأقوم بفتح هذه الميزة لجميع المجتمعات على نظامنا، لكنني سأحافظ على حد أقصى لخمسة أشخاص في كل غرفة. بالنسبة لمعظم الاجتماعات العفوية، هذا العدد كافٍ تمامًا.
ملاحظة بخصوص الخصوصية: في المستقبل (ربما في مرحلة لاحقة من مشروع «غرفة الصوت») سنحتاج إلى حل موثّق لضمان التوافق الكامل مع لائحة حماية البيانات العامة (GDPR): حالياً، تُستخدم stun.l.google.com وglobal.stun.twilio.com بشكل افتراضي. كلاهما يقع في الولايات المتحدة، وبالتالي يخضعان لقانون السحابة الأمريكي، وهو ما يتعارض مع الولاية القضائية الأوروبية.
أعتذر إذا كان هذا السؤال قد تم الإجابة عنه مسبقًا:
يذكر إعلان المنشئ الأصلي (OP) «الغرف العامة، والغرف المقيدة بالمجموعات، والغرف الخاصة» ضمن صلاحيات الغرف، لكنني لا أستطيع إيجاد المكان الذي يمكنني فيه ضبط قيود المجموعة على غرفة معينة.
حالة الاستخدام لديّ: غرفة مرئية وقابلة للانضمام من قبل أعضاء مجموعة محددة واحدة فقط، تمامًا مثل الفئة (Category). إعدادات voice_allowed_groups وvoice_create_room_allowed_groups تنطبق على مستوى الموقع بأكمله، لذا فهي لا تغطي ما أحتاجه هنا.
في محرر الغرفة، أرى فقط مفتاح التبديل للعامة (Public) وإدارة الأعضاء لكل مستخدم على حدة.
هل تم تنفيذ قيود المجموعات لكل غرفة؟ إن كانت كذلك، فأين يوجد الإعداد؟ وإن لم تكن كذلك، فهل هي مخطط لها؟ يسعدني اختبارها.
لكثير من مجتمعاتي، ستكون الفئات والدردشة والصوتيات موارد ترغب مجموعة واحدة في استخدامها حصريًا، لذا فإن إمكانية التحكم بالوصول إليها عبر المجموعات تعد من أولوياتي القصوى.
لم يتم ذلك بعد، فهو حاليًا يعتمد على المستخدم بالكامل.
كما ذكرت، لدى @mcwumbly خطة على خارطة الطريق لواجهة جديدة ومعايير للتحكم في الوصول إلى الميزات مثل غرف الدردشة وغرف الصوت. سيحدث هذا، لكنه غير جاهز بعد.