يوم جيد ، اليوم قررت أن أكتب في النهاية ثم أول منشور لي.
لن أتحدث كثيرًا عن BigBlueButton ، ثم BBB ، سأقول فقط أن BBB هو:
- مجانا (رخصة جنو العمومية الصغرى).
- لمؤتمرات الصوت والفيديو.
- للعروض التقديمية.
- للندوات عبر الإنترنت.
لنبدأ.
قليلا من الخلفية.
في حالتنا ، نستخدم Ubuntu 16.04 x64 وأنصحك بالمثل)
للحصول على وظيفة BBB الكاملة ، يلزم ما يلي:
- ثابت خارجي IP.
- اسم المجال منضم.
- شهادة SSL.
- الموانئ المعاد توجيهها.
الجزء الأول
برنامج التثبيت السريع
وقت التثبيت المقدر هو 15-20 دقيقة.
التثبيت بسيط وغير تدخلي.
في هذه الحالة ، التثبيت باستخدام IP خارجي.
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-200
استخدام اسم نطاق خارجي bbb.example.com
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-200 -s bbb.example.com
استخدام اسم نطاق خارجي bbb.example.com والحصول على شهادة SSL من
دعونا تشفير باستخدام البريد الإلكتروني info@example.com
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-200 -s bbb.example.com -e info@example.com
عميل SSL + أحدث HTML5
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-200 -s bbb.example.com -e info@example.com -t
SSL + GreenLight
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-200 -s bbb.example.com -e info@example.com -g
كل ما سبق
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-200 -s bbb.example.com -e info@example.com -t -g
يبقى انتظار اكتمال التثبيت.
ثم كنت أفكر في كيفية عدم عذاب القارئ وعدم كتابة الجزء الثاني مع الجزء الأول ، لكنني تذكرت أنه كان هناك جزء آخر مع التثبيت اليدوي.
الجزء الثاني
عامل تثبيت سريع
يحتوي موقع BBB على قائمة بما لن نحصل عليه في إصدار عامل الميناء
- لا يحتوي Nginx على شهادة SSL ، لذلك تحتاج إلى استخدام FireFox لاستخدام WebRTC صوت / فيديو
- تبدأ العمليات باستخدام المشرف (بدلاً من systemd)
- يدعم عميل HTML5 الفيديو ولكن لا يدعم مشاركة سطح المكتب مع WebRTC
أي أنك لن ترسله إلى الإنتاج.
ولكن مع ذلك سأصفه ، فجأة سيهتم أحدهم بالاختبار.
بالمناسبة ، إذا أخفيته خلف الوكلاء العكسيين باستخدام SSL ، فيجب أن يبدأ كل شيء بحلول ذلك الوقت (لم أتحقق منه بنفسي).
docker run -p 80:80/tcp -p 443:443/tcp -p 1935:1935 -p 5066:5066 -p 3478:3478 -p 3478:3478/udp bigbluebutton/bigbluebutton -h LOCAL_IP_ADDRESS
حسنًا ، كما كانت. ستتمحور مقالتي التالية حول تثبيت كل هذا المرح يدويًا ، ما لم يفتقدوه بالطبع.
الزعانف.