首页 > 解决方案 > 服务器是否可以“收听”音频或视频流?

问题描述

使用 agora.io,我想为视频会议做一些实时字幕之类的事情。有没有办法让服务器获取视频/音频流的数据?

服务器REST api似乎非常基础,仅用于项目管理。

我想获取流式音频数据,而不是像这个演示那样的本地客户端捕获

也许我可以使用云代理之类的东西,尽管我需要“T Pipe”数据,并且我假设数据将被加密,不确定使用的密钥是否是我可以访问的东西。

Web 客户端似乎也具有浏览器依赖项;也许我可以在无头/chrome 节点服务器上运行它,但这似乎是一种 hack 并且非常耗费资源。

关于我可以在哪里寻找 API 的任何其他建议?

还对其他 webrtc API 和提供者替代方案感兴趣。也许 Twilio 对此有一些 API。

标签: webrtcagora.ioagora-web-sdk-ng

解决方案


我们根据具体情况提供 Linux SDK,您可以在服务器中部署无头。此 SDK 本身将充当客户端,加入频道并接收频道中的视频流。

SDK 是用 c++ 编写的,不公开。您可以通过在https://agora-ticket.agora.io/上打开支持票来请求访问


推荐阅读