يجب أن يكون الانخراط في الاجتماعات الرقمية بسيطًا وآمنًا ولا يتطلب تثبيت البرامج ، بل مجرد متصفح واتصال بالإنترنت.
يجب ألا تتدفق التسجيلات غير الضرورية وتسجيلات المستخدمين والبيانات عبر أطراف ثالثة ، ولكن بين أقرانهم المشاركين في الاجتماع ، فإن هذا يجعل الاتصال خاصًا ومرنًا أيضًا ضد الخوادم المحملة الزائدة التي قد تواجهها تطبيقات مثل Skype و Discord تحت الحمل العالي ، والتي تحدث غالبًا في أزمة.
يجب أن تكون اجتماعاتنا الرقمية مرنة ومرنة ومحمية!
Kollokvium المستهدفة الشركات والجمعيات والأفراد ، الصغار والكبار على حد سواء ، وخاصة تلك التي لا توجد بها أي تجربة أجهزة كمبيوتر أعمق لأنها لا تتطلب أي تثبيت أو تسجيل ويمكن أن تبدأ ببساطة باتباع رابط والنقر على البدء.
على عكس العديد من تقنيات مؤتمرات الفيديو الأخرى ، فإننا ننقل تدفقات الوسائط للجميع إلى جميع المشاركين ، بدلاً من إرسال خادم الوسائط المركزية لخلط التدفقات ، هي انخفاض الكمون ، والجودة الأفضل ، والخصوصية والأمان ، حيث أن تدفق البيانات P2P ، وبياناتنا الآن متورطة. (الإشارة وحالة الغرف).
يستخدم النظام تقنيات محلية موحدة مثل WEBRTC ، المعيار المفتوح لاتصالات الويب. نحن أيضًا نستفيد من قوة التكنولوجيا بالفعل في أيدي المستخدمين النهائيين - لا تعيد اختراع العجلة مرة أخرى!
يضيف تطبيقنا مفاهيم توجيه الفيديو المتقدمة مثل إعادة توجيه الدفق وتقديرات النطاق الترددي وأشياء أخرى كثيرة.
.. وأكثر
تطلب ctrl-l تدفقات الوسائط ذات الدقة المنخفضة من جميع Connected Conferencets.
ctrl-r بدء / توقف عن تسجيل الاجتماع (ينطبق على استرداد المشاركين كل شخص)
ctrl-g TOOGLE SPEAKER VIDE / GRID VIEW (افتراضي).
ctrl-m mute / un-mute الميكروفون.
ctrl-v MUTE / UN-MUTE.
ctrl+q MUTE / UN-MUTE كل الصوت.
ctrl+s تمكين / تعطيل الترجمة (التسميات التوضيحية).
ctrl+i إخفاء / إظهار نافذة الدردشة والتشغيل.
ctrl-u الحصول على إحصائيات لكل RTCPEerConnection. قم بإنشاء تقارير تعتمد على 1-N HTML التي يتم تمريرها إلى العميل كملفات قابلة للتنزيل.
ctrl-b بدء/توقف تسجيل كل دفق بشكل فردي.
broadcast mode - طريقة عرض/وضع حيث يمكن للمستخدم إنشاء غرفة/مساحة للبث 1 -many للمحاضرات والعروض التقديمية ومثل هذه السيناريوهات
advanced mode -طريقة عرض/وضع يتيح لنا "منظم" (مُنشئ الاجتماع) كتم الفيديو/الصوت عن بُعد ، ركلة ، حظر ، قفل ومجموعة من مواد التعريف.
استنساخ المستودع وتثبيت npm install راجع package.json لبناء البرامج النصية.
انظر package.json (قسم البرامج النصية/كائن)
قم ببناء وإطلاق باستخدام npm start ثم تصفح إلى localhost:1337 أو للتطوير الأمامي فقط استخدام npm start:debug الذي يعد أكثر سلاسة. لاحظ أن NPM START: Debug يستخدم خادم WSS المشترك الذي يستضيفهنا افتراضيًا. يرجى دراسة أقسام البرامج النصية من package.json للحصول على معلومات مستقبلية.
لنشر إلى Azure ، تحتاج إلى حساب Azure ، وتحتاج إلى إنشاء تطبيق Azure WEP ، وحساب تخزين لاستضافة موقع الويب الثابت.
مفترق المستودع والاتصال Heroku و Run Deploy ، تعديل الإعدادات. json
إذا كنت ترغب في نشر الواجهة الأمامية فقط كموقع ثابت ، فقم بإنشاء التطبيق ونسخ جميع الملفات من مجلد Dist/Client إلى جذر تطبيق الويب الخاص بك.
حظا سعيدا ، وإذا واجه المشكلات أو الأخطاء أو الأسئلة أو مجرد وجود أفكار لمشاركتها. انشرها هنا تحت القضايا (https://github.com/coloquium/kollokvium/issues)
بفضل Sami Anas ، https://www.pexels.com/sv-se/@samianas للحصول على صورة خلفية كبيرة نستخدمها حاليًا.
تحيات فريق Kollokvium (ندوة)