Доработка Jitsi Meet. Добавление нового функционала.

Гость5 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
24.03.2020

Необходимо внести Jitsi Meet (https://github.com/jitsi/jitsi-meet)следующий функционал:

- модератор должен иметь возможность отключить микрофон уодного/всех участников с запретом на включение;

- модератор должен иметь возможность отключить камеру уодного/всех участников с запретом на включение;

- модератор должен иметь возможность отключить камеру имикрофон (одной кнопкой) у одного/всех участников с запретом на включение;

- модератор должен иметь возможность включить микрофон уодного/всех участников;

- модератор должен иметь возможность включить камеру уодного/всех участников;

- модератор должен иметь возможность включить камеру имикрофон (одной кнопкой) у одного/всех участников;

Реализация всего вышеописанногофункционала подразумевает:

1)     Написание функционала на стороне сервера (вкачестве основы для реализации предлагается (но не обязательно) использовать

функцию “muteAllParticipants()” и“muteRemote()”);

2)     Вынесение соответствующей функциональной кнопкив интерфейс модератора (в качестве основы для реализации предлагается (но не

обязательно) использовать классы “MuteEveryoneButton” и

“MuteEveryoneElseButton”);

 

- модератор должен иметь возможность отключения доступа квидео-аудиопотоку для одного/всех участников. После отключения участника он

перестает получать видео-аудиопоток от других участников. Модератор может

избирательно включать доступ для некоторых участников. Для полного понимания

см. Пример ниже.

              Реализациявышеописанного функционала подразумевает:

1)     Написание функционала на стороне сервера (способреализации необходимо придумать самостоятельно и согласовать);

2)     Вынесение соответствующей функциональной кнопкив интерфейс модератора (в качестве основы для реализации предлагается (но не

обязательно) использовать классы “MuteEveryoneButton” и

“MuteEveryoneElseButton”);

 

Пример:

В конференции находятся: Модератор, Участник #1, Участник #2,Участник #3

1. Все видят и слышат друг друга.

2. Модератор отключает доступ для всех.

Никто не может слышать/видеть друг друга.

3. Модератор дает доступ Участнику #1 и Участнику #3.

Модератор, Участник #1 и Участник #3 могут видеть/слышатьдруг друга. Участник #2 не видит и не слышит никого.

Отключенные участники не должны знать кому в данный моментпредоставлен доступ, а кому нет.

4. Модератор включает доступ для всех.

Все видят и слышат друг друга.

тор, Участник #1, Участник #2, Участник #3

1. Все видят и слышат друг друга.

2. Модератор отключает доступ для всех.

Никто не может слышать/видеть друг друга.

3. Модератор дает доступ Участнику #1 и Участнику #3.

Модератор, Участник #1 и Участник #3 могут видеть/слышать друг друга. Участник #2 не видит и не слышит никого.

Отключенные участники не должны знать кому в данный момент предоставлен доступ, а кому нет.

4. Модератор включает доступ для всех.

Все видят и слышат друг друга.