我们托管了 Jitsi 供公众使用。但用户要求提供更多功能作为会议模式的一部分:
- 基于角色的特权:
a) Moderator: All Privileges as administrator
b) Speaker: Privilege to mute/unmute a participant, share screen, upload the
presentation
c) Participant: No privilege unless granted by a Moderator or Speaker
会议提前预订/预订:用户想要创建一个预先命名的会议,其中包含指定的发言人、主持人、嘉宾列表,并且不在列表中的人是参与者。预定义用户的详细信息将存储在创建者帐户中。
身份验证:需要对参加会议的参与者进行双重检查。参与者在加入会议/会议时需要检查已为会议创建的用户(发言人、主持人、客人和其他参与者),并根据可用信息创建角色。
会议类型: 需要会议类型:
a) Close Conference: This type of conference has privileged conversation so
only intended people should attend. For that Everyone should be authenticated
either moderator or participant.
b) Open Conference: For the open conference, only moderator and speakers should be authenticated and others may or may not need the authentication and can join as a participant.
对于像课堂/多会话网络研讨会这样的开放式会议,需要切换演示者的功能。
此外,需要在共同的会议讨论之后将用户移动到不同的房间。版主应该有权选择用户将用户移动到预定义的房间。
用户创建的房间应根据用户 ID 检查它是否存在或者它是要创建的新房间。需要将房间名称与唯一ID绑定,以便不同的用户可以在相同或不同的时间范围内将相同的房间名称分配给不同的会议。
有人可以让我知道如何进行吗?
谢谢