在 agora.io 创建一个频道
Posted
技术标签:
【中文标题】在 agora.io 创建一个频道【英文标题】:Create a Channel in agora.io 【发布时间】:2019-02-14 11:07:56 【问题描述】:我正在关注关于 agora.io 的入门指南
https://docs.agora.io/en/Interactive%20Broadcast/initialize_web_live?platform=Web
但是在创建客户端后谈论加入频道,并且对于这种方法,频道名称是必要的,但我不知道创建频道时哪个频道都不喜欢。
【问题讨论】:
【参考方案1】:进行视频通话,Agora 提供了频道概念。如果您要开始视频通话,则必须指定频道名称和身份验证令牌。对方也需要加入同一频道才能互相交谈。
频道名称可以是 64 字节内的任何字符串。查看 Agora 文档的内容:
Agora RTC 会话的唯一频道名称,字符串格式。 字符串长度必须小于 64 字节。支持的字符 范围是:
26 个小写英文字母:a 到 z。 26 个大写英文字母:A 到 Z。 10 位数字:0 到 9。 空间。 "!"、"#"、"$"、"%"、"&"、"("、")"、"+"、"-"、":"、";"、"”、“?”、“@”、“[”、“]”、“^”、“_”、“”、“”、“|”、“ 〜”,“,”。
token是可以使用AgoraSDK创建的,通过提供appId、appCertificate、channelName、uid、role、expiry。详情请查看 Agora 文档:https://docs.agora.io/en/Interactive%20Broadcast/token#generate-a-token
实现应该如下图所示。通道和令牌生成应该在服务器端完成。希望它能消除对 Agora 的所有疑虑。
【讨论】:
以上是关于在 agora.io 创建一个频道的主要内容,如果未能解决你的问题,请参考以下文章
如何获得频道中所有用户的“静音”状态? [agora.io]
如何使用 agora.io Unity SDK 检索频道用户列表