微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Agora SDK React Native - 如何为每个用户创建新的视频通话频道?

如何解决Agora SDK React Native - 如何为每个用户创建新的视频通话频道?

目前,我可以在我的 Agora 控制台中为音频/视频流创建临时令牌。这样,我的所有用户都连接到同一个频道。我想要实现的是以某种方式以编程方式为我的用户的每次通话创建一个单独频道,以便用户 A 将与用户 B 通话>,并且用户 C 将与用户 D 通话。

enter image description here

这里是 react-native-agora 的官方代码示例(第 91 行):

https://github.com/AgoraIO-Community/react-native-agora/blob/master/example/src/examples/advanced/LiveStreaming.tsx

先谢谢你!

解决方法

您可以使用 agora-token-service 存储库部署令牌服务器,或使用您的 preferred language 将其添加到您自己的后端。部署令牌服务器后,您可以使用任意通道名称(例如使用 UUID)发送请求以接收该通道的令牌。

如果您使用令牌服务存储库,您可以使用您的 UID 和 channelName 向此路由 your_server.com/rtc/<channelName>/publisher/uid/<uid>/ 发送 GET 请求以获取令牌。

同一频道的人可以相互交流,您可以根据需要拥有多个频道。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。