在 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 检索频道用户列表

无法使用 Agora.io 和 Unity Standalone 加入频道(警告代码:104)

Agora.io 视频聊天创建活动

Agora.io 音频正常但视频不传输

加入频道失败 DYNAMIC_USE_STATIC_KEY