При первом знакомстве с сервером BigBluButton обычно возникает вопрос: где система управления? Как создавать пользователей, конференции, как выдавать им права, где просмотреть записи видеоконференций?
Первое, что попадается при поиске системы управления, это набор демонстрационных страниц на jsp. Вот они-то и вводят в заблуждение начинающих. Эти страницы нужны только для проверки и демонстрации работы Вашего видеосервера, использовать их “как есть” мягко говоря глупо: любой может создать конференцию (и не одну), подключиться к Вашей конференции, использовать ресурсы Вашего сервера по своему усмотрению.
Если у Вас нет демонстрационных страниц, но всё-таки хочется посмотреть:
apt-get install bbb-demo
Только не забудьте удалить их после изучения:
apt-get purge bbb-demo
Теперь Вы можете либо сами написать модуль взаимодействия с сервером BigBlueButton к уже имеющемуся у Вас сайту, либо использовать модули интеграции с другими различными системами CMS, LMS, CRM и т.д.
Все самые распространенные системы уже имеют свои модули интеграции с сервером BigBluButton:
- Moodle;
- WordPress;
- Drupal;
- Atutor.
Более полный список систем, интегрированных с BigBlueButton и ссылки на сами модули смотрите тут: http://bigbluebutton.org/open-source-integrations. И это еще не полный список и если Вашей системы в нем нет, то поиск еще никто не отменял…
Security salt
Безопасность взаимодействия между сервером BigBlueButton и внешними системами обеспечивается через специальный ключ: Security salt.
Текущий ключ Вашего сервера можете посмотреть при помощи команды:
bbb-conf --salt
примерный результат:
URL: http://192.168.0.35/bigbluebutton/ Salt: f6c72afaaae95faa28c3fd90e39e7e6e
А при помощи следующей команды можете задать новый ключ:
bbb-conf --setsalt
Интеграция в свой проект
Для работы доступны API на JSP, PHP и Ruby:
JSP:
https://github.com/bigbluebutton/bigbluebutton/tree/master/bbb-api-demo
PHP:
https://github.com/bigbluebutton/bigbluebutton/tree/master/labs/bbb-api-php
Необходимо включить “allow_url_fopen” на “On” в настройках php
allow_url_fopen = On
Ruby:
https://github.com/mconf/bigbluebutton-api-ruby
Написано, что нуждается в обновлении
Далее всё просто:
- скачать API;
- прописать в конфиг свой security salt;
- изучить примеры;
- адаптировать их под свои задачи.
Иногда “некоторые” пытаются установить API прямо на сервер с BBB. Это неправильно! API предназначены для взаимодействия с сервером BigBlueButton, а не для интеграции в него.
Здравствуйте. Подскажие пожалуйста, где в этой системе настраивать пароли пользователей, модераторов и т.п.? А то установил сервер, захожу по IP-адресу и мне предлагают присоединиться к демо-конференции. В которой ни паролей, ни ролей, каждый делает то, что хочет. Спасибо.
Сервер BigBlueButton, не имеет готовой системы управления логинами, конференциями, записями конференций. Зато он предоставляет программный интерфейс (API) для полной интеграции сервера с Вашими решениями. Вы можете либо сами написать модуль к Вашему сайту для взаимодействия с BBB (есть API для PHP, JSP, Ruby) либо использовать имеющиеся модули интеграции с другими системами. Список уже поддерживаемых систем есть в статье BigBlueButton: возможности.
Почему все участники конференции – модераторы?
А Вы по какой ссылке заходите на конференцию? По модераторской? Тогда все модераторы.
по ip-адресу?
BBB 0.8 для входа пользователей через API создаются специальные ссылки для входа, в которых и определено кто и как входит. Существуют API под разные языки программирования. Для демонстрации возможностей в версии 0.8 есть пакет bbb-demo, содержащий примеры на jsp.
Подскажите, как лучше обеспечить безопасность BBB?
Как-то этот вопрос производитель скромно замалчивает.
Да вроде никто ничего не замалчивает, безопасность обеспечивается при помощи уникального ключа безопасности Вашего сервера.
Просмотреть свой ключ:
Установить новый:
Соединяетесь с сервером при помощи api и этого ключа, далее уже сами определяете кого пускать, а кого нет.
И не забудьте удалить демонстрационные скрипты, если Вы их ставили.
P.S. Добавил в статью…
Александр, добрый день! Я не специалист в веб-дизайне. Мой род занятий – обучение. хочу сделать блог на WordPress. с выходом на BigBlueButton. Не подскажете есть ссылка на соответствующую статью, как можно это реализовать? Как установить на сервер BigBlueButton и интегрировать его в блог?
Установить сервер – это одна задача, интегрировать в блог – другая. Мешать не стоит, особенно если “не специалист”. Сперва определитесь с тем куда будете ставить, руководств в интернет пруд-пруди. И когда все все будет работать можно ставить плагин к wordpress: http://wordpress.org/plugins/bigbluebutton. Если что – пиши…
Александр, здравствуйте
Во-первых огромное спасибо за информацию по BigBlueButton. Прежде всего за разъяснение понятий (поставился за час на ubuntu), очень все доходчиво а главное – по делу и с примерами.
Такой вопрос, если не сложно ответить, никак не могу найти в интернете – можно ли переконвертировать запись BBB в mp3? И есть ли решения для постановки на паузу/продолжения записи meeting’а из интерфейса модератора?
Всё, вопрос по mp3 снят! Нашел в raw-папке wav-файл. А с паузой записи видимо вообще нет решений, т.к. даже API его не предусматривает
Все верно. Запись либо есть, либо нет.
как проверить есть ли связь с moodle (модули установлены, solt прописан)?
Создать видеоконференцию через moodle и присоединиться к ней
Здравствуйте, Александр. Спасибо вам за статьи. Есть задача сделать видео трансляцию с одним ведущим, а остальные могли бы только слушать и смотреть. Никакого чата и прочего, только видео и звук ведущего. Реализовать с помощью BBB решил так: отключаю в настройках config.xml ненужные модули. Создаю вход для модератора, на примере demo3.jsp, остальных пользователей пускаю с правами студентов.
1. Возможно есть более лучший вариант?
2. На верхней панели клиентов(рядом с иконкой видео и микрофона) есть кнопка включить/выключить микрофон. Не могу найти где можно её убрать. Можно отключить всю панель, но это не удобно. Модератор может замьютить всех, но при этом у них остается возможность включить свой микрофон через эту кнопку. Подскажите пожалуйста куда копать.
Все-таки BBB – это решение для видеоконференцсвязи, а не трансляции. Может проще использовать VLC?
Не знаю можно ли организовать видео трансляцию через VLC, так чтоб смотрело около 100 человек. На сколько я понял, у клиентов тоже должен стоят VLC? Задача максимально упростить вход для пользователей, чтоб им не нужно было устанавливать дополнительное программное обеспечение. Был бы признателен за ответ на ответ на 2ой вопрос.
Похоже на то, что настройками это не исправить, надо в искать в исходном коде…
мне нужна методика интеграции BigBlueButton в Moodle…кто может помочь пишите на почту Bodnaruk1@mail.ua
1. Устанавливаем модуль в moodle;
2. Узнаем ключ безопасности: bbb-conf –salt;
3. Прописываем адрес сервера bbb и ключ в настройках модуля moodle;
4. Добавляем в курс moodle конференцию.
Физкульт-привет! Подскажите пожалуйста – есть ли возможность прикрутить кнопку записи в меню модератора? Спасибо!
Запись конференции включается при создании конференции, для смены функционала надо лезть в исходный код
Добрый день
подскажите, пожалуйста, как создать свою конференцию с возможностью авторизации участников?
Берешь свой сайт, на котором уже есть авторизация и при помощи api подключаешь к нему bigbluebutton.
Или нужен конкретный пример?
Скачай для начала на свой сайт bbb-api-php, пропиши salt и поизучай как работают примеры.
если можно то хотелось бы конкретный пример
Александр, вижу Вы специалист по BBB. Может быт Вы мне сможете помочь?
Инсталировал я BBB 0.9.0-beta на Ubuntu 14.04. Ошибок вроде небыло. bbb-conf –check тоже без ошибок. Если в браузере задаю IP-адрес, попадаю на страницу BBB с возможностью для входа. При инсталяции bbb-demo могу зайти и “играться”. А вот если в браузер задаю доменное имя, попадаю на приветственную страницу Nginx.
Вообще я из Moodle хочу пользоваться BBB, но из Moodle не могу связаться.
С тестовым сервером BBB (http://test-install.blindsidenetworks.com/bigbluebutton/) из Moodle связываюсь без проблем, значит проблема не в модуле Moodle. Да и с bbb-api-php тоже подключиться не получается.
Уже пробовал bbb-conf –setip еще раз IP-адрес прописать, также доменное имя пробовал прописать. Пробовал bbb-conf –setsalt … связаться не получается.
Если не ошибаюсь, в папке /var/www/bigbluebutton должна быть папка “api”, но у меня таковой нет.
Может быть у Вас есть идея, что не так?
API работает из коробки, насчет 0.9.0-beta не знаю, но думаю, что тоже.
Папки api в /var/www/bigbluebutton в 0.81 нет.
Для подключения через API используем код, выводимый bbb-conf –salt
Для правильной работы по доменному имени bbb-conf —setip имя.домена.
Попробуйте еще раз…
Код и URL беру тот, что выводит bbb-conf –salt.
Без изменений… 🙁
Может быть необходимо какие-либо порты настроить?
Ubuntu инсталировал “свежий” для этой цели.
Порты? Проверьте, какие порты сейчас открыты на сервере (nmap).
У нас на Debian 6 и BBB 0.8 сейчас наружу открыты (настроек не меняли) 80, 111, 1935, 5080, 8080, 9999.
Здравствуйте, Александр!
Подскажите, пожалуйста. С недавнего времени (больше года с момента установки BBB) во время сеанса ВКC вместо видео с веб-камеры собеседника(ов) мы через какое-то время начинали видеть белые окошки. Постепенно во время сеанса количество пустых окошек увеличивалось (т.е. видео пропадало от тех, у кого оно при подключении было).
Раньше такое случалось только если было превышено рекомендуемое количество одновременно находящихся “в комнате” (25 человек). Сейчас и при 10 такое может случиться. В чём может быть проблема?
Всех ресурсов сервера хватает более чем, включая пропускную способность канала (к тому же раньше такой проблемы не было, уж при 10-15 слушателях, передающих видео точно).
Сложно сказать, у нас таких глюков не было. В лог-файлах есть что-нибудь подозрительное?
В /var/log/bigbluebutton записи только с INFO и DEBUG. В последнем вроде ничего подозрительного нет. Несколько раз перезагружал и сервер и BBB. Ошибок никаких нет. На сервере меняли только ЖД, но после замены прошло несколько месяцев, а проблема появилась недавно. Может быть у Вас есть какие-нибудь мысли в какую сторону рыть?
Система-то какая и какая версия bbb используется?
sudo bbb-conf –version
ii bbb-apps 0.80ubuntu37 BigBlueButton applications for Red5
ii bbb-apps-deskshare 0.80ubuntu37 BigBlueButton deskshare module for Red5
ii bbb-apps-sip 0.80ubuntu16 BigBlueButton SIP module for Red5
ii bbb-apps-video 0.80ubuntu18 BigBlueButton video module for Red5
ii bbb-client 0.80ubuntu282 BigBlueButton Flash client
ii bbb-common 0.80ubuntu93 BigBlueButton common files
ii bbb-config 0.80ubuntu93 BigBlueButton group package
ii bbb-demo 0.80ubuntu76 API demos for BigBlueButton
ii bbb-freeswitch 1.0.7-ubuntu41 open source telephony platform
ii bbb-freeswitch-config 0.80ubuntu8 BigBlueButton group package
ii bbb-openoffice-headless 0.80ubuntu2 BigBlueButton wrapper for OpenOffice
ii bbb-playback-slides 0.80ubuntu86 BigBluebutton playback of slides and audio
ii bbb-record-core 0.80ubuntu107 BigBlueButton record and playback
ii bbb-web 0.80ubuntu117 BigBlueButton API
ii bigbluebutton 0.80ubuntu4 Open Source Web Conferencing System (bbb)
На сервере стоит Ubuntu 10.04.4 LTS
если в логах всё выглядит нормально, может попробовать обновиться до 0.81?
Да, наверное стоит попробовать обновиться. Спасибо.
У нас на рабочем сервере Debian 6 и BBB 0.8, версии пакетов точно такие же как и у Вас
Здравствуйте. Мне по “наследству” на новой работе достался сайт на wordpress со встроенной вас bbb. Ранее никогда не занималась таким делом. При исследовании виду,что комнаты для конференций может создать любой пользователь. Подскажите,пожалуйста, как я могу ограничить создание комнат?. Т.е. чтобы комнаты мог создавать только админ.?
Сделать такое конечно же возможно. Нужно посмотреть, какой функционал дает плагин bbb под wordpress, поддерживает ли он распределение прав на создание конференций. Если плагин этого не позволяет, то посмотрите более свежие версии, при самом худом раскладе придется влезть в его код.
При работе с самописными сайтами немного проще, просто сам пишешь нужный функционал…
Приветствую! Хотел бы узнать, где сохраняются файлы сохраннеых видеоконцеренций и как к ним можно получить ссылку? К примеру я нажал Запись, через некоторой время надал Стоп. И хотел бы скинуть ссылку другому пользователю, чтобы он посмотрел эту запись. Возможно ли это?
Хранится всё добро в /var/bigbluebutton. Получить ссылку можно используя API, смотрите демонстрационные файлы, на api в php за это отвечает метод getURLRecord.
Здоаствуйте, я уже нежедю играюсь….помошите пожалуйста. Я установил плагин BBB на WordPress. Не могу этот SALT Узнать. Пользовался Putty ошибку выдает. Помогите, я не знаю где что прописывать. Пожалуйста
Подключитесь к консоли Вашего сервера BigBlueButton, введите команду:
bbb-conf --salt
все…
Не совсем понятно что означает “Пользовался Putty ошибку выдает”? Вы не можете подключиться к своему серверу?
Не могу подключиться к консоли сервера, я установил плугин на вордпресс и хотел соидениться с помощю программы PuTTy с сервером, но пишет “conection closed by remote host”
хочу подробностей: ip-адрес сервера с wordpress и адрес сервера с bbb, куда подключаетесь через putty, а ssh-то там устанавливали?
146.255.36.1 – web sever , a bbb server ne znau. ya sdelal kak sdes pokazano https://www.youtube.com/watch?v=8Tle9BEKfFo
Смысл плагина wordpress – подключение к рабочему серверу bigbluebutton. Значит, сперва надо установить и настроить сервер bigbluebutton, а потом к нему подключаться? В ролике предполагается, что сервер bbb уже есть.
A vot takaya svyaz poidet.: VIRTUAL BOX – UBUTU – BBB – WORDPRESS
А что установлено на virtualbox? bbb? если для Ваших задач хватит производительности, то пойдет. Для теста точно пойдет… нужно будет сеть правильно настроить, чтобы сервер с wordpress видел виртуальную машину с bbb.
Здраствуйте. Что может быть. Установил Ubuntu на виртуальный сервер.
установил как по инструкции ббб, открыл порты 80 , 9123, 1935 на роутере.
По локалке работаетб а когда вбтл жанные в плугин ворд пресс нет ни
комнаты ничего
1. Порты открыл или проброcил до cервера bbb?
2. Из внешней сети клиент может подключиться к серверу bbb? Если нет, то wordpress рано настраивать?
3. Сервер с wordpress видит bbb? пинги проходят (по имени по ip)? я же не знаю структуру сети…
4. Если все работает, то прописываем salt в плагине и пробуем еще раз…
Здравствуйте! вы не могли подсказать такую вещь:
1.) у меня установлены демо данные, с вордпресса я попадаю на главную страницу для входа на демо конферерцию, без возможности записи. у меня ВВВ 0.9.1. почему я не попадаю на созданную конференцию? (я правильно понимаю что надо копать сам плагин или надо удалить для начала демо?)
2.) или как сделать файл на основе create.jsp что бы была возможность админу создать конференцию, с выдачей ссылки и возможностью входа по паролю+ запись мероприятия.
у меня сервер ВВВ на виртуалбокс вордпресс на хостинге, домен + проброс портов на виртуалбокс через инет, хоть по домену, хоть по ипу захожу на сервер ВВВ.
это был вопрос? я просто не совсем понял
1. Демо-данные, на то и демо, без изменения и защиты их оставлять нельзя: любой желающий может воспользоваться Вашим сервером в своих целях. Что значит “с вордпресса я попадаю на главную страницу для входа”? У Вас там ссылка или установлен плагин для работы с BBB?
2. Чтобы что-то сделать на основе create.jsp, его надо просто доработать 🙂 Если сервер будет использоваться только в связке с вордпрессом, то его плагина должно хватить для создания и управления конференциями.
т.е. достаточно убрать демо данные и оставить чистый сервер + вордпресс с плагином?
Сервер и должен быть “чистым”, все взаимодействие с ним лучше далать с внешнего сервера через API. Если у плагина к вордпресс есть возможность создавать/управлять конференциями и доступом к ним (а он для этого наверное и нужен), то да (я не устанавливал этот плагин).
Удалил демо данные, с ВП создаю мероприятия и попадаю на демо сервер. пытаюсь уже оттуда зайти на конференцию и тупик там ошибка nginx 404 что то я запутался. может подскажете как быть.
все работает, прекрасно, спасибо вам большое!
Добрый день, стоит BBB 1.0. без cms. Список конференций с парольной защитой прописан в файле .jsp. Как можно добавить запись вебинаров?
А как вы прописали список конференций в .jsp? Ручками? Или они получаются через API?
Так же и записи, ссылки на них можно либо получить через API, либо прописать ручками.
Собственно часть которая написана ручками.
meeting = new HashMap();
allMeetings.put( “Тестовая конференция”, meeting ); // The title that will appear in the drop-down menu
meeting.put(“welcomeMsg”, welcome); // The welcome mesage
meeting.put(“moderatorPW”, “password”); // The password for moderator
meeting.put(“viewerPW”, “password”); // The password for viewer
meeting.put(“voiceBridge”, “72063”); // The extension number for the voice bridge (use if connected to phone system)
meeting.put(“logoutURL”, “/demo/index.jsp”); // The logout URL (use if you want to return to your pages)
С записью разобрались, остался вопрос объемов, можно ли какнибудь понизить качество записи, либо конвертировать в mp3?
Записи в /var/freeswitch/meetings хранятся временно, на случай проблем с конвертацией (они будут удалены через некоторое время).
Готовые в просмотру записи находятся в /var/bigbluebutton/published/presentation/{id записи}/video/webcams.webm
а где можно найти конфигурацию по времени хранения файлов?
Сам себе отвечу, задача по очистке ставится в кроне.
Все это хорошо, но мне нужен другой формат, отличный от wav, например mp3 aac. который занимал бы меньше места, есть какие нибудь варианты конвертации?
Другой формат для чего? Для временных файлов?
Именно для временных файлов, ибо файлы не удалять сразу, вдруг понадобятся. а держать в wav формате очень много места занимает.
Тогда все просто, конвертирование в BBB делает ffmpeg, его и нужно задействовать. Поисковый запрос: “ffmpeg wav to mp3”:
Ну а далее пробуем, тестируем, рисуем скриптик для cron.
Ок. тогда еще остается вопрос: где и что надо поправить что бы ВВВ собирала окончательную запись из mp3(/var/bigbluebutton/published/presentation)?
Окончательная запись конвертируется практически сразу по завершении конференции и лучше её не трогать, но если желаешь, по никто не запретит. Не забудь написать что получится.
Александр, спасибо вам большое за помощь. Решили ничего не конвертировать, поменял задачу в кроне на удаление каждый день временных файлов и не опубликованных конференций.
Добрый день.
При выполнении команды bbb-record –list выводистся список записанных конференций.
На которых ручками нажимали кнопку запись статус в графе “Published” стоит “presentation”, и эти записи доступны для просмотра. Вопрос: можно ли опубликовать записи на которых не нажимали кнопку “запись”?
Команда –republish ничего не делает.
Если кнопка не нажата, запись не производится, значит и публиковать нечего…
А для чего пишутся временные файлы в /var/freeswitch/ и в списке отображается запись (bbb-record –list) ?
Сложно сказать, мы в эту сторону не смотрели. Попробуйте поиграться c bbb-record –rebuild/–republish meeting_id, я думаю, он будет упираться.
К сожалению, ни та, ни другая команда не дает результатов(
Как же быть если по какой то причине не записалась конференция?
Для начала посмотрите если ли исходники всех необходимых записей от этой конференции: звук, видео, слайды и чат… Если их нет, то чуда не будет.
Здравствуйте. Спасибо за активную поддержку всех вопрошающих.
Вопрос от начинающего: после чистой установки BBB хочу поставить WordPress и соответствующий плагин. Как правильно установить WordPress ? Скачиваю архив, распаковываю в папку /var/www/worpress ? И что дальше ? Как настроить nginx чтобы при обращении по доменному имени загружалась страница WordPress ? Потому как про соль написано во всех мануалах, а что было до того – как бы по умолчанию и это типа все знают. )))
П.С. поздравляю всех с выходом версии 1.1 🙂
Немного рановато, версия 1.1 в стадии beta, вот когда выйдет релиз, тогда и отметим…
Главное – не пытаться что-либо установить на сервер с bigbluebutton! BBB отдельно, WordPress рядом, но на ДРУГОМ сервере!
У меня один vds. Выходит что не получится ? А в чем собственно причина такого ограничения ?
Спасибо.
Я справился с поставленной задачей. В итоге имею простенький сайт на wordpress на который попадаю по доменному имени. Подключил плагин для ВВВ. При заполнении формы загружается выбранная комната.
Все это работает на одном VDS.
П.С. не пойму зачем в ВВВ по умолчанию включен WebRTC. Он вообще работает ?
WebRTC работает
Александр, привет.
Мы с другом провели простой тест.
В двух разных комнатах поставили комп (подключен к сети кабелем) и ноут (подключен по WI-Fi, скорость по speedtest.net 30мбит/с – загрузка и 25 мбит/сек – отдача).
1-й эксперимент – общение через BBB. В результате:
сидящий за ноутом отлично видит собеседника, а слышит с задержкой в 2-3 секунды;
сидящий за компом отлично видит собеседника, а слышит с задержкой в 5 секунд, при этом теряется каждое второе слово.
2-й эксперимент – общение через Skipe. В результате:
сидящий за ноутом неплохо видит собеседника, а слышит прекрасно без задержки;
сидящий за компом неплохо видит собеседника, а слышит с задержкой в 5 секунд, при этом теряется каждое второе слово.
Получается, что BBB, по сравнению со Skipe, проигрывает в качестве аудио, есть задержка звука в 2-3 секунды, которая при разговоре раздражает.
Вместе с тем, BBB заметно выигрывает в качестве видео.
С чем, как вы думаете, может быть связана эта задержка звука и как с ней бороться?
Дома имеется WI-Fi (как у всех), часто работаю из дома, но таких проблем никогда не было (используем BBB с 2012 года и разные версии уже прошли):
т.е. получаем:
1. Проблема не в BBB в принципе, а конкретно в вашей инсталляции;
2. Skype передает по p2p, не через сервер, а напрямую;
3. BBB поддерживает WebRTC, что тоже есть p2p и должно работать (и работает) быстро.
4. В чем проблема? это уже другой вопрос и требует отдельного изучения.
Как бороться и где искать? Сложный вопрос…
Какая операционка? какое железо? все-ли в порядке с системой и драйверами? версия BBB (другую пробовали)? как устанавливали? что в логах? что в логах FreeSwitch?
Александр, у меня есть подозрения о причинах. 🙂
ОЗУ на сервере на данный момент – 2 Гб. Думаю, что причина в этом. Ведь по официальным требованиям – хотя бы 4 Гб. Но видео-то идет без квадратов и зависаний. 🙂 Кстати, браузер Фаерфокс, то есть работает WebRTC.
Спасибо за ответ. Главное, что BBB в принципе способен нормально работать. Остальное докупим, скачаем, доустановим.
Здравствуйте. Подскажите как можно заново сгенерировать MeetingID
Вопрос не понятен! MeetingID генерируется при создании конференции. Что значит “заново сгенерировать”? Попробуйте объяснить суть проблемы.
Суть в том что есть запись с MeetingID, распространяется ссылка на эту запись. Через месяц нужно прекратить доступ к записи, а еще через месяц опять разрешить, но что б те кто смотрел до этого не имели к записи доступ. Генерация MeetingID как раз бы решило проблему. Хотелось бы реализовать внутренними силами bbb. Версия 0.81
Вопрос понятен. Решаться он должен не на стороне сервера, MeetingID изменить не получится.
Вариант 1. Вносить изменения в систему управления ВКС: в зависимости от пользователя либо предоставлять, либо не предоставлять доступ (не решит проблемы, если ушлый пользователь сохранил ссылку на запись);
Вариант 2. Махинаторство: создать новую конференцию с записью, после обработки записи удалить и перенести записи из старой конференции в новую.
незнаю… может получится
Добрый день! На virtualbox поднят сервер Ubuntu 14.04 и поставлен bbb 0.9 согласно инструкций)
Собственно суть вопроса:
1)как организовать видеоконференцию
2)как приглашать добавлять участников
Кроме как демо поклацать попробовать ничего не нашел или не там искал, или нужно еще что то дополнительно устанавливать?
Как организовать банальную конференцию для людей с другого города?
Спасибо!
Для начала читаем тут…
прочитал) насколько я понял мне нужно интегрировать ее с какой то из перечисленных систем?
Или писать систему управления самому под свой сайт, использую готовое API.
а если есть сайт на php.нету готовой рабочей API?
BigBlueButton: управление ВКС
Ссылка на API, она есть в статье.
Забегаючи на перед хочу подружить bbb с Moodle.
Moodle нужно подымать на отдельной виртуалке или можно интегрировать в BBB ?
Есть ли рабочие ,проверенные схемы ,мануалы для интегрирования? и есть ли разница в версиях bbb и moodle для совместной работы? Буду признателен за ссылки
Moodle ставить на отдельный сервер, тем более если есть виртуализация…
https://moodle.org/plugins/mod_bigbluebuttonbn
https://docs.moodle.org/30/en/BigBlueButtonBN
и самый распространенный вопрос, нет белого статического ip
как сделать доступ из вне к bbb? –setip не помагает
А если нет белого, то какой есть? динамический? А DDNS настроен?
А BigBlueButton на внешнем ip или на внутреннем локальном, сером ip?
внешний ip динамический, а bbb на внутреннем локальном сером 192.168.1.5
ddns на роутере не настраивал
Тогда получается следующее:
1. при настройке bbb-conf –setip 192.168.1.5 внешние пользователи не смогут воспользоваться BBB;
2. нужна настройка вида bbb-conf –setip video.zabedu.ru, но для этого нужен ddns и проброс http запросов к video.zabedu.ru до сервера 192.168.1.5, ну и проброс нужных портов;
а как иначе-то?
Добрый день Александр,
через composer поставил php-api, подскажите пожалуйста, что дальше или дайте хоть один пример рабочего скрипта с этим api, если возможно
Что дальше? Дальше – вопрос к программисту… Создаём объект и вызываем метод создания конференции.
Есть два сервера
moodle+ BigBlueButton, интегрирован плагин bbb в moodle. При создании видеоконференции (через редактирование в moodle выбираю плагин bbb)открывается окно с url:
http://192.168.31.248/client/BigBlueButton.html
в окне есть только я как ведущий.
как в локалке пригласить, подключить участников в конференцию?
И как пригласить участников в конференцию из вне? они по идее должны заходить по какой то сылке с логинами и паролями
ip адрес серый
Проброс соответствующих портов есть только на роутере
Сам с moodle не работал, но примерная схема там следующая:
1. В курс добавляется элемент: видеоконференция;
2. Настраивается;
3. Слушатели, заходя на данный курс в данное занятие в заданное время, переходят на конференцию.
Попробуйте ещё раз, если не получится, то попросим помощи у нашего отдела дистанционного обучения.
я так и делаю)) добавляю элемент, запускаю
http://192.168.31.248/client/BigBlueButton.html только ссылка вот такая и те кто в локальной сети переходят по ней и у каждого свое окно как ведущего, а по идеи они должны как то добавляться туда, все в одно окно.Даже в мудле есть возможность создать пользователей, я создал парочку логин и пароль, но даже они когда переходят по этой ссылке аналогичная ситуация
Вы должны создать курс, там как элемент – конференцию, далее – зарегистрировать пользователей на курс (записать на курс слушателем), и они при прохождении курса попадают в конференцию
Александр, приветствую! Спасибо за такой сайт, удалось хоть немного познакомится с BBB. Установила сервер, на убунту 16, подключила ssl, демо работает, хочу подключить к вордпрессу, и команда:
bbb-conf –salt
выдает ссылку на подключение
https://my.domen.ru/bigbluebutton/
Но именно эта ссылка при переходе на нее выдает ошибку:
This XML file does not appear to have any style information associated with it. The document tree is shown below.
SUCCESS
1.1
(function () { if (typeof navigator.getUserMedia !== “undefined”) navigator.getUserMedia = undefined; if (typeof window.MediaStreamTrack !== “undefined”) window.MediaStreamTrack = undefined; if (typeof window.RTCPeerConnection !== “undefined”) window.RTCPeerConnection = undefined; if (typeof navigator.webkitGetUserMedia !== “undefined”) navigator.webkitGetUserMedia = undefined; if (typeof window.RTCSessionDescription !== “undefined”) window.RTCSessionDescription = undefined; if (typeof window.webkitMediaStreamTrack !== “undefined”) window.webkitMediaStreamTrack = undefined; if (typeof window.webkitRTCPeerConnection !== “undefined”) window.webkitRTCPeerConnection = undefined; if (typeof window.webkitRTCSessionDescription !== “undefined”) window.webkitRTCSessionDescription = undefined; })();
Подключила плагин к вордпрессу, указав этот адрес и секретный ключ – подключение происходит, конференция загружается. Как-то эту ошибку убрать можно, положив index.html куда-либо, или так задумано в целях безопасности?
Доброго времени суток.
Помогите пожалуйста разобраться. Настроил bbb, ведётся запись конференции, но не получается собрать конечный(единый) файл записи. Файлы аудио, видео и слайды нахожу. А в собрать в единый и опубликовать не получается. Для доступа к bbb используется плагин(bigbluebutton v.1.4.6) для wordpress.
sudo bbb-conf –check
BigBlueButton Server 0.9.1 (356)
Kernel version: 4.4.0-87-generic
Distribution: Ubuntu 14.04.5 LTS (64-bit)
Memory: 7977 MB
/var/www/bigbluebutton/client/conf/config.xml (bbb-client)
Port test (tunnel): 192.168.1.1
Red5: 192.168.1.1
useWebrtcIfAvailable: true
/opt/freeswitch/conf/sip_profiles/external.xml (FreeSWITCH)
websocket port: 5066
WebRTC enabled: true
/etc/nginx/sites-available/bigbluebutton (nginx)
server name: 192.168.1.1
port: 80
bbb-client dir: /var/www/bigbluebutton
/var/lib/tomcat7/webapps/bigbluebutton/WEB-INF/classes/bigbluebutton.properties (bbb-web)
bbb-web host: 192.168.1.1
/usr/share/red5/webapps/bigbluebutton/WEB-INF/red5-web.xml (red5)
voice conference: FreeSWITCH
capture video: true
capture desktop: true
/usr/local/bigbluebutton/core/scripts/bigbluebutton.yml (record and playback)
playback host: 192.168.1.1
** Potential problems described below **
___________________________________________
sudo bbb-record –list
Internal MeetingID Time APVD APVDE RAS Slides Processed Published External MeetingID
—————————————————— —————————- —- —– — —— ——————– —————— ——————-
1e0c1d72be26eb73778e77716c4deb56ef4d7ef1-1513058754055 Tue Dec 12 09:05:54 MSK 2017 XXX X 1
1e0c1d72be26eb73778e77716c4deb56ef4d7ef1-1513058512299 Tue Dec 12 09:01:52 MSK 2017 XX X 1
—
—
sudo bbb-record –rebuild 1e0c1d72be26eb73778e77716c4deb56ef4d7ef1-1513058754055
Marking for rebuild 1e0c1d72be26eb73778e77716c4deb56ef4d7ef1-1513058754055
Raw files for 1e0c1d72be26eb73778e77716c4deb56ef4d7ef1-1513058754055 do not exist, can’t rebuild
sudo bbb-record –republish 1e0c1d72be26eb73778e77716c4deb56ef4d7ef1-1513058754055
Marking for republish: 1e0c1d72be26eb73778e77716c4deb56ef4d7ef1-1513058754055
Marking for republish 1e0c1d72be26eb73778e77716c4deb56ef4d7ef1-1513058754055
Processed files for 1e0c1d72be26eb73778e77716c4deb56ef4d7ef1-1513058754055 do not exist, can’t republish
Try rebuilding the recording instead.
Если вы включаете запись, то и “собирается” она, и публикуется автоматически. Результат этой работы находится в /var/bigbluebutton/published.
Как просмотреть запить, используя плагин для wordpress я не знаю, не пользовался таким. При использовании API на PHP для получения ссылки на запись раньше использовался метод getURLRecord.
Здравствуйте, не подскажите как зайти в BigBlueButton под пользователем, а не под модератором?
Всем кому даю ссылку на сервер BigBlueButton заходят в роли модератора и получается, что все могут исключить всех из конференции. То есть по сути студент может исключить лектора из видеоконференции. Как этого избежать?
А как вы получаете ссылку для входа под модератором?
Здравствуйте! Подскажите пожалуйста как запретить использование веб-камеры участникам конференции, при этом чтобы ведущий мог использовать веб-камеру? И как ограничить количество участников конференции?
1. Запретить веб-камеры нужно для всех конференций или одной, оставив камеры только ведущим?
2. Если пользователи получают ссылку на конференцию через форму, то при её обработке и надо принимать решение: выдавать ещё одну ссылку или нет.
1. Интересно узнать как запретить веб-камеры пользователям для всех конференций и для одной отдельно?
2. А есть ли возможность не пускать участника в конференцию (даже если у него есть ссылка), если количество подключившихся уже равно установленному лимиту?
1. По камерам как будет время посмотрю;
2. Раздавать ссылки не на саму конференцию, а на страницу входа, на которой всех пересчитывать. Иначе: скорее всего длинный путь с внесением изменений в код.
Здраствуйте Алексей! Подскажите, пожалуйста. Прокинули нужные порты из инета, на сервере с BBB. В nginx добавлен внешний адрес. Из инета попадаю на демонстрационную страницу BBB. Я создаю комнату и хочу войти, но она начинает входить с адресом локального сервера 192.168.1.x и зависает (ошибка err_connection_refused). Если сразу вбивать в bbb-conf – адрес setip лишний, то выдает ошибку, с локальным адресом все в порядке. В локальной сети все отлично пашет. Но нужно в интернет закинуть.
Попробуйте настроить DNS записи и в bbb-conf тоже по DNS.
Здравствуйте. Можно ли сделать так, чтобы изображение с вебкамеры говорящего в данный момент в микрофон не только подсвечивалось зеленой рамкой, но и увеличивалось в размере?
Всё можно, только то что не настраивается, нужно писать самому. Брать исходники, изучать, писать и компилировать.
У нас готового рецепта нет.
Добрый день!
Мы работаем в moodle, установлен плагин bbb. Скажите пожалуйста есть ли ограничения по количеству участников или это зависит от наших каналов связей?
Добрый день!
Про ограничение количества участников в bbb каким-либо параметром я не слышал, возможно, есть ограничение в настройках плагина. По каналам связи – да, по мощности серверов – тоже возможно.
Если Вы столкнулись с ограничением, то смотреть нужно всё по порядку, но сперва нагрузку на каналы и сервера.
“Количество участников” чего? Всего на moodle + bbb или на одну конференцию в moodle? И о каком количестве идет речь? С какого числа участников начинаются проблемы и как они проявляютя?
добрый день поддерживает BBBтрансляцию с IP камеры если да то где посмотреть реализацию
Напрямую – нет! Это разные устройства с разным предназначением.
Запрос для поиска решения: “using IP cam as a local webcam”.
Попробуйте:
https://ip-webcam.appspot.com/
https://manycam.com/
Сам не пробовал, не было такой задачи. Если что-то сработает, то напишите, вдруг кому-то ещё пригодится.
Добрый день. Есть задача подключения сторонних (не зарегистрированных) пользователей (наблюдателей) в BBB конференцию, которая настроена как элемент moodle курса. По ссылке, которую формирует moodle, конечно, войти не получается, есть ли какое-то решение? (moodle 3.8 + bbb плагин 2.3.1)
Спасибо
Конечно существует. Но, скорее всего, вам потребуется обращаться за ссылкой к API BBB. Модули для работы с BBB есть под многие популярные языки, например PHP или Python.
Добрый день!
1) Подскажите можно ли как то ограничить пользователей на кол-во создаваемых комнат? пример одному можно создать 5 комнат. другому одну и.т.д.
2) Можно поставить ограничение на количество участников в комнате?
Подскажите пожалуйста. Возможно ли реализовать создание своей заставки (обоев) за спиной любого подключившегося к конференции участника (режим видео включен). Или это возможно сделать только у модератора (преподавателя). Возможно ли это в принципе. Спасибо.
Подсказать не смогу, давно не работаю с BBB, не знаю возможностей новых версий.
Привет. Хочу запилить интеграцию BBB в сервис на Python (Django). Насколько реально? Стоит ли заморачиваться?
Привет. Всё зависит от вашего опыта и желания)