我正在使用 8 位 8Khz 的 PIC 录制单声道音频流,并将其原始流式传输到另一个装有网络服务器的微处理器。我目前正在缓冲数据并将其转换为可以在浏览器中播放的 wav 文件。我希望能够做的是在录制音频时连续流式传输音频,而不会给第二个处理器带来大量编码开销。我一直在搜索,但大多数搜索结果只是从存储的文件流式传输,但由于无法提前知道文件大小,我不确定如何在没有 mp3 编码开销的情况下执行此操作。
最佳答案
您可能会发现,在大多数播放器/浏览器插件中,只需创建一个不断增长的 WAV 文件(或其他原始格式),就会使该文件充当实时流。我相信,这基本上就像 Ogg 流媒体和类似作品一样。因为播放器在下载完成之前就开始播放,所以它会一直播放和下载直到文件结束,但文件没有结束,所以它会继续播放。
关于html - Live Audio Streaming 到浏览器的方法,一定很简单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3284806/