Вопрос к тем, кто использует ВВВ в moodle. Поделитесь наблюдениями.
Столкнулнулись со следующим ограничением: в одной комнате не может быть более 200 подключений.
Все простьо сильно тормозит (на сервере в тот момент было 280 слушателей и 20 видео и трафик порядка 180Мбит/с).
Правда разработчики честно указали в документации - интерфейс не расчитывался больше чем на 100 человек в одном мероприятии.
По наблюдениям, после примерно 180 аудио+20видео подключений начинаются мелкие звуковые помехи.
Используемое железо: старинный сервер (не виртуальный) xeon E31230 3.2GHz + 8Gb RAM (asus R100-X7).
8 потоков загрузить почти не удается. Помяти хватает. Чтоб загрузить нормальный сервер потребуется несколько инсталяций (в LXD).
Есть проблема - оно не успевает обрабатывать записи. У нас за день умудряются записать больше 20 часов записей!
Скрипт который конвертирует аудио/видео - однопоточный! Ночью, когда нет мероприятий, система почти простаивает, несмотря на большую очередь заданий. Я подправил скрипт так, что его можно безопасно запускать одновременно много раз (добавил блокировочный файл на обрабатываемую запись). Пилить PR в гитхабе - времени нет. Если кто заинтересуетсь, то могу выложить куда-нибудь.
Плохо, что ссылки на файлы записей никак не защищены. С этим точно нужно что-то делать.
bbb-record - это конечно хорошо, но оно тормозное (на bash), но для работы с большим числом записей нужно что-то другое.
Теперь про проблемы с плагином в moodle.
Нет возможности закрыть временно доступ к ВВВ-серверу. Есть мелкий патч, который при наличии определенного файла в каталоге moodledata запрещает создавать собрание и подключаться к нему. Текст файла выводится в виде сообщения о недоступности ВВВ-сервера. Кому нужно - могу выложить.
Нет средств ограничения подключения к ВВВ-серверу по общему числу коннектов. Нужно что-то делать, но полной ясности реализации нет.
Нет ограничения сверху на число участников мероприятия! Лечится мелким патчем.
Нет никакой информации о записи ( той, что выдает bbb-record ). IMHO дописать краткое состояние записи не сложно, т.к. оно может быть получено через API ВВВ. Я раздумываю об отдельном локальном плагине, который бы админам мог показать состояние записей без необходимости ssh доступа на сервер.
Хорошо, что есть configurable report! Без него невозможно понять кто и что делал в ВВВ.