Agora.io 视频聊天创建活动

Posted

技术标签:

【中文标题】Agora.io 视频聊天创建活动【英文标题】:Agora.io event on videochat creation 【发布时间】:2019-04-24 14:20:02 【问题描述】:

我正在使用 Agora.io 创建两个人之间的视频聊天。在服务器端,我有记录器插件,用于记录用户之间的所有聊天。 我的问题是我可以在创建频道时收到一些通知(或创建一些侦听器)以便我开始录制吗?如果可能,我需要从 agora 服务器而不是客户端获取此类通知

谢谢

【问题讨论】:

【参考方案1】:

实现录制实际上取决于您希望如何实现它。频道(在 Agora.io 平台内)没有“就绪”状态。一旦用户加入频道,该频道即存在,第一个加入频道的用户是广播者(除非在加入广播频道之前明确设置为观众

无论您选择实现何种逻辑,所有 Agora.io SDK 都会在本地用户加入频道和远程用户加入频道时提供回调事件,因此您可以决定何时以编程方式调用录音服务器。

【讨论】:

感谢您的回答。当客户端明确请求从服务器开始记录时,这显然是错误的设计。 客户端不应发送记录开始请求 考虑到后端是由 Agora 平台管理的,因此没有服务器,因此公开此功能的唯一方法是在客户端。

以上是关于Agora.io 视频聊天创建活动的主要内容,如果未能解决你的问题,请参考以下文章

Agora.io 多个房间用于 veideochat

Agora.io 视频流切割纵向和横向视频

Agora.io - 如何在使用视频聊天时消除回声

在 Agora.io 视频通话后 Unity VideoPlayer 音频中断

agora.io videochat 以黑色显示一半视频,另一半显示视频

Agora.io - 如何使用 mediaPlayer 共享视频时间戳? - iOS