Before you install

История

В 2007 году проект был запущен в Карлтонском университете по программе управления инновационными технологиями. Первую версию написал Ричард Алам (изначально она называлась Blindside project) под руководством Тони Байлетти.

В 2009 году Ричард Алам, Денис Згонянин и Фред Диксон загрузили исходный код BigBlueButton в Google Code и сформировали Blindside Networks, компанию, которая придерживается традиционной бизнес-модели с открытым исходным кодом, предоставляя платную поддержку и услуги сообществу BigBlueButton.

В 2010 году основные разработчики добавили доску для аннотирования загруженной презентации. Джереми Томерсон добавил интерфейс прикладного программирования (API), который сообщество BigBlueButton впоследствии использовало для интеграции с Sakai ,
WordPress , Moodle 1.9 , Moodle 2.0 , Joomla , Redmine , Drupal , Tiki Wiki CMS Groupware , Foswiki и LAMS . Google включил BigBlueButton в программу Google Summer of Code 2010 . Чтобы поощрять вклад других, основные разработчики переместили исходный код из Google Code в GitHub. Проект заявил о своем намерении создать независимый некоммерческий фонд BigBlueButton Foundation для наблюдения за будущим развитием.

В 2011 году основные разработчики объявили, что добавляют в BigBlueButton 0.80 возможности записи и воспроизведения.

В 2020 году проект выпустил BigBlueButton 2.2, полностью переписав клиент и сервер для поддержки HTML5.

В марте 2020 года BigBlueButton 2.2 был награжден ENTD — Национальным органом по цифровой трансформации как лучшая система веб-конференций и использован в проекте UNIOPEN, одобренном Европейской комиссией по цифровым навыкам и планом действий Коалиции по трудоустройству.

Версия Дата выхода
Старая версия, больше не поддерживается: 0,4 12 июня 2009 г.
Старая версия, больше не поддерживается: 0,5 21 июля 2009 г.
Старая версия, больше не поддерживается: 0,60 12 августа 2009 г.
Старая версия, больше не поддерживается: 0,70 15 июля 2010 г.
Старая версия, больше не поддерживается: 0,8-бета1 12 сентября 2011 г.
Старая версия, больше не поддерживается: 0,90-бета 15 октября 2014 г.
Старая версия, больше не поддерживается: 1.0-бета 6 октября 2015 г.
Старая версия, больше не поддерживается: 1.1 25 мая 2017
Старая версия, больше не поддерживается: 2.2 11 марта 2020 г.
Текущая стабильная версия: 2.3 30 апреля 2021 г.


Легенда:
Старая версия
Старая версия, все еще поддерживается
Последняя версия
Последняя предварительная версия
Будущий выпуск

Название BigBlueButton происходит от первоначальной концепции, согласно которой запуск веб-конференции должен быть таким же простым, как нажатие метафорической большой синей кнопки.

How to enter a BigBlueButton session

Entering a BigBlueButton session depends on the front-end that your organization (or host of the BigBlueButton session) is using.

For example, if your organization is using Moodle, login to your Moodle account and visit the page for the class that you want to join. On that page you’ll find a button “Join Session”, by clicking on which you can enter the live BigBlueButton session.

If your organization is using Canvas, login to your Canvas account, open Course Navigation and click the Conferences link. Next to the conference you want to join, click the Join button. You cannot join a conference until the conference host has started the conference.

If your organization is using Greenlight as the front-end, your host will share a link to join the online session. You can open the link in Chrome or Firefox browser.

How to watch a recorded session in BigBlueButton

You can watch your BigBlueButton recorded session at the following url:

https://BBB_HOST/playback/presentation/2.0/playback.html?meetingId=MEETING_ID

Where,

  • BBB_HOST: The domain or IP of your BigBlueButton server
  • MEETING_ID: Internal meeting id assigned by BigBlueButton. If you know the external meeting id, which is assigned by your UI – Class++, Moodle, Canvas or your custom UI to access BigBlueButton – you can find the internal meeting id by executing this command: $sudo bbb-record –tointernal “EXTERNAL_MEETING_ID”

