В настоящее время мы используем плагины events и livestream для проведения образовательных мероприятий в нашем сообществе. Сейчас мы встраиваем мероприятие «Городской собрание» (Townhall) в Microsoft Teams и скрываем его за регистрацией участников (RSVP). Зрители используют чат Discourse для общения и задавания вопросов. Всё это работает довольно неуклюже, поэтому я хотел бы узнать, как это реализовано в вашем сообществе.
В одном из предыдущих сообществ мы использовали Streamyard для проведения более отполированных шоу, что работало гораздо лучше (хотя и требовало больше усилий для реализации).
Я заметил, что сами разработчики Discourse не используют подход с событиями/стримингом, а просто перенаправляют всё через регистрацию на Zoom.
Развернуть, чтобы узнать о моих проблемах с текущим методом
- Ограничение доступа к видеоплееру через [hidden] не работает на 100%. Приходится говорить: «Если вы не видите плеер, отмените RSVP и зарегистрируйтесь заново». Иногда пользователи также не могут подключиться к каналу чата. Это кажется проблемой для тех, кто зарегистрировался давно и уже имеет статус «Участвую». Не очень хорошо рекламировать известную ошибку вместе с маркетинговыми материалами.
- Что касается конкретно MS Teams: в моих тестах формат «Городского собрания» (Townhall) работал некорректно, если мероприятие ещё не началось. Всё ещё отображалось сообщение «Мероприятие ещё не началось». Помнится, требовалось обновить страницу, чтобы стрим распознал, что событие началось.
- Вероятно, из-за корпоративных настроек, встроенный элемент Teams запрашивает разрешения на доступ к микрофону и камере зрителя, даже если участие аудитории отключено в Teams.