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

Я хочу интегрировать агору на свой сайт с помощью angular. Мне нужно провести несколько активных видеозвонков, как мне убедиться, что к сеансу присоединяются только хост и гость? И что остальные (хозяин и владелец) входят в свои уникальные комнаты? Есть ли уникальный идентификатор временного канала, чтобы оба входили через него или что-то в этом роде?


person TheRocketeer    schedule 21.09.2020    source источник


Ответы (1)


Вы можете выбрать заранее определенное уникальное имя канала, которое не будет передано никому хостом, кроме гостя.

См. Документацию Agora для видеозвонков здесь.

<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, вы поймете, как вам нужно заставить работать каналы.

person Akshat Gupta    schedule 22.09.2020
comment
спасибо, это было именно то, что я искал. я обязательно создам уникальные каналы - person TheRocketeer; 23.09.2020