To watch a recording, the meeting has to be recorded when it is live. to check how to record a meeting.

You can open the link above in Google Chrome or Mozilla Firefox browser to watch a recorded session. On your browser, individual components – video, chat and presentation – are played using HTML, Javascript and CSS libraries.

Please be aware that, with the default BigBlueButton installation, there is no single file (webm or mp4) that you can download.

Facing the ICE 1007 Error

Your browser and FreeSWITCH try to negotiate ports to use to stream the media. When that negotiation fails, you may face an ICE 1007 error.

ICE 1007 error may be caused because either:

  1. NAT is blocking the connection, or
  2. Firewall is blocking the UDP connection/ports

Make the following changes to resolve 1007 error:

Open file opt/freeswitch/etc/freeswitch/sip_profiles/external.xml and locate the following section:

<param name="ext-rtp-ip" value="$${local_ip_v4}"/><param name="ext-sip-ip" value="$${local_ip_v4}"/> 

Change that to:

<param name="ext-rtp-ip" value="$${external_rtp_ip}"/><param name="ext-sip-ip" value="$${external_sip_ip}"/>

After saving your chances, restart BBB with the following command:

Особенности и утилиты

BigBlueButton обладает множеством функций, которые идеально подходят для онлайн-семинаров по обучению. Во время сеансов вы можете обмениваться аудио, видео, презентациями и своим рабочим столом, а также сотрудничать со студентами, используя доску, общие заметки, опросы и чат.

BigBlueButton идет дальше, чем традиционное программное обеспечение для видеоконференций, в своих функциях, полезных для виртуального класса. Например, у вас есть многопользовательская доска и вы можете разместить студентов в комнатах обсуждения групп, чтобы вместе решать проблемы.

Что важно для учебных заведений, BigBlueButton легко интегрируется с основными системами управления обучением, такими как Moodle, Canvas и Jenzabar.

BigBlueButton имеет функции видеоконференций, специально разработанные для виртуального класса. (Изображение предоставлено: BigBlueButton)

How to record a session

Whether to record a session in BigBlueButton is handled by 3rd party software.

  1. If you are using BigBlueButton API: When you create a BigBlueButton session you pass ‘record=true’ as a parameter in the “create” API call, which will enable recording of the meeting session.
  2. If you are using BigBlueButton with Moodle: When setting up the BigBlueButtonBN activity, ensure the Session can be recorded is checked on the activity settings and the Instance type is Room/Activity with recordings.
  3. If you are using BigBlueButton with Canvas: Select “Enable recording for this conference” while creating a Conference in Canvas.

 The record button will then be available when the BigBlueButton session is started.  Remember you need to click this button to record the session.

General troubleshooting

Check whether the following ports are open at UFW firewall on your BBB server:

  • TCP: 22, 80, 443, 7443
  • UDP: 16384:32768

If your BBB server behind NAT then first un-comment the line externalAddress=10.20.30.40 in in the /etc/kurento/modules/kurento/WebRtcEndpoint.conf.ini file and replace the IP with your external IP address. Then restart bbb-conf –restart

In case you face error 1020 on Safari, please be aware that IPv6 can be disabled on your BBB host and it will still function for iOS devices.

Execute bbb-conf –check and check for the output. Change wss-binding: 111.111.111.111:7443 to wss-binding: EXTERNAL_IP:7443 Change ext-rtp-ip: $${local_ip_v4} to ext-rtp-ip: $${external_rtp_ip} Change ext-sip-ip: $${local_ip_v4} to ext-sip-ip: $${external_sip_ip}

In case you face error 1020 on Safari or your BBB server is behind NAT, check to see if you are getting Stun service. Note down Stun server IP and Port from the file /etc/kurento/modules/kurento/WebRtcEndpoint.conf.ini Install Stun client: sudo apt install stun-client Execute: sudo stun stunAddressAsInKurento:stunPortAsInKurento -v If you receive code 0x0001c means Stun service is not working.

