gpt4 book ai didi

audio - 将音频从 WebAudio API 广播到服务器端然后到连接的客户端的方法

转载 作者:行者123 更新时间:2023-12-03 01:31:01 25 4
gpt4 key购买 nike

我正在开发一个协作乐器演奏游戏,其中多个用户将演奏一种乐器(合成器或样本,使用 WebAudio API)。在我的第一个原型(prototype)中,我设置了一个键盘,它通过 Socket.io 向服务器发送音符/音量信号,当服务器收到该信号时,它会将其发送回所有连接的套接字,这些套接字将播放相应的音符。

您可能已经猜对了:纸币的到达顺序存在大量滞后和不一致。

有哪些有效的方法可以将 WebAudio 的输出发送到服务器,并将其广播给所有连接的用户,所以我有某种一致性?

最佳答案

您可以尝试使用 MediaStream通过添加 MediaStreamAudioDestinationNode到您的音频节点图作为目的地,并将该流与 WebRTC 一起使用或 RecordRTC发送到您的服务器。

这是我发现的一些信息,您可以查看。
它确实谈到了使用 getUserMedia方法,但两者 getUserMediaMediaStreamAudioDestinationNode方法发出 MediaStream构造函数。这个信息
对如何发送 MediaStream 有一些想法到你的服务器。但是它确实说需要先记录。不是在它实时运行的时候。

Sending a MediaStream to host Server with WebRTC after it is captured by getUserMedia

我希望这有帮助 :)

关于audio - 将音频从 WebAudio API 广播到服务器端然后到连接的客户端的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57948708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com