仅限主持人和访客访问视频通话

restrict video call access for only host and guest

我想将我网站上的 agora 与 angular 集成。 我需要进行多个活动视频通话,如何确保主持人和来宾是唯一加入 session 的人? 其余的人(主人和主人)进入他们各自独特的房间?是否有临时通道的唯一 ID,以便两者都通过该通道或类似通道进入?

您可以决定一个 pre-defined 唯一的频道名称,主持人不会与除客人以外的任何人共享。

查看视频通话的 Agora 文档here

<label for="form-channel">Meeting ID</label>
<input type="text" id="form-channel" class="form-control" placeholder="Meeting ID" required>

<script>
// Join Channel Modal
$("#join-channel").click(function (event) {
    var agoraAppId = "<APP-ID>";
    var channelName = $('#form-channel').val();
    initClientAndJoinChannel(agoraAppId, channelName);
    $("#modalForm").modal("hide");
});
</script>

使用上面的代码片段,您可以随时随地创建动态频道。如果需要,您还可以通过提供变量而不是 $('#form-channel').val();.

来预定义来自服务器的频道名称

如果您仍有疑问,可以查看我的示例应用程序:https://github.com/akshatvg/speakOut。即使该应用程序未在 Angular 上,您也会了解如何让频道正常工作。