You may consider installing your own Turn server.

Upgrade your kernel to 4.4.0-187.217 Execute to verify: uname -r

Check that your server has (at least) 4 CPU cores. Execute to verify: cat /proc/cpuinfo | awk ‘/^processor/{print $3}’ | wc -l

. Otherwise, you may face errors such as blank screen on join meeting or not able to use a webcam.

Are you still using Flash client? Click here to make .

If you upgraded BigBlueButton to the latest version and are facing issues in joining the meeting, do a bbb-conf –setip

If you are using Greenlight and face a 404 error page after rebooting, the container is probably not running. Do as follows: $ cd greenlight $ docker-compose down $ docker-compose up -d

Sometimes when you reboot, your server IP address may change and you may face 404 error. To resolve this issue, execute the following commands: $ sudo bbb-conf –setip $ sudo bbb-conf –clean $ sudo bbb-conf –check Also, you should consider using a hostname (not IP address) for your BigBlueButton server. That way, you can also use Let’s Encrypt (via bbb-install.sh) to get a SSL certificate.

If you find that Libreoffice temp files are filling the disk space, you can delete these files using a cron job that runs a command such as find /tmp/*.tmp -mtime +5 -exec rm {} \;

Please ensure that you are running the latest version of BigBlueButton as that would have many bugs and security fixes. Any problem you might be facing in older versions might have been already addressed.

Часть 1: Как сделать запись на BigBlueButton в качестве участника

BigBlueButton позволяет хосту записывать экранную конференцию только на BigBlueButton. Если вы хотите записывать на BigBlueButton, и вы всего лишь участник, вы можете использовать Мастер записи экрана Blu-ray чтобы бесплатно записать сеанс на BigBlueButton. Поддерживается установка качества выходного видео от без потерь до самого низкого в зависимости от ваших потребностей.

Шаг 1

Посетите онлайн-сайт программы записи экрана. Нажмите Запустить бесплатный рекордер чтобы загрузить его программу запуска для записи BigBlueButton.

Шаг 2

Установите окно BigBlueButton в качестве области захвата экрана. Включить Звуковая система для захвата звука сеанса BigBlueButton от других. Ты можешь включить Микрофон чтобы записать и ваше.

Шаг 3

Нажмите на передачу Настройки в правом нижнем углу. Вы можете изменить качество выходного видео и расположение папки.

Шаг 4

Нажмите REC чтобы начать запись на BigBlueButton. Вы можете приостановить и продолжить запись видео BigBlueButton.

Шаг 5

Когда вы нажимаете Остановить, программа автоматически сохранит записанное видео BigBlueButton в формат WMV.

Или вы можете перейти на Мастер записи экрана Blu-ray для записи сеансов BigBlueButton в MP4, WMV, MOV, AVI и другие форматы без потерь. Максимальная частота кадров достигает 60 кадров в секунду. Поэтому, если ваш компьютер не работает должным образом, рекомендуется записать BigBlueButton с полной версией. Таким образом, вы можете без промедления записать презентацию и сеанс на BigBlueButton. Мощные расширенные функции записи, такие как задание расписания, горячие клавиши, аннотации и многое другое.

How much does BigBlueButton cost

BigBlueButton is open-source software, meaning it is free for both personal and commercial use.

However, the software must be installed on an Ubuntu Linux server, that would cost you money. In addition, the software installation and on-going maintenance requires deep technical expertise, resulting in the cost of hiring one or more technology persons.

Therefore, many schools instead use third-party BigBlueButton managed web hosting companies that install, host, and maintain their BigBlueButton installation for them.

You can check-out commercial support offered by BlindSide Network, the company behind the BigBlueButton project.

You can check-out the monthly subscription for BigBlueButton offered by HigherEdLab.com that would cost you USD $24 for 25 simultaneous students and $72 for 200 simultaneous students.

How to resolve audio echo

BigBlueButton uses the built-in acoustic echo cancellation, so in most cases, you should not hear any echo from other users.

If your users’ are facing audio issues, you may want to check their upload speed. Please tell your user(s) to check hsi upload speed at http://speedtest.net/. Your users need to have (at least) 0.5 Mbits/sec upload speed and 1.0 Mbits/sec download speed.

Also, are your users using a headset? If the audio is coming out through the speakers into a microphone, it can cause echo. Hence, the best solution is to ask all users to use a headset – this will ensure no background noise or echo.

If some specific student is causing an echo and disturbing the whole class, the best way to solve this problem is to mute the user by clicking the microphone icon to the left of his name.

BigBluebutton Microphone not working

If you are a student, trying to join a BIgBlueButton online class (assuming you are using a Chrome browser):

  1. Your Chrome browser would prompt you to give access to the microphone. Click on “Allow”.
  2. If you have “Blocked” microphone access earlier, follow the steps below to give access to the microphone:
    1. Open Chrome Chrome.
    2. At the top right, click More More and then Settings.
    3. Under “Privacy and security,” click Site settings.
    4. Click Camera or Microphone.
    5. Turn on or off Ask before accessing.
    6. Review your blocked and allowed sites.
    7. To allow a site that you already blocked: Under “Blocked,” select the site’s name and change the camera or microphone permission to “Allow.”
  3. Ensure that you have the latest version of Chrome browser

For other browsers such as Firefox or Safari, you would need to follow a similar process.If you are a BigBlueButton server administrator and some of your users are complaining for not able to use microphone:

Видеозапись конференции

Поделиться видеозаписью

Запись появляется в списке доступных в течение 1 дня. После чего можно поделиться ссылкой на запись.
Для этого необходимо сделать запись публичной, нажать правой кнопкой мыши на кнопку «Презентация» и скопировать адрес ссылки, после чего скопированная ссылка может быть вставлена, например, в текст письма электронной почты и отправлена всем желающим. Все публичные записи комнаты будут так же доступны для просмотра всем участникам мероприятия по пригласительной ссылке на странице входа в видеоконференцию.

Скачать видеозапись

Для того чтобы сохранить запись мероприятия в виде файла на жесткий диск компьютера, необходимо открыть запись мероприятия, нажать правой кнопкой мыши на фрагмент изображения где отображается запись с веб-камер и выбрать в появившемся меню «Сохранить видео как…». При этом в файле будут сохранены только видео и звук с веб-камер и микрофонов участников. Сохранение записи мероприятия в том виде, в котором оно отображается для просмотра в браузере (с синхронным отображением презентаций и прочего медиаконтента) не поддерживается.

Отказ от записи мероприятия

По умолчанию ведется запись всех мероприятий. Если записывать мероприятие не требуется, необходимо остановить запись. Для этого надо нажать на кнопку в форме синего овала с красной точкой в котором отображается время записи и в появившемся окне подтвердить остановку записи.

Присоединиться к конференции в качестве слушателя

Для того чтобы присоединиться к мероприятию в качестве слушателя необходимо ввести пригласительную ссылку в адресной строке браузера, после чего отобразится страница входа в видеоконференцию. Ссылку отправляет модератор (организатор). Перед входом в видеоконференцию, потребуется ввести имя для того чтобы модератор комнаты и другие участники видеоконференции могли определить участника. После ввода имени можно будет присоединиться к видеоконференции, нажав на кнопку «Присоединиться», находящуюся правее поля для ввода имени.

После нажатия на кнопку «Присоединиться» откроется главная страница видеоконференции.

Часть 3: Часто задаваемые вопросы о записи видео с BigBlueButton

Почему не появляется кнопка записи BigBlueButton?

Это потому, что функция видеозаписи BigBlueButton ограничена. За это время вы можете изменить Тип экземпляра as Комната / Мероприятие с записями. Не забудьте включить опцию перед Сессия может быть записана. Позже можно будет увидеть кнопку записи BigBlueButton.

Почему не отображается записанное видео BigBlueButton?

Наиболее вероятная причина в том, что он находится в очереди на обработку. Вы можете подождать до 24 часов, чтобы увидеть файл записи. Или вы можете использовать Blu-ray Master Free Online Screen Recorder, чтобы сразу же получить записанное видео BigBlueButton.

Как поделиться записанным видео BigBlueButton?

Нажмите Встречи а затем перейдите к Записи. Щелкните ссылку области, чтобы получить ссылку на видео. Вы можете скопировать веб-адрес для публикации или публикации.

С помощью двух описанных выше решений для записи BigBlueButton вы можете записывать сеанс BigBlueButton в цифровые видео. Позже вы можете получить записи сеанса BigBlueButton для обмена или воспроизведения. Функция записи BigBlueButton доступна только модератору, обычно учителю. Если вы хотите записывать сеансы BigBlueButton и мгновенно получать выходное видео, вы можете взглянуть на Blu-ray Master Free Online Screen Recorder.

Что вы думаете об этом посте.

Прекрасно

Рейтинг: 4.9 / 5 (103 голосов)

Загрузка и показ презентаций

Для загрузки презентации необходимо нажать на кнопку с изображением синего круга с плюсом «+». Откроется меню, где необходимо выбрать «Загрузить презентацию». Для лучшего результата рекомендуется загружать файлы в формате PDF.

Далее необходимо выбрать презентацию на компьютере и нажать «Загрузить». Можно выбрать для загрузки сразу несколько презентаций, при этом после завершения загрузки в рабочей области будет показана презентация, для которой установлен круглый флажок зеленого цвета с правой стороны.

В дальнейшем в ходе мероприятия для показа нужной презентации достаточно вновь зайти в меню загрузки, выбрать ранее загруженную презентацию, отметив её круглым флажком зеленого цвета с правой стороны, и нажать на кнопку «Подтвердить».

После чего выбранная презентация появится в рабочей области экрана.

Is it OK to modify BigBlueButton

Yes, you can customize and modify BigBlueButton to meet your requirements.

Here is the detailed guideline on customizing the default installation of BigBlueButton. Some of the available customizations are as follows:

  1. Manage recordings: delete recordings older than N days, move recording to a different partition and migrate recordings from a previous version.
  2. Reduce bandwidth from webcams
  3. Disable webcams or screen sharing to save bandwidth
  4. Add a phone number to the conference bridge, so that your students can join the class by using a telephone number.
  5. Pass custom parameters to the client. This helps you in, for example, minimizing the presentation area or hiding the chat panel when a student joins a class.

Here is a document that gives you an overview of how to set up a development environment for BigBlueButton and make changes into the code or build new features, as you see fit.

Quoting Fred Dixon, CEO of Blindside Network, on modifying BigBlueButton:

How to install BigBlueButton

Setting-up BigBlueButton requires some technical knowledge. Otherwise, it’s a straightforward 15 minute operation.

Following is a quick overview of installing a BigBlueButton server:

  1. Ensure
  2. Pre-install check: Ensure that you have right version of Ubuntu, server supports IPv6 and and the server has minimum 4 core
  3. Have a hostname (example – bbb.yourdomain.com) and SSL certificate. You can use a free SSL certificate from Let’s Encrypt.
  4. Configure your firewall. You may use UFW on Ubuntu.
  5. Update your server
  6. Install apt-get key for BigBlueButton repository.
  7. Install BigBlueButton
  8. Estimated time of installation: 15 minute.

What is signed certificate from CA

You would need a SSL certificate on your BigBlueButton server.

All browsers require that the page (i.e. HTML5 client of BigBlueButton) has to be loaded via HTTPS before it is allowed to request access to microphone, webcams or screen.

Without a valid SSL certificate on the server, your BigBlueServer won’t work for audio or video conferencing.

A CA signed certificate, or SSL certificate, is a certificate that has been issued and signed by a publicly trusted certificate authority (CA). You can purchase SSL certificates from many companies selling domain names such as Comodo, GoDaddy, GlobalSign, and DigiCert.

Alternatively, you can use Let’s Encrypt to obtain a free renewable SSL certificate (expires after 90 days, but are automatically renewable).

Настройка TURN сервера

Настройте TURN сервер turn.example.org согласно руководству.

Укажите BigBlueButton использовать настроенный TURN сервер turn.example.org в качестве STUN и TURN серверов. Для подключения к TURN серверу используется ключ 4b85833c7fdf06130bd7398ac9af558b, указанный в параметре , настройки TURN сервера.

/usr/share/bbb-web/WEB-INF/classes/spring/turn-stun-servers.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">

    <bean id="stun0" class="org.bigbluebutton.web.services.turn.StunServer">
        <constructor-arg index="0" value="stun:turn.example.org"/>
    </bean>

    <bean id="turn0" class="org.bigbluebutton.web.services.turn.TurnServer">
        <constructor-arg index="0" value="4b85833c7fdf06130bd7398ac9af558b"/>
        <constructor-arg index="1" value="turns:turn.example.org:443?transport=tcp"/>
        <constructor-arg index="2" value="86400"/>
    </bean>

    <bean id="turn1" class="org.bigbluebutton.web.services.turn.TurnServer">
        <constructor-arg index="0" value="4b85833c7fdf06130bd7398ac9af558b"/>
        <constructor-arg index="1" value="turn:turn.example.org:443?transport=tcp"/>
        <constructor-arg index="2" value="86400"/>
    </bean>

    <bean id="stunTurnService"
            class="org.bigbluebutton.web.services.turn.StunTurnService">
        <property name="stunServers">
            <set>
                <ref bean="stun0"/>
            </set>
        </property>
        <property name="turnServers">
            <set>
                <ref bean="turn0"/>
                <ref bean="turn1"/>
            </set>
        </property>
    </bean>
</beans>

Перезапустите BigBlueButton:

bbb-conf —restart

Окончательный вердикт

BigBlueButton — это, пожалуй, лучшее программное обеспечение для видеоконференций с открытым исходным кодом для онлайн-обучения. По сравнению с большинством решений для видеоконференций его сложно настроить, но он бесплатный и обладает всеми функциями дорогого коммерческого программного обеспечения для видеоконференций в режиме онлайн-обучения. Производительность отличная, и программное обеспечение прекрасно интегрируется с другими образовательными программами, такими как Moodle и Sakai. Однако это программное обеспечение будет излишним для учителей из одного класса и малых предприятий, заинтересованных только в функциях видеоконференций..

Вы можете зарегистрироваться в BigBlueButton здесь.

Мы представили лучшие бесплатные альтернативы Microsoft Office.

What if my BigBlueButton is not working

If you follow the instructions to , your installation should be completed without any hassles.

In case you face difficulties, refer to our extensive to help you resolve common issues.

There is a very active open source community, with over 2,500 members, supporting BigBlueButton, whom you can reach-out to in case you are not able to resolve your issues from the troubleshooting guide above.

  1. BigBlueButton-Dev: The mailing list is for developers of BigBlueButton. Topics include making changes to BigBlueButton source, understanding BigBlueButton’s architecture, and feature requests.
  2. BigBlueButton-Setup: This group is for administrators of a BigBlueButton server. Topics include installation and configuration of BigBlueButton, providing access behind a firewall, and setting up 3rd party integrations with BigBlueButton (such as WordPress and Moodle).
  3. Bigbluebutton-Users: This mailing list is for end-user questions on BigBlueButton. Sample topics include questions such as “How do I do X in BigBlueButton?”

While requesting help from the community, please provide as much relevant information as appropriate including your server configuration, whether using firewall, any error message during installation, screenshot of the issue you are facing if applicable, and output of the command “bbb-conf –check”.

Подготовка LXC контейнера

BigBlueButton разрабатывается и тестируется под Ubuntu Xenial. Установить Ubuntu вы можете в LXC-контейнере, для этого выполните установку необходимых пакетов:

emerge -a app-emulation/lxc dev-libs/libcgroup

Запустите сервис cgconfig для создание cgroup systemd:

/etc/init.d/cgconfig start

Настройка запуска Docker внутри LXC контейнера

При использовании Docker внутри LXC контейнера в хостовой системе загрузите необходимые модули ядра и добавьте их в автозагрузку:

modprobe -a br_netfilter ip_tables nf_conntrack_netlink nf_nat overlay xt_conntrack

echo -e «br_netfilter\nip_tables\nnf_conntrack_netlink\nnf_nat\noverlay\nxt_conntrack» > /etc/modules-load.d/docker.conf

Создайте контейнер для BigBlueButton:

lxc-create -t download -n bigbluebutton — -d ubuntu -r xenial -a amd64

Запустите созданный контейнер:

lxc-start bigbluebutton

Настройте сеть согласно , но не присваивайте IP адрес и шлюз через конфигурационный файл контейнера.

Добавьте разрешение, чтобы запустить тест для Docker:

/var/calculate/lxc/calculate/config

lxc.cgroup.devices.allow = c 10:200 rwm

Настройте параметры сети внутри контейнера, указав необходимый IP адрес, маску сети, шлюз по умолчанию и DNS сервер:

/etc/network/interfaces

...
auto eth0
iface eth0 inet static
  address 192.168.11.2
  netmask 255.255.255.0
  gateway 192.168.11.1
  dns-nameservers 8.8.8.8
...

Перезапустите контейнер:

lxc-stop -r bigbluebutton

Подключитесь к контейнеру:

lxc-attach bigbluebutton

Обновите репозиторий бинарных пакетов:

apt-get update

Установите SSH клиент и сервер:

apt-get install ssh openssh-server -y

Измените пароль пользователя :

passwd

Разрешите подключаться через SSH пользователю :

/etc/ssh/sshd_config

...
PermitRootLogin yes
...

Перезапустите сервис SSH:

systemctl restart ssh

Перенастройте локаль:

sed -i -e ‘s/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/’ /etc/locale.gen

sed -i -e ‘s/# ru_RU.UTF-8 UTF-8/ru_RU.UTF-8 UTF-8/’ /etc/locale.gen

dpkg-reconfigure —frontend=noninteractive locales

update-locale LANG=en_US.UTF-8

Убедитесь, что локаль указана в переменных окружения:

systemctl show-environment

LANG=en_US.UTF-8
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Добавьте определение сервера как meet.example.org:

/etc/hosts

127.0.0.1   meet.example.org bigbluebutton localhost

Так как установка производится в контейнере, то для некоторых компонентов BigBlueButton необходим источник энтропии. Установите генератор энтропии:

apt-get install haveged -y

Добавьте демон энтропии в автозагрузку и запустите его:

systemctl enable haveged

systemctl start haveged

Установите утилиты для управления репозиториями:

apt-get install software-properties-common -y

Безопасность

BigBlueButton имеет несколько механизмов безопасности для обеспечения безопасности потоков.

Если BigBlueButton установлен на сервере с сертификатом TLS, он шифрует весь контент, отправляемый с сервера в веб-браузер. Для совместного использования аудио, видео и экрана библиотеки WebRTC передают пакеты протокола реального времени (RTP) по протоколу пользовательских дейтаграмм (UDP) через протокол защиты транспортного уровня дейтаграмм (DTLS), а медиапакеты шифруются с использованием безопасного протокола реального времени (см. SRTP). ). Все это обеспечивает высокий уровень встроенной безопасности ваших потоков..

Вы также можете установить код доступа в комнату для каждой сессии и требовать одобрения модератора новых студентов.

Вы можете установить код доступа к комнате на видео конференции. (Изображение предоставлено: BigBlueButton)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector