30 апреля вышло долгожданное обновление BigBlueButton версии 0.9.0, которое сразу же поселилось и на нашем сервере. Всем, кто ещё использует предыдущие версии, настоятельно рекомендую установить новую версию, потому, что…
Новые возможности
- улучшения аудио: улучшение и качества звука и пользовательского интерфейса по настройке микрофона, возможность использовать WebRTC, поддерживаемого Google Chrome, Mozilla и Opera;
- кнопка запуска/остановки записи конференции: пишем только нужное, без ожиданий начала конференции, устранения технических проблем и перерывов на кофе;
- уведомления конфигурации: система сама сообщит Вам, где возникли проблемы;
- различные варианты блокировки участников конференции: микрофон, камера, чат, расположение экранных элементов;
- локализация и поддержка UTF-8: не нужно часто лазить в код, все работает “из коробки” и без напильника;
- новая платформа (Ubuntu 14.04) и новые версии всех пакетов.
Подробнее обо всем здесь.
Установка
Описывать пошагово процесс установки смысла не вижу, он не сильно изменился с прошлой версии и подробно описан в официальной документации. Скажу только, что процесс установки немного упростился. Системные требования к серверу не изменились, можно ставить вместо предыдущей версии.
Поддержка WebRTC по умолчанию отключена, для включения используйте:
$ sudo bbb-conf --enablewebrtc $ sudo bbb-conf --clean
Первые впечатления
Что получите в результате?
+ (жирный плюс) рабочая, стабильная и удобная в использовании система видеоконференцсвязи. Обратите внимание, все нововведения направлены на качество и удобство использования, т.к. весь необходимый функционал в системе уже имелся;
+ (жирный плюс) отличное качество звука, даже без включенного WebRTC;
– (мелкий минус) после включении модуля голосования обнаружилось, что он криво руссифицирован: нужные строки в файле локализации есть, а отображается английский, придется допиливать;
– (мелкий минус) нет скомпилированного модуля DynamicInfoModule, для добавления своей информации: легко компилируется из исходников.
Здравствуйте, Александр.
Был у меня опыт проведения вебтрансляций на предыдущей версии bbb. Там были проблемы со звуком. Не сразу срабатывал bbb на подаваемый звук из микрофона, повысили чувствительность в настройках bbb и звук шел нормально, но после полу часа появилась большая рассинхронизация звука и видео. Я так понял, что при прерывании звука синхронизация должна восстанавливаться, а у нас прерывания не было. Так вот в связи с этим вопрос, что посоветуете использовать на 9ой версии webRTC или стандартный вариант? Интересно как реализована синхронизация в новой версии.
“Предыдущая” версия это какая? Мы использовали 0.8, до 0.8.1 не обновлялись и рассинхронизации никогда не наблюдали. У нас пока используется “стандартный” flash, т.к. WebRTC еще не выпустили через внешний прокси. Успели провести две конференции каждая около двух часов, никаких проблем пока не возникло.
Использовал версию 0.8.1. А сколько пользователей максимально у вас было? Надеюсь в 9 версии у меня не возникнет проблем с рассинхронизацией.
Краш-тест на максимум нагрузки мы не проводили, стандартные конференции у нас на 20-40 участников.
Появилась парочка вопросов. Может и другим будет интересно тоже:
1.Как организована запись конференции в 0.9 версии? У меня создается конференция в админке сайта и уже потом переход на сам сервер видеоконф. То есть заявленный значок записи не появляется. Возможно какие-то специальные параметры нужно передать? В API для новой версии добавилось что-то?
2.Включил поддержку WebRTC, выдает ошибку. Ошибка 1007: Согласование ICE не состоялось. Не возникало такого?
3.Хочу отключить WebRTC, но команду не знаю. И это навязчивое сообщение об ошибке WebRTC выдается всем пользователям. Как-то его можно убрать?
1. Кнопка старта/остановки записи у модератора конференции;
2. Есть ли у Вас фаервол? Может стоит блокировка по портам, WebRTC работает по технологии точка-точка;
3. Попробуйте
С WebRTC разобрался. Сервер в облаке и там два ip один внешний, другой внутренний. Нужно было настроить все в соответствии с инструкцией http://docs.bigbluebutton.org/install/install.html#audio-not-working
Единственное, что появился шип, просто шипит из колонок. Хотя звук идет, если делаешь mute все равно шип. У вас нету шипа при использовании WebRTC?
У нас стоит жесткая система контентной фильтрации и WebRTC просто пока не работает.
использую BigBlueButton 0.9, WebRTC не захотел работать через прокси, пришлось открыть порты между филиалами. Flash нормально работает через прокси.
Вопрос насколько правильно использовать flash, вроде WebRTC удобней?
WebRTC не умеет работать через прокси?
И насколько качество отличается между Flash и WebRTC?
еще есть вопрос, можно ли сменить директории куда будет сохранятся запись проведенной конференции? Например если в конфиге:
/var/lib/tomcat7/webapps/bigbluebutton/WEB-INF/classes/bigbluebutton.properties
поменять следующие параметры:
recordStatusDir=/var/bigbluebutton/recording/status/recorded
publishedDir=/var/bigbluebutton/published
unpublishedDir=/var/bigbluebutton/unpublished
а не пробовали вместо исходной директории подсунуть симлинк на другую директорию?
Здравствуйте. У кого есть опыт развертывания bbb 0.9.0 на виртуальной машине vb или vmware? Как он вообще в такой связке? Корректно работает? А то есть ряд вопросов, надеюсь на консультацию
У нас bbb всегда работал только на виртуалке под vmware
делал симлик
sudo mv /var/bigbluebutton /var/bigbluebutton.old
sudo ln -s /mnt/records /var/bigbluebutton
cd /var/bigbluebutton.old
cp -r * /var/bigbluebutton
вариант с симлинком не помог
В статье у вас написано “нет скомпилированного модуля DynamicInfoModule”. Подскажите чем компилить, какой компилятор использовать под виндой?
Вам нужно скачать исходный код BigBlueButton
Для компиляции нужно будет внимательно изучить инструкцию.
Цитата как раз из данной инструкции:
“To develop BigBlueButton from within Windows, use VMWare Player or VirtualBox to first create a Ubuntu 14.04 64-bit virtual machine”
Зачем Вам винда? для любимых игрушек? Пусть стоит на компьютере две системы: linux – для работы и винда – для игрушек.
Видимо так и сделаю, просто на серваке и буду компилировать. Просто не хотелось трогать настроенную систему конференции.
Можете что-то подсказать по поводу установки bbb 0.9 на Debian?
Разработчик рекомендует Ubuntu, с учетом того что на этом же сервере что-то еще размещать нет смысла – подумайте об Ubuntu.
Ну а по сути вопроса: разница по между ubuntu и debian не так и велика (будут проблемы с версиями пакетов и т.д.), подключаем репозитории и пробуем установить.
Я сильно ограничен в ресурсах. Сейчас крутится bbb 0.81 на Дебиане – 1 ядро и 1ГБ ОЗУ. Боюсь, что убунту 14 будет сильно тяжким для такой конфигурации… Что скажите?
Согласен, слабовато. Пляши от начальства: “для улучшения качества ВКС выдайте новое оборудование”
Добрый день.
Вы писали: “— (мелкий минус) после включении модуля голосования обнаружилось, что он криво русифицирован: ”
удалось ли Вам довести его до ума? если удалось есть ли возможность поделиться Вашим творением? согласен, просьба наглая, но катастрофически не хватает времени (исходники собирать ранее не приходилось).
На завтра запланировано нагрузочное тестирование версии 0.9.1 на ~500 пользователей в одной комнате, самому интересно, потянет ли софт 🙂 но к сожалению подсистема вебинаров это “маленькая подзадача и оно работает само – по мнению руководства”
Если интересно, то тестирование будет проходить в закрытой сети(доступа к интернету нет), участники планируются со всех регионов России. Сервак в среде виртуализации, CPU-24 ядра, памяти 48 гигов, сетевой интерфейс ограничен шейпером VMware до 200 мегабит, с разгоном до 300.
По результатам отпишусь 🙂
Тестирование не пошло, были проблемы с сетью на площадке цода, в итоге при 300 пользаках ужасно квакал звук и сыпалась картинка камеры, у всех участников потери пакетов к серверу превышали 20%, на самом серваке нагрузка не поднималась выше 200% при 2400% доступных по CPU.
Кагда пройдет следующее тестирование, обязательно сообщу.
Какой у вас канал? и какая на него нагрузка при таком тесте? У нас получалось около 40Мбит/сек на 100 слушателей. Потери пакетов как раз могут указывать на недостаточную ширину канала.
“Вы писали” – было справедливо для версии 0.8 (писалось-то давно). В 0.9.1 я его компилировал и подключал (он уже есть в исходниках bbb), но что-то не помню своих впечатлений и замечаний.
А какие параметры у виртуальной машины, на которой bbb?
Неделю занимался личными проблемами, было не до работы и к сожалению не мог ответить.
Касаемо канала, в ЦОДе 0,5 гигабита, но там есть внутренняя проблема, которую устраняют, там по мимо наших задач, у них своих задач хватает, ЦОД не коммерческий, спецы соответственно тоже как могут так и решают(з.п. у них пичальны поэтому и спецы соответственно ….).
По поводу параметров машины, не совсем понял вопроса, если технические, то они описаны в сообщении ранее, там именно параметры виртуального сервера указывал, а не аппаратной железки.
По опроснику хотел попросить Вас поделиться нормальным скомпилированным вариантом, т.к. у меня физически не хватает времени добраться до правки кода и компиляции, надеюсь дадут на это время к концу года.
Добрый день.
Возникла проблема следующего плана:
Обновили Windows8 до 10, перестал нормально работать микрофон на BBB т.е. звук с ноутбука на котором стоит 10-ка в конференции идет искаженным (типа гобленского голоса 🙂 ).
Флеш плеер перебивали(разные версии), вокруг всех браузеров с бубном прыгал, аудио драйвера до самых последних обновил, даже аудио кодеки перебивал.
Проблема и на версии BBB 8.1 и обновились до 9-ки, такая же ерунда.
На Windows 8 все работает отлично.
Предполагаю что что-то не доработано с аудио драйвером и флеш плеером на 10-ке.
Подскажите что ещё мог упустить.
Тут явно проблема с клиентом, и с самой windows. Поищите в инете сервисы по тестированию системы для участия в ВКС, там как раз проверят как записывается/передается звук. Если и там будет так же – не судьба, искать и пробовать подсунуть разные драйверы. На версии 0.9 используете flash для звука? Или WebRTC тоже пробовали?
Доброго времени суток.
Как и обещался, сообщаю о повторном нагрузочном тестировании.
Виртуальную комнату разогнали до планируемых 500 участников (точнее было 510), в этот момент происходило вещание презентации+камера(320*240)+область рабочего стола(примерно 1024*768) и все это велось голосовым сопровождением.
Если в кратце, то система показала себя замечательно, единственное звук сначала “плавал”, транслировали из мозилы через WEB RTC, но в какой то момент микрофон отключился и после повторного подключения звук пошел нормальный.
———————————
Тех данные: сервер в среде виртуализации ESXi 5.5 ему выделено 24 ядра, 48 гигов памяти, сетевой интерфейс гигабитный, но ограничен шейпером ESXi до 200 мегабит/с.
———————————-
Сервер с bbb не имеет доступа к сети интернет, участники со всей России подключались в закрытом контуре, при этом все участники ходили через НЕстандартные межсетевые экраны.
Фактически при 500 участниках подошли к планируемому пику сети в 200Мбит, памяти было доступно около 35 гигабайт, а процессоры загружены всего на 500% из 2400% доступных.
————————————-
если будет читабельно, то добавлю пиковую загрузку из atop:
PRC | sys 11.03s | user 18.32s | #proc 334 | #trun 9 | #tslpi 8278 | #tslpu 0 | #zombie 0 | clones 99 | #exit 43 |
CPU | sys 158% | user 318% | irq 45% | idle 1880% | wait 0% | steal 0% | guest 0% | curf 2.26GHz | curscal ?% |
cpu | sys 8% | user 10% | irq 43% | idle 39% | cpu000 w 0% | steal 0% | guest 0% | curf 2.26GHz | curscal ?% |
cpu | sys 2% | user 38% | irq 0% | idle 60% | cpu021 w 0% | steal 0% | guest 0% | curf 2.26GHz | curscal ?% |
cpu | sys 3% | user 37% | irq 0% | idle 61% | cpu018 w 0% | steal 0% | guest 0% | curf 2.26GHz | curscal ?% |
cpu | sys 20% | user 11% | irq 0% | idle 68% | cpu015 w 0% | steal 0% | guest 0% | curf 2.26GHz | curscal ?% |
cpu | sys 3% | user 27% | irq 0% | idle 70% | cpu013 w 0% | steal 0% | guest 0% | curf 2.26GHz | curscal ?% |
cpu | sys 2% | user 29% | irq 0% | idle 69% | cpu019 w 0% | steal 0% | guest 0% | curf 2.26GHz | curscal ?% |
cpu | sys 6% | user 19% | irq 0% | idle 75% | cpu012 w 0% | steal 0% | guest 0% | curf 2.26GHz | curscal ?% |
cpu | sys 9% | user 12% | irq 0% | idle 79% | cpu006 w 0% | steal 0% | guest 0% | curf 2.26GHz | curscal ?% |
cpu | sys 14% | user 7% | irq 0% | idle 79% | cpu023 w 0% | steal 0% | guest 0% | curf 2.26GHz | curscal ?% |
cpu | sys 7% | user 13% | irq 0% | idle 81% | cpu004 w 0% | steal 0% | guest 0% | curf 2.26GHz | curscal ?% |
cpu | sys 8% | user 10% | irq 0% | idle 82% | cpu003 w 0% | steal 0% | guest 0% | curf 2.26GHz | curscal ?% |
cpu | sys 8% | user 10% | irq 0% | idle 82% | cpu001 w 0% | steal 0% | guest 0% | curf 2.26GHz | curscal ?% |
cpu | sys 7% | user 9% | irq 0% | idle 84% | cpu005 w 0% | steal 0% | guest 0% | curf 2.26GHz | curscal ?% |
cpu | sys 7% | user 8% | irq 0% | idle 85% | cpu002 w 0% | steal 0% | guest 0% | curf 2.26GHz | curscal ?% |
cpu | sys 6% | user 10% | irq 0% | idle 84% | cpu010 w 0% | steal 0% | guest 0% | curf 2.26GHz | curscal ?% |
cpu | sys 6% | user 9% | irq 0% | idle 85% | cpu007 w 0% | steal 0% | guest 0% | curf 2.26GHz | curscal ?% |
cpu | sys 8% | user 9% | irq 0% | idle 83% | cpu020 w 0% | steal 0% | guest 0% | curf 2.26GHz | curscal ?% |
cpu | sys 7% | user 8% | irq 0% | idle 85% | cpu009 w 0% | steal 0% | guest 0% | curf 2.26GHz | curscal ?% |
cpu | sys 6% | user 8% | irq 0% | idle 86% | cpu011 w 0% | steal 0% | guest 0% | curf 2.26GHz | curscal ?% |
cpu | sys 5% | user 7% | irq 0% | idle 88% | cpu008 w 0% | steal 0% | guest 0% | curf 2.26GHz | curscal ?% |
cpu | sys 4% | user 8% | irq 0% | idle 88% | cpu014 w 0% | steal 0% | guest 0% | curf 2.26GHz | curscal ?% |
cpu | sys 5% | user 7% | irq 0% | idle 89% | cpu016 w 0% | steal 0% | guest 0% | curf 2.26GHz | curscal ?% |
cpu | sys 4% | user 7% | irq 0% | idle 89% | cpu017 w 0% | steal 0% | guest 0% | curf 2.26GHz | curscal ?% |
cpu | sys 3% | user 5% | irq 0% | idle 92% | cpu022 w 0% | steal 0% | guest 0% | curf 2.26GHz | curscal ?% |
CPL | avg1 3.06 | avg5 2.91 | avg15 2.48 | | | csw 408738 | intr 250523 | | numcpu 24 |
MEM | tot 47.2G | free 35.9G | cache 7.8G | dirty 1.1M | buff 237.6M | slab 457.2M | | | |
SWP | tot 2.0G | free 2.0G | | | | | | vmcom 9.7G | vmlim 25.6G |
DSK | sda | busy 0% | read 0 | write 3 | KiB/r 0 | KiB/w 52 | MBr/s 0.00 | MBw/s 0.03 | avio 0.00 ms |
NET | transport | tcpi 133756 | tcpo 184315 | udpi 758 | udpo 761 | tcpao 284 | tcppo 347 | tcprs 20888 | udpip 0 |
NET | network | ipi 134561 | ipo 189003 | ipfrw 0 | deliv 134561 | | | icmpi 44 | icmpo 0 |
NET | eth0 23% | pcki 129850 | pcko 201277 | si 13 Mbps | so 233 Mbps | erri 0 | erro 0 | drpi 0 | drpo 0 |
NET | lo —- | pcki 4717 | pcko 4717 | si 14 Mbps | so 14 Mbps | erri 0 | erro 0 | drpi 0 | drpo 0 |
Window has been resized….
PID RUID EUID THR SYSCPU USRCPU VGROW RGROW RDDSK WRDSK ST EXC S CPUNR CPU CMD 1/13
2657 red5 red5 7764 8.11s 10.38s 17476K -220K 0K 244K — – S 5 376% java
1729 tomcat7 tomcat7 75 0.09s 6.87s 0K 0K 0K 100K — – S 1 141% java
10096 bbb bbb 1 0.88s 0.35s 0K 0K 0K 0K — – S 15 25% htop
14411 root root 1 0.56s 0.14s 0K 0K 0K 0K — – S 23 14% atop
3 root root 1 0.66s 0.00s 0K 0K 0K 0K — – S 0 13% ksoftirqd/0
1263 freeswit freeswit 44 0.17s 0.28s 0K -4K 0K 448K — – S 19 9% freeswitch
15158 root root 1 0.19s 0.05s 0K 0K 0K 20K — – R 20 5% atop
1463 www-data www-data 1 0.04s 0.02s 0K 0K 0K 16K — – S 22 1% nginx
1462 www-data www-data 1 0.04s 0.02s 0K 0K 0K 44K — – S 17 1% nginx
23379 nobody – 0 0.00s 0.06s 0K 0K – – NE 0 E – 1%
7 root root 1 0.05s 0.00s 0K 0K 0K 0K — – S 0 1% rcu_sched
23375 nobody – 0 0.02s 0.03s 0K 0K – – NE 0 E – 1%
23382 nobody – 0 0.00s 0.04s 0K 0K – – NE 0 E – 1%
23383 nobody – 0 0.00s 0.04s 0K 0K – – NE 0 E – 1%
1461 www-data www-data 1 0.02s 0.01s 0K 0K 0K 24K — – S 0 1% nginx
23 root root 1 0.03s 0.00s 0K 0K 0K 0K — – S 5 1% rcuos/15
1513 redis redis 3 0.01s 0.01s 0K 8K 0K 0K — – S 17 0% redis-server
23144 root root 1 0.02s 0.00s 0K 0K 0K 0K — – S 6 0% /usr/sbin/muni
1379 root root 1 0.00s 0.01s 0K 0K 0K 0K — – S 5 0% vmtoolsd
7390 bbb bbb 1 0.00s 0.01s 0K 0K 0K 0K — – S 10 0% sshd
12810 bbb bbb 1 0.01s 0.00s 0K 0K 0K 0K — – S 2 0% bmon
8 root root 1 0.01s 0.00s 0K 0K 0K 0K — – S 13 0% rcuos/0
9 root root 1 0.01s 0.00s 0K 0K 0K 0K — – S 12 0% rcuos/1
10 root root 1 0.01s 0.00s 0K 0K 0K 0K — – S 18 0% rcuos/2
14 root root 1 0.01s 0.00s 0K 0K 0K 0K — – S 19 0% rcuos/6
15 root root 1 0.01s 0.00s 0K 0K 0K 0K — – S 5 0% rcuos/7
18 root root 1 0.01s 0.00s 0K 0K 0K 0K — – S 12 0% rcuos/10
19 root root 1 0.01s 0.00s 0K 0K 0K 0K — – S 14 0% rcuos/11
22 root root 1 0.01s 0.00s 0K 0K 0K 0K — – S 12 0% rcuos/14
28 root root 1 0.01s 0.00s 0K 0K 0K 0K — – S 21 0% rcuos/20
Добрый день. Никак не могу побороть webrtc. Имеется локальная сеть с сервером bbb с внутренним ip, в которой webrtc работает, но пользователи, которые подключаются извне – ходят через прокси и у них выскакивает ошибка 1002. Если был опыт настройки сервера конференций в подобной организации сети, дайте пожалуйста совет, как решить проблему.
WebRTC – это не http на 80-м порту, так просто не пробросишь… Искать надо, читать.
Когда найдешь, не забудь поделиться!
Здравствуйте! У нас аналогичная проблема. WebRTC ни в какую не хочет запускаться, постоянно выдает ошибку 1002. Может у Вас уже что-то получилось? Расскажите пожалуйста.
Добрый день! Совсем недавно мы установили сервис bigbluebutton на свой сервер, для проведения обучающих вебинаров. Работа системы в целом устраивает, но возникли некоторые трудности. Показ рабочего стола сильно тормозит даже при малом количестве человек. Подскажите пожалуйста, возможно это как-либо исправить, возможно настройками? Интернет канал у нас 50 Мбит/сек.
Здесь так сразу ничего и не скажешь. Сперва надо выяснить: что и почему тормозит, надо продумать тесты…
При работе по локальной сети и с хорошими компьютерами тормозит?
Сервер с bigbluebutton у нас находится не в локальной сети, на него приходит отдельный канал. Можем попробовать подключить к этому серверу несколько компьютеров и с них организовать тестирование…
Доброго времени суток ! подскажите пожалуйста , как изменить страницу входа пользователей со стандартной(где просто логин) на Demo3 (где логин и пароль)?
Надо определить какая из страниц отображается как “стандартная” (пусть это demo1.jsp) и переименовать demo3.jsp в demo1.jsp.
Но более правильно разработать на базе API свою систему управления ВКС, ну или использовать уже готовые плагины для CMS.
Здравствуйте Александр!
Не подскажите из Вашего опыта какой примерно нужен Интернет канал под ВВВ для организации видеосвязи с 25 пользователями например при 1024*768?
Под различные разрешения мы не тестировали, все определяется опытным путем. 1024*768 у одного ведущего? остальные только смотрят?
Добрый день подскажите как сделать чтобы появилась кнопка записи – всё работает, но везде пишут что есть функция но никто не может сказать как её включить и параллельно второй – можно как-то изменить надпись в чате при входе – написать например своё. Спасибо
Добрый день!
1. Кнопка записи появляется, если при создании конференции указывался параметр record. Какая у вас версия bbb и как создаете конференции?
2. Изменение надписи в чате описано здесь: BigBlueButton: первичная настройка
Доброго времени суток. Я установил BBB на ubuntu 14.04 (параметры машины gigabyte i7-4790 8 gb ОЗУ ddr3 500 gb hdd) При соединений по локальной сети 100 Мбит/сек на 13 участников 320х240 получается рассинхронизация звука и видео. Подскажите пожалуйста в какую сторону копать. Использую звук с Flash,так как при использовании WebRTC слышен постоянный шум.
Пока только вопросы:
1. Все 13 участников были со включенными видеокамерами? Это зачем, сложно представить необходимость…
2. Какая нагрузка была на сервер во время конференции: cpu, ram, lan?
Если по LAN смогу нормализовать, то я должен подключить региональные филиалы через VPN
Да все участники были с о включенными камерами, цель проводить селектор через видеоконференцию, рам 5192 , CPU 73%, LAN использовалось не больше 30 Мбит/сек
Система предназначена для видеоконференции, для такого формата она как бы и не предназначается.
Но даже для селектора можно написать регламент, где все камеры и не нужны, т.е. нужно всеми руководить и подключать/отключать.
Даже если я только свою камеру включаю,то при 1 включенной камере идет расхождение звука и зависание видео, хотя сервер находится на 1 коммутаторе со мной
значит нагрузка на сервер тут ни при чем!
1. Какой аудиосервер используете? freeswitch или asterisk?
2. Попробуйте поиграть с его настройками.
3. Может он (аудиосервер) что-то в лог пишет?
1. Использую freeswitch.
2. Можно ли отдельно посмотреть настройки freeswitch?
3. И пожалуйста подскажите где хранится лог. Я в этой сфере новичок.
посмотри в /opt/freeswitch
Проблема с рассхождением решилась, отключил обработку h264 в конфигурации Bigbluebutton
Здравствуйте! Дайте пожалуйста совет по моей проблеме, я установил BBB 0.9 на Ubuntu 14.04, внутри локальной сети все работает прекрасно, но в выводе на внешний домен, во время видео-конференции, а именно, когда рисуешь на презентации или в сеансе более 5 минут, выходит ошибка о потери связи с сервером и разрывается соединение. В организации используется локальная сеть в купе с выходом в интернет. В ошибке,выводимой браузером, указано, что “Ошибка прокси-сервера. Превышено установленное количество запросов HTTP в минуту”. Системный администратор сказал, что на мой сервер выделен прямой канал, который обходит прокси. Возможно у Вас имеются какие либо догадки по данной ситуации. Заранее спасибо.
Добрый день! Если в локальной сети все в порядке, то проблема не в сервере, а во внешнем шлюзе или самом канале. Надо смотреть ширину внешнего канала и его загрузку, ну и настройки шлюза. Более конкретно ничего не скажешь…
Здравствуйте!
Установлен bbb 0.90. Вызываем из-под Efront’а через соответствующий модуль. Все идет замечательно, вопрос только в возможности воспроизведения конференции. Кнопка записи/остановки записи конференции не появляется, хотя во всех настройках record=true.
Чует сердце, что решение ну очень простое, но:)
Для начала надо выяснить на какой стороне проблема: попробуйте “вызывать” из другой системы, wordperss или joomla поднимаются за 10 минут.
Нашел! Даже неправильно заданный вопрос содержит ответ:)
Передача параметров в настройках bbb_module – в module_bbb.class.php прописать все рекординги.
У меня так:
$optionString = ‘meetingID=’ . $conferenceNameAndID . ‘&name=’ . $conferenceNameAndID . ‘&moderatorPW=’ . $moderatorPassword . ‘&attendeePW=’ . $attendeePassword . ‘&voiceBridge=’ . $voiceBridge . ‘&record=true&autoStartRecording=true&allowStartStopRecording=true&welcome=’ . urlencode(_WELCOMETO . ‘ %%CONFNAME%%’) . ‘&logoutURL=’ . urlencode($this->getBBBLogoutUrl());
Здравствуйте!
Спасибо за ваш блог. Во многом помог)
Не сталкивались ли вы с проблемой, что в опубликованном видео кадры с трансляцией презентации показы белым экраном. При этом звук, трансляция рабочего стола показываются нормально.
Используется BigBlueButton 1.0 и шаблон demo6.jsp
Нет, с такой ошибкой мы не сталкивались.
Готовые к показу записи хранятся на сервере в /var/bigbluebutton/published/presentation/{id записи}
Слайды для показа конвертируются в изображения png, находятся в presentation/{id презентации}. Скачайте их и просмотрите, если “белые” – ошибка при конвертации (можно переконвертировать запись заново), если они не “белые”, значит ошибка при показе, попробуйте обновить BBB до последней версии.
Шаблоны jsp не имеют защиты от использования посторонними людьми, не забудьте защитить их, если планируете использовать.
а каким должно быть опубликованное видео? Это файл формата webm, содержащий звуковую дорожку+слайды+трансляцию рабочего стола?
Просто я пробовал их тестовую запись в шаблонах (которая не matterhorn). Она также генерирует webm файл в котором есть звук+трансляция рабочего стола+пустые слайды на месте показа презентации. Но если воспроизводить это в браузере по предлагаемой ими ссылке на playback, то в момент показа слайдов презентации они видимо подгружают swf файлы, и получается цельная презентация.
Вроде все этапы (archieve,sanity,process,publish) работают хорошо, на выходе во всяком случае получаются нормальные swf,png, flv и webm файлы, и txt файлы чата.
В файле формата webm – только видео и звук (вроде бы). Слайды и все остальное отдельно. Нужно скачать все с сервера и смотреть по отдельности.
Сразу не догадался посмотреть в road map. Функция единого видео планируется в будущих версиях (http://docs.bigbluebutton.org/support/road-map.html#record-and-playback)
Зато пока смотрел, нашел, где меняется разрешение выходного видео:
/usr/local/bigbluebutton/core/scripts/presentation.yml
BBB Установлен на выделенной машине .проц I5 память 8Gb Ubuntu 14
Видеокарта интегрированная . Воркстейшен по железу такая же только с Win7 x64 8 я (последняя) джава
При работе с вэбкамерой – все ок , при попытке захвата экрана “фулскрин” не захватывается , ( кнопка доступна , но после нажатия ничего не происходит , режим выделения работает нормально но видео передается крайне медленно “слайдшоу” браузер – FF последний , флеш обновлен ..
Версия BBB? Нагрузка на ресурсы клиента и сервера? Нагрузка на сеть?
Нагрузка почти нулевая. Собственно тормозит при захвате джавой. И слайдшоу при захвате что целого что части экрана даже в предпросмотре на машине которая захватывает , при этом утилизация процессора не более 10% на джаву и 15%на флеш . версия ВВВ 1.0
При передаче картинки с вебкамеры лагов нет
а как нагрузка на сеть? а на сервер? проц, память?
На сервере вертится только ВВВ с комплектом сервисов . тоесть кроме ВВВ ничего не грузит. Сеть… Гигабитная на одном свиче , загрузка средненькая…
Выше я писал в качестве сервера i5 8gb с ubuntu server 14..
А если делать захват экрана на другом клиенте, также тормозит?
BBB 1.0
Проводим вебинары, слушателей 300-600 чел. При проведении вебинара ни с того ни с сего у ведущего отключается микрофон и так может быть раз 20 за урок, включать нужно только вручную.
Вэбка только у ведущего, остальные слушатели…
Куда смотреть, какие логи глядеть? Может была такая же проблема?
Такой проблемы не было… если смотреть логи, то freeswitch.
Такое поведение не зависит от компьютера выступающего? с другого пробовали?
У нас была такая проблема, решилась на удивление просто – перезагрузкой убунты
Александр, пожалуйста оставьте вашу почту или другие методы как связаться, я отправлю логи, чтобы поплотнее пообщаться. Очень нужна помощь. С другого компьютера пробовали, но проблема повторяется. Что можно посмотреть на стороне ведущего? флеш плеер свежий, вещаем через хром.
Если ПК меняли, то проблема уже не в нём.
А если нет свободного времени на изучение логов? (за своими-то глаз не хватает)
Добрый день!
Кто нибудь ставил BBB на CentOS?
Мы пару лет назад пытались… Но быстро решили, что смысла нет тратить дополнительное время. Разработчики рекомендуют и тестируют все на ubuntu, кому дорого своё время – рекомендуем не изобретать велосипеды.
Добрый день!
скачал образ vmware, хочу войти через консоль – поменять IP, но не могу найти.
НЕ подскажете какой пароль для root?
Добрый день! А система-то какая? Ubuntu? Там не используют root. И если образ готовый, то там же рядом и должен быть пароль.
Добрый день , установил bbb на ubuntu 16 .Вроде бы все нечего , но есть одно но … Не работает микрофон .Выдает ошибку:Обнаружена проблема WebRTC: Не удаётся получить доступ к Вашему микрофону для WebRTC вызова.. Хотите попробовать Flash?
Это означает, что вы не можете соединиться с сервером по WebRTC, когда предложит Flash – соглашайтесь. С WebRTC разберетесь потом, возможно где-то порты закрыты.
У меня такая же ошибка: Обнаружена проблема WebRTC: Не удаётся получить доступ к Вашему микрофону для WebRTC вызова.. Хотите попробовать Flash?
Я согласилась попробовать Flash но результат 0
Звука нет
Для начала попробуйте с другого брацзера и другого компьютера. Если не работает, то: смотрим порты и прохождение трафика, ну а потом сам сервер.
Доброго времени суток. Ситуация следующая:
Наш ВУЗ поднял сервер BBB, без шифрования (HTTP). При подключении с моб. устройства на Андроиде все работает. Если подключаться с iOS, то при подключении микрофона появляется сообщение с ошибкой “could not make WebSocket connection (error 1002)”.
Что делать?
Заранее спасибо за помощь.
Посмотрите список необходимых для работы BBB портов, проверьте, все ли у Вас открыты:
https://docs.bigbluebutton.org/2.2/troubleshooting#webrtc-errors-1001-1002
К сожалению, у меня доступа к настройке сервера нет. Я надеюсь на решение со стороны смартфона, т.к. с Андроид-устройств все работает, а с iOS-устройств нет 8((
Значит данный вопрос нужно задать администратору сервера, без него никак.
Здравствуйте. При подключении к BigBlueButton через телефон, через google chrome не слышу звук собеседника (ошибка 1002 Websocket). Как исправить?
В прошлом году нормально все было, заходил через moodle, для учебы, за лето что-то случилось 😀
Добрый день!
Подскажите, у нас в университете были зачеты в системе BigBlueButton запись не велась, как -то можно ее востановить.
Очень важная информация для защиты диплома.
Добрый день! Если запись не велась, то нет.
Дата проведения зачета 06.12.2021 года в системе BigBlueButton запись видео встречи не велась. Очень нужно востановить эту видеоконференцию.