基于云和 REST API 记录并存储到 Google 存储桶或 AWS S3



我需要做基于云的录音。我需要获取所有客户端的所有视频+音频流。然后推送到 AWS S3 或 Gcloud 存储桶或 Agora 存储本身。我需要通过 API 来完成,因为我有一些标准,并且还需要在特定文件夹名称中组织上传的数据。

我在 agora 服务中没有看到任何特定的功能来执行此操作。我应该复制本地流并自行处理吗?如果是这样,我希望它不会妨碍 agora 功能。如果有示例项目,请分享。只是为了强调 - 我不是在寻找本地SDK。我需要通过 REST 来做到这一点。我使用角度 8。如果真的需要,我可以编写自己的REST服务器(处理我选择的云)。

背景研究完成- 在集市上。IO文档,我看到很多关于本地录制的文档。我没有看到任何基于云的录制的参考。 我检查了集市。IO文档以及包括agora服务组件的角度代码。角度样本工作正常。但是我不明白如何获取流并上传到我的云存储。我担心它可能会影响 agora 的流媒体和播放。为了解决这个问题,我想你可能有特定的指南或库。

谢谢

Agora 提供了一个新的云录制 API,可以连接到通道并将流(由 RESTful API 配置)直接记录到您的 S3 存储桶,目前不支持 GCP。

这是一个附加功能,因此默认情况下不启用,也无法通过仪表板启用,需要由 Agora 团队启用。请加入 Agora 社区 Slack,并向我发送一条直接消息,其中包含您希望启用此功能的AppID,我可以让你进入测试计划。

最新更新