据我所知,html5 中没有可用的音频流。即使有音频标签。
也就是说,您始终必须提供文件而不是传递某种音频流。
所以,我们知道最常用的格式是 ogg 和 mp3(不是免费的)。也可以使用 wav,但由于其大小不常用。
我的问题是我可以伪造一个文件,就好像它是一个流一样,比如创建 wav 文件(带有 riff 标头)并指定 PCM 格式详细信息(频率、通道、等等等等)并将其作为前几个字节传递,然后通过线路发送 PCM 流(实际上是音频块)。
我看到的第一个问题是 wav 文件中的 RIFF 标头是否需要块大小,即文件的长度。好吧,我们没有长度,因为它是音频流。
有任何想法吗。