88532249 | 88532250       info@webinaronline
 وبینار آنلاین Webinaronline
  صفحه نخست

  ورود اعضا

ورود با تلفن همراه / ایمیل

  نام کاربری(ایمیل یا تلفن همراه )

  کلمه عبور

قابلیت های ورژن BigBlueButton2.3-dev

قابلیت های ورژن BigBlueButton2.3-dev
تاريخ:هجدهم فروردين 1400 ساعت 12:39   |   کد : 113   |   مشاهده: 4735
  • امکانات
    • پخش کننده جدید برای فایل های ضبط شده
      • کنترل لایه ها
      • تصویرک های اسلاید
      • نمایش چت/ یادداشت های به اشتراک گذاری شده
      • جستجو
      • سرعت پخش ویدیو
    • قابلیت استفاده
      • انتخاب سریع ارائه
      • تنظیمات ناتیفیکیشن ها (هشدارها)
      • تغییر موقعیت وبکم ها
      • بارگزاری اسلاید در پشت زمینه
      • تشخیص کیفیت اینترنت
      • دکمه نظرسنجی هوشمند با قابلیت انتخاب گزینه
      • نتایج نظرسنجی در سابقه چت
  • افزونه
    • تخته سیاه به ازا هر کاربر
    • امکان تایپ پاسخ برای سوالات نظرسنجی
    • انتخاب یک کاربر به صورت رندوم
  • نصب
  • شخصی سازی
    • افزایش تعداد پردازنده ها برای Node.js
    • افزایش تعداد ضبط کننده ها
    • راه اندازی سه سرور Kurento
  • تنظیم محیط توسعه
    • نصب BBB 2.3-dev
      • نصب بخش های مقدماتی
      • نصبMongoDB
      • نصب Node.js
      • نصبKurento Media Server
      • نصب BigBlueButton
      • (اختیاری) نصبbbb-demo
      • راه اندازی HTTPS
      • راه اندازی محیط توسع
      • مشکلات رایج
  •  


این صفحه اطلاعات کلی در مورد BigBlueButton 2.3-dev که هم اکنون در حال توسعه می باشد در اختیار شما قرار می دهد.
بروی بهبود قابلیت استفاده متمرکز گردیده است، که از جمله می توان به افزایش کارایی و بیشتر شدن افزونه ها در آن اشاره کرد.
  • قابلت استفاده: امکان استفاده راحت تر برای ارائه کننده و شرکت کنندگان
  • افزونه: روش های بیشتری در اختیار ارائه کننده برای وارد کردن شرکت کنندگان به نشست را فراهم می سازد.
  • کارایی: افزایش تعداد پاسخگویی مشتریان و تعداد کاربران حاضر در هر نشست

قابلیت استفاده
  • عدم بلاک شدن بارگزاری ارائه ها
  • امکان جابجایی دوربین در چپ و راست
  • هشدار در هنگام خاموش بودن میکروفون درحین صحبت
  • تصاویر الکترونیکی هر کاربر
  • فرمت جدید پخش تصویر و اماکن جستجو
افزونه
  • هشدار جدید برای گرفتن اجازه (بالا بردن دست) در نشست
  • نظرسنجی بهبودیافته ( درحال توسعه)
  • انتخاب کاربران مشخص برای استفاده از تخته (در حال توسعه)
  • انتخاب کاربران به صورت رندوم (در حال توسعه)
کارآیی
  • لیست کاربران و قسمت چت هم اکنون به صورت بخش قابل مشاهده re-render می باشند
  • ازنوسازی توالی پیوستن کاربران
  • پشتیبانی فرآیندهای چندگانه Node-jsبرای عملکرد بهتر server-side
  • بهبود عملکرد بهتر تخته سیاه
  • فرآیند ضبط سریع تر بر اساس قانون صف توسط پردازنده های قابل تنظیم

تغییر بسزایی در لایه رابط (interface) کاربران انجام نشده، بنابراین کاربرانی که با 2.2 آشنا هستند قادر به استفاده از 2.3-dev خواهند بود. بیگ بلو باتن 2.3-dev بروی Ubunto 18.04 64 bit نصب می شود که بخش های کلیدی را در طی بروزرسانی قابل وصول خواهد کرد.

  • Node 12.x (انتشار LTSگره)
  • Ruby 2.5
  • Meteor 1.10.2

