Продолжение. Начало в BigBlueButton часть 01: первичная настройка
Настало время сделать следующий шаг: создать свой собственный, неповторимый дизайн BigBlueButton. Да, кстати, если Вы сомневаетесь в своих дизайнерских способностях, то лучше не стоит… Разумнее оставить стандартный дизайн, чем остаться без дизайна вовсе. Ну или хотя бы просто постарайтесь реализовать чужой, понравившийся Вам дизайн.
Начнем?
Всё, что Вам нужно, спрятано внутри файлов swf. Чтобы внести изменения потребуются как минимум исходники BigBlueButton и компилятор.
Подготовка
Конечно же прямо на сервере работать было бы удобнее, но лично я не люблю мешать штатной работе системы и тем более ставить на сервер не нужные ему пакеты. Все танцы я устраиваю на своей машине, а результат загружаю на сервер и проверяю его работу. Перед внесением изменений на сервер не забудьте сделать snapshot Вашей виртуальной машины (Вы же не из тех людей, которые работают с физическими серверами).
Что бы Вы не захотели поменять в своём BigBlueButton, последовательность действий будет примерно такая:
- Найти в исходных кодах то, что нужно изменить
- Внести изменения
- Скомпилировать
- Скопировать изменения на сервер
- Настроить и перезапустить сервер, если надо
- Проверить, как оно работает
Многие для редактирования и компиляции используют Flash Builder, который, кстати, бесплатно могут получить студенты, безработные разработчики программного обеспечения (где они таких видели) или работники различных образовательных учреждений (халява тут). Рекомендую пока работать без IDE, Вам не надо писать большие приложения, нужно только внести небольшие коррективы. Скачайте Flex SDK и распакуйте в /home/user/dev/tools/flex. Путь к flex нужно прописать в переменную FLEX_HOME:
export FLEX_HOME=$HOME/dev/tools/flex
переменная FLEX_HOME потеряется после перезагрузки, так что рекомендую следом выполнить ещё одну команду:
echo "export FLEX_HOME=$HOME/dev/tools/flex" >> ~/.bashrc
Исходный код BigBlueButton лучше брать здесь. Я распаковал его в /home/user/dev/source/bbb/.
Если захотите поэкспериментировать самостоятельно, то Вам могут потребоваться пакеты gradle, groovy и grails, сегодня они не нужны.
Новый скин
Создание своего уникального скина для BigBlueButton лучше начать с изучения тех, что идут с исходными кодами.
- Найти в исходных кодах: Скин чего? Клиента! В исходном коде папка bigbluebutton-client. В каталоге src/branding/css/ лежит несколько файлов css, это они. Все используемые картинки рядом в assets/img/;
- Внести изменения: не надо, пока просто внимательно изучите…
- Скомпилировать: вернитесь в bigbluebutton-client и выполните:
ant branding -DthemeFile=theme.css
- Скопировать изменения на сервер: результатом компиляции будет файл swf в bin/branding/css/, скопируйте его на сервер в /var/www/bigbluebutton/client/branding/css/;
- Настроить и перезапустить сервер: необходимо поправить config.xml, включите скин enabled=«true» и укажите имя файла-скина:
<skinning enabled="true" url="branding/css/theme.css.swf" />
перезапускать сервер в этом случае не надо, изменения касаются только клиента, достаточно перелогиниться в конференции;
- Проверить, как оно работает.
Ну а теперь рекомендую посмотреть все скины по очереди, изучить их и создать свой собственный. Лично я далеко не пошел: взял за основу BrushedMetal.css, изменил некоторые параметры и добавил свой логотип, как в скине logo_basic.css.
Своя локализация
В дополнение к новому скину можете создать свою версию локализации системы: изменить некоторые стандартные надписи, например ту, что отображается внизу в главном окне BigBlueButton.
Перевод системы находится в locale/ru_RU/. Все нерусские языки я предварительно удалил из исходников, чтобы не мешали. После корректировки опять компиляция:
ant locales
Готово. Результат скопируйте из bin/locale/ на сервер в /var/www/bigbluebutton/client/locale/
Александр, доброй ночи! Спасибо за статью, интересно и вовремя. Очень интересуюсь BigBlueButton, но не хватает опыта и знаний, нужна небольшая помощь. Если вас не затруднит, дайте ваши контакты (Skype, ICQ), очень хочется задать пару вопросов, а в последующем – возможно и посотрудничать.
Спасибо.
Вопросы лучше задавать здесь. У кого-то может возникнуть такой же вопрос, а может и более грамотное решение Вашего вопроса…
Хорошо, если вам удобно здесь – задам вопросы здесь. BigBlueButton пробовал пока только на виртуалке, но комп достаточно мощный (i5-2500, 12Gb оперативы), то есть говорить о недостатках ресурсов для виртуалки не приходится. Пробовал с удаленными абонентами (настроил проброс портов через домашний роутер), все отлично,за исключением звука – от абонентов он был очень отвратного качества. Требования по каналу тоже соблюдены – ~10М/бит стабильного интернета на аплоад и загрузку.
Собственно вопросы – используете ли вы BBB на виртуалках, и влияет ли это на качество?
Какое максимальное количество пользователей у вас было на серверах в конференции, и какой конфиг у серверов? Были ли проблемы со звуком/видео/шарой рабочего стола?
У меня сервер BBB тоже виртуальный (VMware). Выделено два ядра от XEON X5675 (3.07 ГГц) и 2 ГБ ОЗУ. На последней видеоконференции присутствовало 19 человек, от мощности 2х процессоров было задействовано около 25%, а вот загрузка сети была более 20 Мбит/сек. Посмотрите нагрузку на свой канал…
Александр я прям с сайта установил bbb VMware. Как мне настроить сеть что бы люди могли подсоиденятьс вне , не только те кто по локалке
Нужно сделать проброс портов с внешнего IP до Вашего сервера
Здравствуйте. В результате компиляции языкового файла вылезает ошибка:
firstuser@bbb-vm-20120629-16:~/dev/source/bbb/bigbluebutton-client$ ant locales
Buildfile: build.xml
init-ant-contrib:
locales:
[echo] Checking if locale output dir exists
[echo] Locale output dir does not exists. Creating /home/firstuser/dev/source/bbb/bigbluebutton-client/bin/locale
[echo] Determining supported locales.
build-locale:
[echo] Locale dir is /home/firstuser/dev/source/bbb/bigbluebutton-client/locale. Extract locale name.
[echo] Locale name is locale
[echo] Building locale
[echo] Somehow, the dirset for locales is passing the parent (locale) dir.
[echo] We don't want it, so we need to skip it.
build-locale:
[echo] Locale dir is /home/firstuser/dev/source/bbb/bigbluebutton-client/locale/ru_RU. Extract locale name.
[echo] Locale name is ru_RU
[echo] Building ru_RU
[echo] We already have a copy of the framework locale. No need to copy /opt/flex//frameworks/locale/ru_RU
[echo] Compiling locale ru_RU
[echo] Start building ru_RU
[echo] **********************************************
[echo] * Did you check bundles.txt and made *
[echo] * all resources listed here? *
[echo] **********************************************
[mxmlc] Loading configuration file /opt/flex/frameworks/flex-config.xml
[mxmlc] Adobe Flex Compiler (mxmlc)
[mxmlc] Version 4.6.0 build 23201
[mxmlc] Copyright (c) 2004-2011 Adobe Systems, Inc. All rights reserved.
[mxmlc]
[mxmlc] /opt/flex/frameworks/flex-config.xml(56): Error: unable to open 'libs/player/10.3/playerglobal.swc'
[mxmlc]
BUILD FAILED
/home/firstuser/dev/source/bbb/bigbluebutton-client/build.xml:62: The following error occurred while executing this line:
/home/firstuser/dev/source/bbb/bigbluebutton-client/build.xml:114: The following error occurred while executing this line:
/home/firstuser/dev/source/bbb/bigbluebutton-client/build.xml:129: mxmlc task failed
Total time: 2 seconds
Что это может быть? При этом компиляция css выполняется без ошибок…
Ответ содержится вот в этой строке:
[mxmlc] /opt/flex/frameworks/flex-config.xml(56): Error: unable to open ‘libs/player/10.3/playerglobal.swc’
Компилятор пытается обратиться к файлу /opt/flex/frameworks/libs/player/10.3/playerglobal.swc и не находит его. Скорее всего он не может найти саму папку 10.3, например у меня версия 11.1.
Лечится легко:
cd /opt/flex/frameworks/libs/player
ln -s 11.1 10.3
Вместо 11.1 указать Вашу версию из /opt/flex/frameworks/libs/player/.
В файле /opt/flex/frameworks/flex-config.xml в строке 55 замените ‘{targetPlayerMajorVersion}.{targetPlayerMinorVersion}’ на версию плеера, в моём случае на ‘11.1’
Здравствуйте Александр! Спасибо за ответ. Есть еще вопрос по настройке доступа к виртуальной машине (проброс портов). Расклад такой:
Есть статичный внешний IP адрес. Роутер asus.
К нему подключен сервер со статичным ip 192.168.1.2 – на нем крутится windows 2008 server и запущен сайт.
На этом сервере установлена виртуальная машина с bbb – присвоен ip 192.168.1.5.
В настройках роутера настроен проброс 80го порта на ip адрес сервера 192.168.1.2 – в итоге на сервере крутится сайт который сейчас доступен по внешнему ip.
Сейчас требуется встроить в этот сайт систему bbb. В iфрейме или редиректом на внутренний ip bbb. Т.е. нужно и оставить сервер на внешнем ip, и в то же время получить доступ из вне к bbb. Что можно придумать? Поменять порт типа –setip 192.168.1.5:9090 ?
(ps проброс портов 9123,1935 из внешней сети к bbb сделал)
Разработчики BBB не рекомендуют использовать порт отличный от 80. Для случая, когда на одном внешнем ip надо разместить несколько сайтов на одном порту, удобно использовать сервер nginx как front-end сервер. Т.е. все запросы поступают на сервер nginx, а он уже определяет, на какой ip передать запрос.
Не далее, как вчера делал такое:
Т.к. на ВВВ и так уже крутится nginx, то я все внешние http запросы пустил на нее.
В nginx-е настроил “proxy_pass” по имени сайта на другой IP.
/etc/nginx/sites-available/создал_файл_с_именем_хоста(любое имя короче)
вписал туда:
server {
listen 80;
# Использовать следующий хост (например: yandex.ru www.yandex.ru)
server_name имена_сайтов_через_пробел;
location / {
proxy_pass http://адрес:порт-куда_надо_перенаправить_запрос_по_имени/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_connect_timeout 120;
proxy_send_timeout 120;
proxy_read_timeout 180;
}
}
далее символьная ссылка ln /etc/nginx/sites-available/файл_с_именем_хоста /etc/nginx/sites-enable/файл_с_именем_хоста
перезапуск /etc/init.d/nginx restart
А это к какому вопросу-то?
Здравствуйте!
Александр, подскажите, пожалуйста, как можно перевести на русский язык слово “moderator”, расположенное в модуле со списком участников. И надпись “Logged Out” в заголовке окошка, появляющегося после нажатия кнопки выхода.
Необходимо внести изменения в исходный код клиента:
1. Для перевода “moderator” правим src/org/bigbluebutton/modules/viewers/views/RoleItemRender.mxml: в предпоследней строке меняем ‘moderator’ например на ‘Модератор’.
2. Для перевода “Logged Out” правим src/org/bigbluebutton/main/views/LoggedOutWindow.mxml: в 24й строке меняем ‘title=«Logged Out»’ на ‘title=«Завершение работы»’.
3. Компиляция: если версия клиента на Вашем сервере и версия исходников идентичны, то достаточно скомпилировать ViewersModule и BigBlueButton (процесс компиляции). Если после загрузки новых файлов на сервер клиент перестанет работать, то скорее всего надо перекомпилировать и перезалить всего клиента; для этого, находять в bigbluebutton-client, выполни ant.
Используемая версия – BigBlueButton Server 0.8-beta-4
У меня вопрос: в связи с задержкой звука решили перейти на Asterisk.
Но после установки Asterisk( и запуска проверки конфигурации bbb-conf –check) появляется следующее сообщение:
** Potential problems described below **
# bigbluebutton did not start properly
# Error: You have freeswitch installed, but the current voice conference set
# to asterisk. To switch to freeswitch, enter
#
# sudo bbb-conf –conference freeswitch
Можете ли посоветовать выход из этой ситуации.
Спасибо
У нас задержек звука на freeswitch не наблюдалось, Asterisk не ставили. Извините, времени на эксперименты сейчас у меня нет, помочь пока ничем не могу.
Устанавливаю BBB на реальный сервер под FreeBSD, пытаюсь изменить тему и локализацию – ничего не происходит!? Компиляция темы проходит без проблем, тему загружаю в branding/css/, подгружаю в config.xml – перелогинююсь, перегружаюсь – то что было, то и осталось, компиляция локализации сначала бросала ошибку, исправил, идёт без проблем – загружаю созданный файл в папку с локализациями – ничего, удаляю вообще файл с русской локализацией – никаких изменений! Русский как был так и остался. Подскажите, пожалуйста, в чем может быть проблема?
Куда сохраняете новую тему? Какой полный путь до файла? Что пишете в config.xml?
Попробуйте для начала очистить кеш браузера…
Подскажите, как можно подменить при входе на вебинар ссылку
http://192.168.1.1/client/BigBlueButton.html
на адрес вида:
http://domen.ru/webinar.html
все, уже нашел…
если кому надо:
bbb-conf -setip domen.ru
Господа, подскажите, что делаю не так? Все действия были выполнены согласно приведенной выше статьи.
В итоге получаю вот что:
root@ubuntu:/home/oleg/dev/source/bbb/bigbluebutton-client# ant branding -DthemeFile=theme.css
Buildfile: /home/oleg/dev/source/bbb/bigbluebutton-client/build.xml
[taskdef] Could not load definitions from resource flexTasks.tasks. It could not be found.
init-ant-contrib:
branding:
BUILD FAILED
/home/oleg/dev/source/bbb/bigbluebutton-client/build.xml:79: Problem: failed to create task or type mxmlc
Cause: The name is undefined.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any / declarations have taken place.
Total time: 0 seconds
Здравствуйте! Подскажите, пожалуйста, как можно изменить загружаемое по умолчанию содержимое доски в примерах BBB. Я взял их за основу и хочу переделать, но нигде не нашел как изменить эти настройки.
Уже разобрался 🙂
Поясните как Вы этого добились, имею такую же задачу
/var/www/bigbluebutton-default# ./default.ppt
Спасибо за Ваш сайт!
Хочу поменять логотип и убрать пресловутое Demo Meeting из поля title. Так не разобрался как это можно сделать…..
Не совсем понятно о чем идет речь. Можно ссылку на скриншот? И отметьте на нем, что Вы хотите поменять…
На стартовой странице сменить букву b на свой логотип (красный кружок)
http://s019.radikal.ru/i644/1403/71/c013685a15cd.jpg
И тот логотип и BigblurButton – Demo Meeting (красный кружок)
http://s019.radikal.ru/i618/1403/ca/7f7c743424b8.jpg
И еще вопрос возможно Вы задавались вопросом – как отключить женский голос при подключении к конференции?
Логотип: в качестве логотипа используется файл favicon.ico. Просто замените его на свой, файл лежит в /var/www/bigbluebutton-default.
Demo Meeting: это просто название конференции, которое используется в демонстрационных файлах. Внимательно читаем BigBlueButton: управление ВКС, если всё же хочется использовать демонстрационный api, то в них и надо править название конференции.
Женский голос: настройки звука и сами звуки относятся к FreeSWITCH. Он лежит в /opt/freeswitch, настройки поведения при входе тут: /opt/freeswitch/conf/autoload_configs/conference.conf.xml, ну а сами звуки тут: /opt/freeswitch/sounds. Можно скачать в инете руссифицированный пакет звуков.
В общем-то мне достаточно демонстрационного API, менял поле title в bigbluebutton.html, но при загрузке все равно bigbluebutton – demo meeting. В коком файле нужно еще править?
Спасибо за помощь!
У меня нет демонстрационных файлов. Попробуй поиском, искать надо demo1.jsp, demo2.jsp и т.д. Постарайся подправить их так, чтобы твой сервер не использовался посторонними людьми для своих конференций, просто с demo это как раз вполне возможно.
Здравствуйте.
Прочитал про звуки, но все же прошу уточнить, кто уже делал – что именно нужно править в /opt/freeswitch/conf/autoload_configs/conference.conf.xml, чтобы отключить приветственные и фоновые звуки?
Спасибо.
Подскажите, где скачать руссифицированный пакет звуков, не могу найти 🙁 если не сложно, поделитесь.
Искать можно по фразе “freeswitch-sounds-ru-RU”. Например вот тут нашел пакеты rpm, можно скачать и распаковать.
Спасибо за совет, так и поступил, теперь не получается включить приветствие при входе для всех, т.е. для первого вошедшего отрабатывает param name=”alone-sound” value=”conference/conf-alone.wav”, а для остальных тишина, пробовал включить параметр param name=”enter-sound” value=”conference/conf-welcome.wav”, не помогает, может не то делаю?
И еще одна идея появилась, может уже у кого был такой опыт, запускать по циклу свой аудио файл по кругу во время перерыва, к примеру если включить парамет param name=”moh-sound” value=”conference/conf-welcome.wav” то он начинает бесконечно по кругу этот файл гонять, но вот как это делать по кнопке? т.е. вкл/выкл только это нужно делать для каждой отдельной виртуальной комнаты.
Заранее спасибо за советы 🙂
Для начала можно посмотреть логи freeswitch. Если файлы распаковывались вручную, то возможны проблемы с правами: посмотрите владельца и права англоязычных файлов и установите такие же для всех новых.
Насчет аудио во время перерыва не пробовали, зато имея тв-тюнер можно с него (выбрать его вместо своей веб-камеры) в перерыве включать любую программу, например discovery.
В том то и дело, что файлы еще не заменял, хотел сначала приветствие на оригинале отработать, но складывается ощущение, что этот параметр (enter-sound) ничего не делает, его пробовал просто расскоментировать и разные аудио файлы указывать, но ничего не происходит, все входящие после первого участника никакого приветствия не слышат. Может какой другой параметр отвечает за вход?
В файле freeswitch.log ничего не происходит, туда начинает писать, если только микрофон включаю.
Не подскажете как поменять BigBlueButton в title страницы видеоконференции? Поменял в файле /var/www/bigbluebutton/client/BigBlueButton.html но оно действует только до конца загрузки модулей.
Здравствуйте.
Подскажите, пожалуйста, что точно нужно править, чтобы на русском отображалась стартовая страница – там, где “Welcome”, “Join a Demo Meeting” и т.д. ?
Ставил на Debian 7 Wheezy из репозитария. Какие исходники я должен скачать, чтобы поправить именно стартовую страницу?
В Вашей статье Вы говорите про FlexSDK – он абсолютно необходим? Команда “ant”, используемая для компиляции – это составная часть FlexSDK?
Спасибо.
Не надо ничего компилировать, можно поправить сами файлы, они в /var/lib/tomcat6/webapps/demo*.
Еще надо почитать BigBlueButton: управление ВКС
Помогите, пожалуйста, решить проблему. Работаю в образовательном учреждении, дали задание организовать видеоконференцию. Поскольку мощных ПК нет, дабы сделать виртуалку, пришлось делать на физическом. В общем, создал 2 сервера, один moodle, второй bigbluebutton. Адреса 10.95.128.10 и 10.95.128.11 соответственно (во внутренней локалке). Дал выход наружу обоим компам. Получилось 2 доменных имени, назовем их moodle.domain.ru и bbb.domain.ru.
Из внутренней сети имена транслируются во внутренние адреса, а из внешней – во внешние. На moodle поставил плагин для bigbluebutton, но когда пытаюсь указать адрес для bbb в настройках плагина, удается только дать внутренний адрес (10.95.128.11). На остальные ругается (bbb.domain.ru и внешний ip). Просто на bbb.domain.ru заходит, а вот moodle не видит его.
Подскажите, пожалуйста, как решить данную проблему?
Попробуйте в файле hosts на машине с Moodle задать соответствие имени bbb-сервера и нужного его ip-адреса. Чтобы эти машины друг друга видели.
… если внутри сети dns-сервер не определяет имена. Для проверки просто с сервера moodle сделайте ping bbb-сервера по имени.
Всем привет. Мучаюсь с ббб уже как пару недель, все хорошо идет, код собирается, почти все редактируется… НО есть 2 момента, которые не осилил…
http://s020.radikal.ru/i707/1503/24/a121996887bd.jpg
1 как изменить эту чертову надпись? из апишки подтягивается имя комнаты, все круто… но перед именем надпись ббб. апишка на пхп для вордпреса.
2 это уже не обязательно, но может кто пробовал изменить на индекс или типо того… где что прописать?
ПОМОГИТЕ. УСТАНОВИЛ BBB VMWARE c сайта. конверенция есть но только по локалкеб как вывести эту машину в большое плаванье.? что бы люди могли заходить не только с локалки
Доброго времени суток Установил на виртуальную машину Ubuntu 14 desctop и установил bbb 0,9. Все работает но по локалке….как виртуальнб машину сделать глобальной этот сервер
Здравствуйте. Вы написали ” Своя локализация
В дополнение к новому скину можете создать свою версию локализации системы: изменить некоторые стандартные надписи, например ту, что отображается внизу в главном окне BigBlueButton.” Прошу помочь, не совсем понятно где этот файл конкретно и где строчка хотябы примерно. Мне нужно поменять текст в футере, переконвертировал влеш в FLV итд открыл Flash Builder перекопал очень много файлов js но так и не нашел где там написан этот текст. Подскажите пожалуйста, очень прошу.
Какую версию BigBlueButton используете?
как я понимаю последнюю. 0.9.0
Сразу напишу, также есть вопрос как сделать так чтобы расположение окна видео было сверху а не с низу в шаблоне конференция, где в css поменять фон, чтобы фон конференции при загрузке модулей был другой (можно и внутри открытой конференции фон). Также хочу уточнить есть ли возможность дать платную консультацию по скайпу, если да, то будет отлично, Попрошу тогда написать мне на почту вашу почту, чтобы списаться уже не в чате. Мою почту я ввел в комментарии здесь.
Вам нужно скачать исходный код BigBlueButton, внести изменение в файл локализации (строка bbb.mainshell.copyrightLabel2) и перекомпилировать locale. Для начала нужно будет немного подготовиться. Там же в исходниках можно найти css с оформлением и отредактировать.
Проблему как убрать строчку в футере не решил – ошибки при де/компиляции. Скажите вам удалось собрать locale или не занимались? Вы из исходников собирали или через декомпиляцию? Если делали, поделитесь опытом какими программами делали.
Все собирается из исходников, на официальном сайте есть инструкция для разработчиков
а у вас случайно исходников по locale в готовой папочке нет случайно, чтобы скомпилировать? Можете поделиться на почту?
https://github.com/bigbluebutton/bigbluebutton/blob/master/bigbluebutton-client/locale/ru_RU/bbbResources.properties
Собираем, но там нет locale папки и соответственно нет ru_ru..файла. Это где-то отдельно? Можно ссылку?
Что собираете? Как собираете? locale находится в bigbluebutton-client.
Зайдите в bigbluebutton-client и выполните
ant locales
Здравствуйте. Нам необходимо поправить ссылку вида /client/bigbluebutton.html на что-то свое. Ткните нас, пожалуйста, куда смотреть? А еще, возможен ли вариант обращения к вам за какие-то деньги? Если можете с этим помочь – с удовольствием обратились бы!
День добрый!
1. Менять саму ссылку – не думаю, что это просто. Можно попробовать подменить через htaccess rewriterule.
2. Конечно можно, даже нужно.
Здравствуйте, подскажите пожалуйста как полностью убрать модуль веб камеры, под списком пользователей в вебинаре. Бывают случаи когда во время вебинара какой-то пользователь разрешает использовать браузеру веб камеру и все участники начинают его видеть.
Его совсем надо убрать или кого-то (ведущего) они должны видеть?
совсем убрать, ведущий не нужен, демонстрируются только слайды.
Нужно отредактировать файл конфигурации клиентской части BigBlueButton.
За видеочат отвечает модуль VideoconfModule:
Можно “закомментировать” данный блок совсем, но я не уверен в последствиях. Правильнее переключить параметр presenterShareOnly в true:
presenterShareOnly = "true"
По результату пишите…
Подскажите еще пожалуйста, ведется ли лог пользователей заходивших на вебинар и если да, то где?
Насчет лога пользователей, вопрос хороший, но мы пока не искали такого. Если найдете, пишите, всем пригодится.
Во время проведения конференции список текущих пользователей возвращает метод getMeetingInfo
Добрый день, есть пару вопросов. Можно ли изменить цвета линий толщину, цвет шрифта в модуле презентаций на панели инструментов интерактивной доски ? Еще хотелось бы, при нажатии кнопки выбора конкретного слайда, список слайдов не исчезал до повторного нажатия на нее.
Добрый день! Конечно возможно, исходные коды доступны каждому, нужно только сесть и разобраться. Вопрос только в соотношении важности изменений и затраченного на них времени.
Не могу корректно импортировать клиента в Flash Builder. Если версия Flex 4.6 в режиме дизайна пишет ошибку:
“W:\dev\bigbluebutton\bigbluebutton-client\libs\flexunit-uilistener-4.1.0-beta3.26-sdk3.5.0.12683.swc- not respondingНе удалось загрузить файл SWC. Компоненты, зависящие от этого файла SWC, не будут отображаться в режиме “Дизайн”.Ошибка загрузки файла SWC могла произойти по причине: * Несовместимость определений в результате использования разных версий SDK * Отсутствия определений классов, на которые есть ссылки”
Если версия Flex 4.13 режим дизайна вообже не доступен и за разичия версий SDK. В чем может быть дело ?
Сложно сказать, надо искать. Все рекомендации по разработке и сборке что я смотрел, предполагали использование linux и при выполнении этих рекомендаций проблем не возникало.
Александр, здравствуйте.
Подскажите, пожалуйста, есть ли возможность для наблюдателей отключить возможность сворачивать экран транслируемого рабочего стола? Т.е. чтобы он всегда был у них на экране либо в масштабированном виде, либо развернутым на весь экран. Или может возможно как-то добавить экран трансляции в шаблоны расположения окон, чтобы Ведущий мог принудительно сменить расположение, развернув тем самым экран трансляции? Просто многие пользователи свернув окно потом долго не могут найти как развернуть…
Запретить пользователям сворачивать окна (убрать кнопочку) можно, но для этого нужно править код клиентской части и заново её собирать. Однако это не избавит от перемещения окон и разворачивания других окон двойным кликом на заголовке. Тоже править код? Проще пользователей обучить!
Создать свое размещение окон тоже можно, правится/добавляется тут: /var/www/bigbluebutton/client/conf/layout.xml
Расположение, используемое клиентами по умолчанию задается в config.xml, а у модератора есть кнопочка (справа внизу) для принудительной установки схемы расположения окон как у себя.
Спасибо за ответ. К сожалению, управление окном трансляции рабочего стола не возможно осуществлять с помощью layout.xml. Вариант менять код клиенткой части как и обучить пользователей для меня отпадает. Остался последний – вроде как имеется режим standalone deskshare но сколько ни бился получить трансляцию в отдельном окне, доступном по определенной ссылке не получилось. Вы не пробовали реализовать standalone?
Нет, у нас таких задач не было, мы просто написали регламент работы с сервисом и инструкцию и всем разослали.
Александ спасибо большое за Ваш сайт, очень много интересной информации.
Вопрос по кастомизации, копаюсь и не могу найте, где можно ихменить в ВВВ надпись в левом нижнем углу – (c) 2016 BigBlueButton Inc. (build 419) на что то свое… или убрать ее вообще… буду признателен за ответ.
С ув.,
Алексей
добрый день, подскажите куда смотреть если при нажатии кнопочки “применить текущую схему расположения окон для всех участников” схема не применяется, просто ничего не происходит?
пробовали на эксплорере и хроме.
Если все одинаково не работает на разных ПК и браузерах, то ошибка явно в клиентской части…
Надо попробовать обновить/переустановить клиентскую часть BBB: пакет bbb-client
Добрый день! Возможно Вам приходилось сталкиваться с таким и сможете подсказать. Наша сеть включает в себя удаленные ветви хостов со скоростями от 1 Мбит/с до 3. Попробовали организовать трансляцию рабочего стола на 19 хостов + аудио. По началу, пока не было особой динамики в передаваемом изображении аудио и видео были синхронизированы, а если и была рассинхронизация то она минимальна. После минут 5-7 трансляции и появлении динамики в передаваемой трансляции рассинхронизация потоков между аудио и видео стала увеличиваться вплоть до 3-4 минут. Но было отмечено что канал не забивался полностью для передачи потока видео. Подскажите если сталкивались:
1) Где в настройках можно/нужно подкрутить что бы для снижения трафика, например, транслировать видео в черно/белом варианте, в уменьшенном разрешении.
2) Отключить автоматический подбор скорости передачи от ширины свободного канала(возможно нам это только показалось и такой опции в природе не существует)
3)Возможно Вы встречали минимальные требования к ширине пропускного канала для стабильного вещания видеотрансляции рабочего стола и аудио.
(рационального объяснения тому что на одной ветке была рассинхронизация в пару минут а на другой в 3-4 минуты мы не смогли может у Вас был такой опыт). Спасибо что не оставили без внимания наши вопросы!
По показателям загрузки системы:
Процессор 8 ядер Xeon E5520 из них загруженность процентов 20-25.
Память из 8 Гигабайт, использовано 3-4.
Образ стоял на ProxMox
У нас раньше бывало такое, но после последнего обновления всё работает нормально. Какая у вас версия BBB?
bigbluebutton 1.1.0 beta
Бета-версии не используем, может в ней и проблема. Есть возможность поднять 1.0 и протестировать?
Попробуем. Спасибо!
Добрый день Александр,
Подскажите пожалуйста, как можно изменить междустрочные интервалы в чате, лучше если их не было, а то большие пробелы занимают очень много места.
А также есть или нет возможность скопировать или сохранить всю переписку в чате?
С первым пунктом гораздо сложнее – нужно править исходный код и компилировать модуль./slides_new.xml
Со вторым – проще: при включении записи записывается и переписка в чате, остаётся только “добыть” её.
Чат в файле: /var/bigbluebutton/published/presentation/
Возможно договориться с Вами о правке данного модуля, за вознаграждение?
Пишите на почту, адрес такой же как и у сайта, первую точку заменить собакой. Укажите точные версии пакетов BBB.
Добрый вечер. у меня bigbluebutton 2.0 не могу удалить сообщение что в окне чата при входе. подскажите решение.
Про версию 2.0 ничего не скажу, т.к. текущая версия 1.1
Добрый день
Подскажите, где можна скачать образ виртуальной машины релиза 1.1
На Sourceforge пока только 1.1 beta…
Может где-то и есть, но я тоже не нашел. Только ставить самому… или…
Можно попробовать взять 1.1-beta с выполнить обновление системы.
Обновил бету, сервер перестал отвечать, ошибки валятся.
Вернулся к первоначальному образу.
Бета есть бета…
Здравствуйте!
Можно ли как-нибудь откатить версию ВВВ на предыдущую? Ну или как правильно удалить весь ВВВ с линукса?
Заранее благодарю за ответ!
Лучше для отката пользоваться средствами виртуализации… если она есть.
Если установка была из пакетов, то сменить версию на одну из предыдущих можно средствами apt-get:
sudo apt-get install package_name=package_version_number
sudo apt-get -t=target_release install package_name
P.S. Старайтесь не рекламировать коммерческие ресурсы
Благодарю и за ответ, и за редактирование моего сообщения. Сначала написал сообщение, а потом уже увидел, что мои ресурсы выложил. Не знал, как отредактировать сообщение.
Буду пробовать откатить версию!!!
Александр, могли бы за $ сделать небольшую кастомизацию BigBlueButton ?
Спасибо за предложение, но нет. Я сейчас занимаюсь VMware vRealize, могу за $ сделать небольшое частное облако. Интересует?
Добрый день.
Интересует помощь в убирании копирайтов и сторонней рекламы в BBB.
Можете помочь или порекомендовать коллег, готовы оплатить работы.
Раньше копирайты менялись легко, посмотрите по файлам конфигураций: BigBlueButton: первичная настройка
Сторонней рекламы раньше не было.
Порекомендовать, к сожалению, ни кого не могу.
Доброго времени!
Вы не можете помочь разобраться с bigbluebutton?
Нужно внести изменения на страницу приглашения. Как это сделать? Где по какому пути находиться файл?
Добрый день, Владимир!
К сожалению, я не смогу Вам помочь с BBB, уже лет 7 занимаюсь другими технологиями.