【发布时间】:2019-11-27 09:39:21
【问题描述】:
我正在使用 Qt 和 Qml 进行呼叫软件,我需要将麦克风馈送从 Qml 作为 webgl 运行到 C++ 端,如果不是直接使用服务器到 GStreamer。
我已经有一个 Qt 程序作为客户端,它使用 GStreamer 将音频流推送到服务器。当然,GStreamer 不会进入 webgl 客户端。我发现,您可以从 Qml 获得使用 mic/camera 的权限,但我还没有找到任何实际从那里抓取流的示例。我还检查了 WebRTC 的使用情况。它似乎可以与 Qml 一起使用,并且我发现了一些将它与 GStreamer 一起使用的示例,但即使使用这些示例,我也无法让 WebRTC 和 GStreamer 的组合工作。
所以完整的问题: 如何从作为 webgl 运行的 Qml 获取音频? Qt中有没有办法或者我必须通过WebRTC?如果是这样,是否有比Nirbheek's gstwebrtc demos 更简单或更适合初学者的示例用于将 WebRTC 连接到 GStreamer?
【问题讨论】: