我正在尝试将麦克风/音频流传输到多个客户端。
我没有找到任何有效的WebRTC演示。它们都是p2p或可扩展性,来自muaz khan的Broadcasting仅适用于发起方;不是客户。
我遇到了Janus(我并不十分了解它到底在做什么),但我不知道如何安装它以及如何配置它。
是否可以通过WebRTC轻松共享麦克风的输出?诸如Apache托管一个简单的网站(托管麦克风音频)的东西?
感谢所有解决方法的想法!
答案 0 :(得分:1)
是否可以通过WebRTC轻松共享麦克风的输出?
不。 WebRTC绝非易事。
广播公司是一个无屏幕的树莓,所以我无法打开Web浏览器并单击“共享麦克风”
这是最简单的选项...运行浏览器。您确定要真正允许它访问音频设备吗?
过去,我在Chromium上使用了一个标志来解决此问题。我不记得那个标志到底是什么,但是看着the list,可能是...
--use-fake-ui-for-media-stream
您也许还可以使用--enable-kiosk-mode
。
至少,如果要以交互方式打开浏览器并启用访问权限,该页面将在将来自动访问。
我没有找到任何有效的WebRTC演示。他们都是p2p
WebRTC 是对等的,但是请记住,“服务器”可以是这些“对等”之一。
最后,您可以研究使用GStreamer,但是不要指望任何东西都可以快速简便地实现。 https://github.com/centricular/gstwebrtc-demos