我需要进行基于云的录音。我需要获取所有客户端的所有视频+音频流。然后推送到 AWS S3 或 Gcloud 存储桶或 Agora 存储本身。我需要通过 API 来完成此操作,因为我有一些标准,而且我还需要在特定的文件夹名称中组织上传的数据。
我在agora服务中没有看到任何具体的功能可以做到这一点。我应该复制 localstream 并自行处理吗?如果是这样,我希望它不会妨碍agora的功能。如果有任何示例项目,请分享。只是强调一下 - 我不是在寻找本地 SDK。我需要通过 REST 来做到这一点。我使用 Angular 8。如果确实需要,我可以编写自己的 REST 服务器(来处理我选择的云)。
背景研究完成-
在agora.IO文档中,我看到很多关于本地录制的文档。我没有看到任何基于云的录制的参考。我检查了 agora.IO 文档以及包含 agora 服务组件的 Angular 代码。角度样本效果很好。但我不明白如何获取流并上传到我的云存储。我担心这可能会影响agora的流媒体和播放。为了解决这个问题,我认为您可能有特定的指南或库。
Thanks
有一个新的云录音API https://docs.agora.io/en/cloud-recording/product_cloud_recording%20?platform=Linux在 Agora 提供的测试版中,可以连接到通道并将流(由 RESTful API 配置)直接记录到 S3 存储桶,目前不支持 GCP。
这是一个附加功能,因此默认情况下未启用,也无法通过仪表板启用,需要由 Agora 团队启用。请加入 Agora Slack 社区 https://join.slack.com/t/agoraiodev/shared_invite/enQtNjk0OTg4ODgyNTc5LTczOWQ0YjBkMTMwZDFmYzViYjIxNjg4YTM0OWEzZjdkODM1NDNmOTM1ZTE4Y2Q1ZWUwMjNjMzMxMmZiNGI3ODg并向我发送直接消息AppID
您希望启用此功能,我可以让您进入测试版计划。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)