Encoding 流式播放短声音文件

Encoding 流式播放短声音文件,encoding,audio,streaming,Encoding,Audio,Streaming,我有一个基于用户输入生成wave文件的脚本。 我希望能够在线传输这些wave文件(不一定是wave文件,它们可以在运行中转换为mp3或其他格式)。最好是通过嵌入式flash streamer,但html5版本也不错。 这些文件通常很小,大约5秒长,我希望在一个会话中传输多个文件 有人知道我应该如何实现这一点吗?有了这样短的音频剪辑,我就不必为“真正的”流媒体技术操心了,但只要在网络连接允许的情况下尽快通过HTTP将其作为静态文件提供即可。快速浏览一下我的iTunes库,就会发现5s 128kpb

我有一个基于用户输入生成wave文件的脚本。 我希望能够在线传输这些wave文件(不一定是wave文件,它们可以在运行中转换为mp3或其他格式)。最好是通过嵌入式flash streamer,但html5版本也不错。 这些文件通常很小,大约5秒长,我希望在一个会话中传输多个文件


有人知道我应该如何实现这一点吗?

有了这样短的音频剪辑,我就不必为“真正的”流媒体技术操心了,但只要在网络连接允许的情况下尽快通过HTTP将其作为静态文件提供即可。快速浏览一下我的iTunes库,就会发现5s 128kpbs 44kHz立体声文件的大小在120-250KB之间。几乎很小。如果你说的是32kbps单声道,那么大小可能只有15-30KB

动态编码可能会导致不希望出现的问题,如缩放(所有这些编码作业的CPU负载,其中一些将重复)、延迟(设置编码、实际编码),以及不知道最终文件大小。因此,设置一个缓存系统可能更有意义。

我习惯于从我的网站上播放MP3()。它最初是作为wordpress插件制作的,但可以作为独立的javascript使用

我相信它可以播放wave文件和mp3。如果你在服务他们之前转换了他们,我建议你这样做