我正在寻找是否可以调出由 1 台 PC 和 1 部智能手机组成的环境:
- PC1 无屏幕运行并使用 JACK 音频服务器(或 alsa 或其他)
- 智能手机连接到 PC1 的同一网络,浏览器指向http://pc1/
是否可以在智能手机的 WebBrowser 上流式传输 PC1 的系统音频?任何人都可以解释我怎么做?在服务器端(Linux/Jackd)和客户端(带有音频 API 的 WebBrowser 上的 Javascript)
问候
我正在寻找是否可以调出由 1 台 PC 和 1 部智能手机组成的环境:
是否可以在智能手机的 WebBrowser 上流式传输 PC1 的系统音频?任何人都可以解释我怎么做?在服务器端(Linux/Jackd)和客户端(带有音频 API 的 WebBrowser 上的 Javascript)
问候
好的,所以你有一台带有 jack 和 nodejs 作为 http 服务器的电脑。
您需要做的是安装 ffmpeg,并按照以下说明操作:https ://www.ffmpeg.org/ffmpeg-devices.html#jack
您将在 nodejs 中使用 ffmpeg 将输出流式传输到浏览器。
关于使用 nodejs 流式传输视频和音频有几个问题。您可以简单地提供一个渐进式 http 流,浏览器就会播放它。
最后你不会使用 web-audio api、sockets 或 WebRTC