برای اطلاع از جزییات کامل آنچه بروی BigBlueButton 2.3-dev وجود دارد، گزارشاتی که اخیر در این باره منتشر شده را مطالعه نمایید.

  • Alpha-6
  • Alpha-5
  • Alpha-4
  • Alpha-3
  • Alpha-2
  • Alfa-1

امکانات

پخش کننده جدید برای فایل های ضبط شده

پخش کننده یک بازنویسی کامل است که هنگام مشاهده یک فایل ضبط شده ، امکان کنترل و پیمایش بسیار بیشتری را در فایل مربوطه به کاربر می دهداین امکان، پخش کننده ای مبتنی بر واکنش () را ارائه می دهد که در آن کاربر امکان جستجو ، مشاهده هر دو وب کم و اشتراک گذاری صفحه نمایش و یا ارائه صفحه نمایش و یادداشت های اشتراکی را به صورت یکپارچه داشته باشد.
 



پخش کننده مبتنی بر واکنش (react-basedدر تلفن ها وتبلت ها با سیستم عامل iOS و Android اجرا می شود. ناحیه ارائه، اسلاید بالا و یا صفحه نمایش به اشتراک گذاشته شده را نمایش می دهد.


کنترل لایه ها

کنترل های لایه در گوشه بالا سمت راست فراهم می باشد.


به طور خلاصه
  • جستجو با متن کامل در تمام اسلایدهای در حال ضبط
  •  امکان تعویض محل نمایش وب کم با محل نمایش ارائه
  • مشاهده محل ارائه به صورت تمام صفحه
  •  
  •  
  •  
  •  
  •  
  •  
  •  
تصویرک اسلایدها

در هنگام ضبط تصویرک های تمام اسلاید ها در قسمت پایین بخش ارائه نمایان می شود. اسلاید پر رنگ اسلاید در حال نمایش می باشد.

Thumbnails
با کلیک کردن بروی هر کدام از اسلاید ها می توانید به همان بخش از پخش منتقل شوید.
Thumbnails





نمایش چت/ یادداشت های به اشتراک گذاری شده

ناحیه چت تمام چت ها و یا یادداشت های اشتراکی نشست را نمایش می دهد.

Chat

برای جابجایی بین نماها ، روی آیکون یادداشتهای به اشتراک گذاشته شده و یا چت کلیک کنید. یادداشت های به اشتراک گذاشته شده وضعیت نهایی یادداشت ها را در پایان ضبط نشان می دهد.
هر پیام چت قابل کلیک است.  با کلیک بر روی پیام چت به لحظه ای که پیغام در جلسه ظاهر گردیده منتقل می شوید. همچنین نتایج نظرسنجی اکنون در قسمت چت نیز ظاهر می شود.


جستجو

با کلیک بر روی نماد ذره بین ، جعبه ای ظاهر می شود که تمام اسلایدهای حاوی متن مطابق با قسمت جستجو را نشان می دهد.

Search



در اینجا فقط یک اسلاید وجود دارد که دارای کلمه "avoc" است. با کلیک بر روی نماد جستجو ، فقط اسلایدهای منطبق را در ردیف تصویرک زیر نشان می دهد ، که حرکت در همه اسلایدهای متناسب با متن داده شده را آسان می کند.
Search



سرعت پخش ویدیو

برای تنظیم سرعت پخش می توانید روی نماد سرعت پخش در کنترل های پخش کلیک کنید.

Search


قابلیت استفاده

انتخاب سریع ارائه

دکمه "+" اکنون ارائه های بارگزاری شده را برای تعویض سریع و آسان لیست می کند.

Choose psentation


تنظیمات ناتیفیکیشن ها (هشدارها)

اکنون می توانید برای بلندکردن دست هشدار دریافت کنید.
Notifications options



تغییر موقعیت وبکم ها

ایجاد انعطاف پذیری حرکتی وبکم برای کاربران جهت انتقال وب کم به سمت راست و چپ ارائه




بارگزاری اسلاید در پشت زمینه

درحالیکه بارگزاری و پردازش ارائه ها در پس زمینه در حال انجام می باشد می توانید با شرکت کنندگان در ارتباط باشید.

BigBlueButton uploaded slides



                                                 
تشخیص کیفیت اینترنت

BigBlueButton  به کاربران در صورت داشتن مشکلات اتصال فعالانه اطلاع می دهد.

BigBlueButton network quality indicator

به عنوان مدیر ، می توانید ببینید که آیا دانش آموزان با مشکلات ارتباطی روبرو هستند یا خیر.

BigBlueButton connection status

دکمه نظرسنجی هوشمند با قابلیت انتخاب گزینه

دکمه Smart Poll (نظرسنجی هوشمند) اکنون در نوار ابزار ظاهر می شود و گزینه نظرسنجی را نشان می دهد.

BigBlueButton smart polling



نتایج نظرسنجی در سابقه چت

نتایج نظرسنجی در قسمت چپ نیز نمایش داده خواهد شد. این امر کمک می کند تا نتایج نظرسنجی در مواقعی که ارائه نشان داده نمی شود، مانند هنگام اشتراک صفحه نمایش ، قابل مشاهده باشد.

BigBlueButton connection status



افزونه ها

تخته سیاه به ازا هر کاربر

این ویژگی در حال حاضر در دست توسعه است.

شما می توانید به کاربر مشخصی توانایی نوشتن روی تخته سفید (به جای همه دانش آموزان) را بدهید.

BigBlueButton per-user whiteboard access




امکان تایپ پاسخ برای سوالات نظرسنجی

این ویژگی در حال حاضر در دست توسعه است.
به عنوان ارائه دهنده ، می توانید یک سوال کتبی برای پاسخ دادن در نظرسنجی ارائه دهید. در این باره از کاربران خواسته می شود تا نظرشان را در مورد سوال پرسیده شده تایپ کنند.




انتخاب یک کاربر به صورت رندوم

این ویژگی در حال حاضر در دست توسعه است.
ما اکنون گزینه ای را برای انتخاب تصادفی دانش آموز در کلاس به ارائه دهندگان ارائه می دهیم.  همه حاضرین قبل از مشخص شدن یک دانش آموز ، یک انیمیشن کوتاه از نام ها را می بینند.


نصب

حداقل نیاز سخت افزاری سرور برای BigBlueButton 2.3-dev همانند حداقل نیازهای 2.2 می باشد
  •   Ubuntu 18.04 64-bit
  • /b>docker (Libreoffice now runs within a docker container)

نیازهای داکر ممکن است از اجرای 2.3-dev در محیط های مجازی مانند: LXC و containerd جلوگیری کند، اگرچه آن، برای اجرای libreoffice درsandbox به صورت محدود برای پوشه های مکالمات مشکلی نخواهد داشت. ما در حال بررسی این موضوع هستیم که آیا امکان اجرای libreoffice در سیستمی مانند system-nspawn ممکن هست یا خیر.
دستورهای زیر از bbb-install.sh برای نصب BigBlueButton 2.3-dev که در آن bbb.example.com به عنوان نام هاست و notice@example.com به عنوان ایمیل می باشد برای Let’s Encrypt (شما می توانید به جای این مقادیرنام میزبان و آدرس ایمیل خود جایگزین کنید ) استفاده می کند. توجه داشته باشید ورژن -v bionic-230-dev، آخرین نسخه ساخته شده که BigBlueButto 2.3-dev می باشد را نصب خواهد کرد.
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v bionic-230-dev -s bbb.example.com -e notice@example.com  -a –w
هنگامی که نصب به اتمام رسید شما پکیج نصب شده زیر را ملاحظه خواهید کرد (ورژن نصب شده شماممکن است تا حد کمی متفاوت باشد).
# dpkg -l | grep bbb-

ii bbb-apps-akka  2.3.0-21 all BigBlueButton Apps (Akka)
ii bbb-config 1:2.3.0-21 amd64 BigBlueButton configuration utilities
ii bbb-demo 1:2.3.0-2 amd64 BigBlueButton API demos
ii bbb-etherpad 1:2.3.0-13 amd64 The EtherPad Lite components for BigBlueButton
ii bbb-freeswitch-core 2:2.3.0-7 amd64 BigBlueButton build of FreeSWITCH
ii bbb-freeswitch-sounds            1:1.6.7-1 amd64 FreeSWITCH Sounds
ii bbb-fsesl-akka 2.3.0-11 all BigBlueButton FS-ESL (Akka)
ii bbb-html5 1:2.3.0-1311 amd64 The HTML5 components for BigBlueButton
ii bbb-libreoffice-docker 1:2.3.0-7 amd64 BigBlueButton setup for LibreOffice running in docker
ii bbb-mkclean 1:0.8.7-1 amd64 Clean and optimize Matroska and WebM files
ii bbb-playback-presentation 1:2.3.0-6 amd64 BigBluebutton playback of presentation
ii bbb-record-core  1:2.3.0-11 amd64 BigBlueButton record and playback
ii bbb-web  1:2.3.0-25 amd64 BigBlueButton API
ii bbb-webrtc-sfu  1:2.3.0-9 amd64 BigBlueButton WebRTC SFU


این آخرین نسخه BigBlueButton 2.3-dev را با گواهی Let’s encrypt و نسخه های نمایشی API نصب می کند. با نصب نسخه های نمایشی API ، می توانید https: /// را در یک مرورگر مشاهده کنید (که نام میزبانی که در دستور "bbb-install.sh" مشخص کرده اید) ، نام خود را وارد کنید و برای پیوستن به "جلسه نمایشی" روی "ورود به جلسه دمو" کلیک کنید.
برای اطلاعات بیشتر ، به  اسناد [bbb-install.sh]  در آدرس (https://github.com/bigbluebutton/bbb-install) مراجعه کنید.

شخصی سازی

افزایش تعداد پردازنده ها برای Node.js

یکی از پیشرفت های مقیاس پذیری این بود که از یک پردازش nodejs برای bbb-html5 به چندین پردازش nodejs  برای کنترل پیام های دریافتی کلاینت ها ارتقا پیداکرد. در سرورهای BigBlueButton ، این بدان معنی است که bbb-html5 می تواند از چندین هسته پردازنده برای پردازش پیام ها و مدیریت جلسات مرورگر استفاده کند(هر فرآیند nodejs روی یک هسته پردازنده واحد اجرا می شود).
به عنوان 2.3-alpha-7 چندین پردازش bbb-html5 nodejs به صورت پیش فرض فعال می باشد. مگراینکه شما /usr/share/meteor/bundle/bbb-html5-with-roles.conf تغییر دهید و پیش فرض ها رو تغییر دهید. شما باید دو پردازش “backend” و دو پردازش “frontend” داشته باشید. استفاده از پردازش چندگانه nodejs با این ترتیب اجازه برگزاری نشست بیشتر را میدهد، همچنین این موضوع منجر می شود تا کاربران تجربه بهتری با تعداد کاربران بیشتر و با سرورهای قدرتمندتری داشته باشند. برای انجام تغییرات مربوط به- bbb-html5-with-rols ، ریستارت BigBlueButton  مورد نیاز است.
:Frontend
  • برای تکمیل احراز هویت ، رویداد AuthToken RespS را دریافت کنید
  • اشتراک و انتشار مجموعه
  • سایر رویدادهای DDP از جمله روش تماس برای ارسال رویدادها به Akka Apps
  • به طور کامل رویدادهای Streamer redis را مدیریت کنید: مکان نما ، علامت گذاری ، اشتراک ویدیوی خارجی
  • در حال حاضر برای ایجاد یا عدم ایجاد صف پردازش رویداد، در هر جلسه آغاز و پایان جلسه مورد نیاز می باشد.
:backend
  • همه رویدادهای غیرپخشی را کنترل کنید
  • اگر بیش از یک Backend در حال اجرا باشد ،  bbb-webبا اختصاص یک "instanceld" بار را به صورت دور گرد تقسیم می کند.  بنابراین Backend مشخص فقط رویدادهای تکراری را برای پردازش instanceId مطابق جلسات پردازش می کنند.
  • Validate AuthToken Resp نیز به backend  منتقل می شود ، که برای مواردی که شما فقط backend دارید و frontend ندارید - به عنوان مثال محیط های dev که در آنها نیازی به توجه به مقیاس گذاری نیست ، مورد نیاز است.  
  • هنگامی که شما از sudo bbb-conf --setip <hostname> یا sudo bbb-conf - restart استفاده می کنید ، bbb-conf /etc/bigbluebutton/bbb-conf/apply-config.sh  بین خاموش کردن و ریستارت فرایندهای BigBlueButton اجرا می شود. به این ترتیب می توانید مقادیر پیکربندی BigBlueButton را تغییر دهید ، یا از برخی از عملکردهای کمکی در apply-lib.sh موجود می باشد استفاده کنید. اعمال خودکار تغییرات پیکربندی هنگام راه اندازی مجدد را مشاهده کنید.

افزایش تعداد پردازنده ها برای ضبط

ورژن قبلی BigBlueButton تنها از یک رشته برای پردازش ضبط ها استفاده می کند. BigBlueButton 2.3-dev  از Resque برای ایجاد چندین دستگاه ضبط برای پردازش ضبط ها استفاده می کند.
به صورت پیش فرض /usr/lib/systemd/system/bbb-rap-resque-worker.service یک پردازشگر ضبط Environment=COUNT=1 را تعریف می کند.

[Unit]
Description=BigBlueButton resque worker for recordings
[Service]
Type=simple
ExecStart=/bin/sh -c '/usr/bin/rake -f ../Rakefile resque:workers >> /var/log/bigbluebutton/bbb-rap-worker.log'
WorkingDirectory=/usr/local/bigbluebutton/core/scripts
Environment=QUEUE=rap:archive,rap:publish,rap:process,rap:sanity,rap:captions
Environment=COUNT=1
# Environment=VVERBOSE=1
User=bigbluebutton
Restart=always
RestartSec=3

[Install]
WantedBy=multi-user.target



اگر به عنوان مثال 3 پردازشگر ضبط می خواهید ، مراحل زیر نحوه افزودن یک فایل overdide systemd را به شما نشان می دهد

/etc/systemd/system/bbb-rap-resque-worker.service.d/override.conf
که Environment=COUNT=3 را تنظیم می نماید و سرویس bbb-rap-resque-worker.service ریستارت می کند.

# mkdir -p /etc/systemd/system/bbb-rap-resque-worker.service.d #
cat > override.conf << HERE
[Service]
Environment=COUNT=3
HERE
systemctl daemon-reload #
systemctl restart bbb-rap-resque-worker.service #
systemctl status bbb-rap-resque-worker.service
bbb-rap-resque-worker.service - BigBlueButton resque worker for recordings●
   Loaded: loaded (/usr/lib/systemd/system/bbb-rap-resque-worker.service;
disabled; vendor pset: enabled   
Drop-In: /etc/systemd/system/bbb-rap-resque-worker.service.d           └─override.conf   
Active: active (running) since Sat 2021-01-09 12:19:22 UTC; 6s ago
Main PID: 23630 (sh)    
Tasks: 15 (limit: 4915)   
CGroup: /system.slice/bbb-rap-resque-worker.service
23630 /bin/sh -c /usr/bin/rake -f ../Rakefile resque:workers 
/var/log/bigbluebutton/bbb-rap-worker.log
23631 /usr/bin/ruby /usr/bin/rake -f ../Rakefile resque:workers
23650 resque-2.0.0: Waiting for 
rap:archive,rap:publish,rap:process,rap:sanity,rap:captions
23651 resque-2.0.0: Waiting for 
rap:archive,rap:publish,rap:process,rap:sanity,rap:captions
23652 resque-2.0.0: Waiting for 
rap:archive,rap:publish,rap:process,rap:sanity,rap:captions
     

سه سرور Kurento راه انداری کنید

توصیه می کنیم سه سرور موازی Kurento راه اندازی کنید.

محیط توسعه را تنظیم کنید

ملاحظاتی قبل از شروع:
  • OS مورد نیاز: Ubuntu 18.04 (bionic)
  • این برای اجرای به روی container و یا تنظیمات دستگاه های local ، مانند LXC در نظر گرفته شده است.
  • این فرایند مشابه نصب BBB 2.2 است. یک تفاوت وجود دارد و آن هم اینکه ما Libreoffice را برای افزایش امنیت در docker محصور کردیم.
  • برای سرورهای عمومی و تولیدی توصیه می کنیم BigBlueButton را با استفاده از bbb-install.sh نصب کنید.
سپس این سه گام را انجام می دهیم:
  • نصب BBB 2.3-dev با جزییات زیر
  • راه اندازی SSL همانند 2.2
  • راه اندازی محیط توسعه به مانند 2.2

BBB 2.2-dev را نصب کنید

نیازهای اولیه را نصب نمایید

ابزارهای موردنیاز را نصب نمایید

sudo apt-get update && sudo apt-get install curl wget net-tools software-properties-common haveged apt-transport-https openjdk-8-jdk -y


محل های ذخیره جدید را اضافه نمایید

sudo add-apt-repository ppa:bigbluebutton/support -y

sudo add-apt-repository ppa:rmescandon/yq -y

sudo add-apt-repository ppa:libreoffice/ppa

پکیج را بروزرسانی نمایید

sudo apt-get update && sudo apt-get dist-upgrade



MongoDB را نصب کنید
 
(Note: BBB 2.3-dev uses MongoDB 4.2, while BBB 2.2 uses MongoDB 3.4)

اضافه کردن کلید MongoDB

wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -

اضافه کردن منابع APT  برای MongoDB

echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list

نصب MongoDB

sudo apt-get update && sudo apt-get install -y mongodb-org

نصب Node.js
 
(Note: BBB 2.3-dev uses Node.js 12.x, while BBB 2.2 uses Node.js 8.x)
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install nodejs

نصب Kurento Media Server

Note: BBB 2.3-dev uses Kurento Media Server official’s repository, instead of forked version. The current version used by BBB 2.3-dev is 6.15.0)
اضافه کردن کلید  برای Kurento

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5AFA7A83

اضافه کردن منابع APT

sudo tee "/etc/apt/sources.list.d/kurento.list" >/dev/null <<EOF
# Kurento Media Server - Release packages
deb [arch=amd64] http://ubuntu.openvidu.io/6.15.0 bionic kms6
EOF

نصب

sudo apt-get update && sudo apt-get install kurento-media-server

نصب BigBlueButton


اضافه کردن کلید برای BigBlueButton

wget https://ubuntu.bigbluebutton.org/repo/bigbluebutton.asc -O- | sudo apt-key add -


اضافه کردن منابع APT برای BigBlueButton

echo "deb https://ubuntu.bigbluebutton.org/bionic-230 bigbluebutton-bionic main" | sudo tee /etc/apt/sources.list.d/bigbluebutton.list


نصب

sudo apt-get update && sudo apt-get install bigbluebutton


نصب bbb-demo (اختیاری)

چنانچه می خواهید نصب را تست نمایید می توانید دمو را نصب کنید:

sudo apt-get install bbb-demo

قبل از انجام تست، از ست بودن منابع اطمینان کسب نمایید: false in /usr/share/bbb-web/WEB-INF/classes/application.yml

# ...

server:

    session:

        cookie:

            secure: false

# ...

شما می توانید به http: // BBB_IP_ADDRESS دسترسی پیدا کنید ، و می توانید به bbb-demo بپیوندید (احتمالاً رسانه WebRTC کار نمی کند زیرا برای تنظیم آن به HTTPS نیاز دارد). BBB_IP_ADDRESS آدرس IP دستگاه شما است که این نصب را اجرا می کند.

راه اندازی HTTPS

طبق پیکربندی SSL  2.2  بروی سرور BigBlueButton عمل نمایید

محیط توسعه را تنظیم نمایید

طبق پیکربندی 2.2  برای محیط توسعه عمل نمایید


مراحل اضافه تر برای توسعه bbb-html5

با شروع BigBlueButton 2.3-alpha7 bbb-html5 جلسات افراد توسط مجموعه ای از "frontend" bbb-html5 موارد nodejs انجام می شود که توسط NginX متعادل می شوند. هنگامی که کد منبع را از طریق npm start اجرا می کنید ، فقط یک فرآیند nodejs را اجرا می کنید و ممکن است تنظیمات تعادل بارگذاری مانعی باشد. شما می خواهید در /etc/bigbluebutton/nginx/bbb-html5.nginx تغییری ایجاد کنید تا از استخر html5 استفاده نکنید بلکه فقط از درگاه 4100 استفاده کنید.

پیش فرض مورد استفاده برای حالت تولید

location ~ ^/html5client/ {

  # proxy_pass http://127.0.0.1:4100; # use for development

  proxy_pass http://poolhtml5servers; # use for production

  ...


حالت توسعه تنها از پورت 1400 استفاده می کند.

location ~ ^/html5client/ {

  proxy_pass http://127.0.0.1:4100; # use for development

  # proxy_pass http://poolhtml5servers; # use for production

  ...

پس از این تغییر ، پیکربندی NginX را با sudo systemctl nginx را دوباره بارگیری کنید
یکی از علائم اجرای npm start با ناسازگاری با سرورهای poolhtml5 پیکربندی NginX دیده می شود ، به نظر می رسد که شما سعی می کنید از طریق HTTP در پورت درایور محلی به MongoDB دسترسی پیدا کنید و

 Uncaught SyntaxError: شناسه غیر منتظره

هنگام بازگشت به اجرای نسخه بسته بندی شده  bbb-html5 ، می خواهید تغییر خود را برگردانید تا از سرورهای poolhtml5 برای گسترش بار جلسات مشتری استفاده شود.
BigBlueButton 2.3-alpha7 همچنین bigbluebutton-html5 / deploy_to_usr_share.sh را معرفی کرد - اسکریپتی که کد [customized] bigbluebutton-html5 / * شما را بصورت محلی  bbb-html5 اجرا می کند (حالت تولید ، نیاز به سرورهای poolhtml5 NginX)

مشکلات شناخته شده

BigBlueButton 2.3-dev  از جاوا 8 استفاده می کند. با این حال، Ubuntu 18.04 به صورت پیش فرض با Java 11 تنظیم شده است. اگر هنگام تلاش برای تهیه پیام های bbb-common-bbb-apps-akka ، مورد مشابهی مشاهده کردید:

[error] /home/firstuser/dev/bigbluebutton/bbb-common-message/src/main/java/org/bigbluebutton/common2/redis/RedisStorageService.java:25:1: package com.sun.org.apache.xpath.internal.operations is not visible

[error]   (package com.sun.org.apache.xpath.internal.operations is declared in module java.xml, which does not export it)

[error] import com.sun.org.apache.xpath.internal.operations.Bool;


برای انتقال به نسخه جاوا 8 می توانید از لیست-update-java-alternatives -list استفاده کنید.

ارسال بازخورد و گزارش خرابی ها

BigBlueButton 2.3-dev  در حال توسعه است. اگرچه توصیه نمی کنیم آن را در محیط تولید تنظیم کنید ، اما مدیران را تشویق می کنیم تا ساخت را با دیگران امتحان کنند و درباره لیست نامه bigbluebutton-dev  به ما بازخورد بدهند.
اگر یک اشکال تکراری پیدا کردید ، لطفاً آن را در بخش GitHub Issues با مراحل ایجاد خطا گزارش دهید (این امر رفع اشکال  را برای توسعه دهندگان آسان تر خواهد بود). در متن گزارش اشکال مشخص کنید که این مربوط به      BigBlueButton 2.3-dev  است و شماره مشتری را به ما بدهید که با dpkg -l| grep bbb-html5 می توانید پیدا کنید یا در منوی تنظیمات مشتری در منو about .
 

https://webinaronline.ir/News/1/113

آدرس ايميل شما:  
آدرس ايميل دريافت کنندگان  
 



کاربردها