我需要有一个实时的实时音频流从一个客户端到服务器到多个收听者客户端。
目前,我有来自客户端的录音工作,并通过socket.io流音频到服务器。服务器接收此数据,并且必须流式传输音频(也通过socket.io?)发送到想要侦听此流的客户端。它必须是尽可能实时的(最小化延迟)。我希望客户端使用HTML5音频标签来监听数据流。服务器上接收到的数据是块(目前由700打包),打包在一个类型为audio/wav的blob中。= new Blob(buff
我用浏览器录制音频,然后通过ajax将blob文件发送到我的服务器。我可以用播放器打开它,听到我的声音。然而,它是损坏的,尽管有几秒钟的录音,播放器显示音频是435小时长。我想以二进制格式将其发送到转录服务,但它无法识别此格式的文件。我有什么选择?我能不能用python修复它,或者用js正确设置元数据。mediaRecorder.onstop = function() {
var blob = new Blob(chunks, {'t