流式传输短声音文件

时间:2009-12-24 03:38:52

标签: encoding audio streaming

我有一个根据用户输入生成wave文件的脚本。 我希望能够在线传输这些波形文件(不一定是波形文件,它们可以即时转换为mp3或其他)。最好是通过嵌入式闪存流媒体,但html5版本也会很好。 这些文件通常很小,大约5秒钟,我希望在一个会话中流式传输多个文件。

有谁知道我应该如何实现这个?

2 个答案:

答案 0 :(得分:1)

有了这么短的音频片段,我不会打扰“真正的”流媒体技术,但只需通过HTTP作为静态文件提供,就像网络连接允许的那样快。快速查看我的iTunes资料库,可以看出5s 128kpbs的44kHz立体声文件在120-250KB之间。差不多小。如果你在谈论32kbps单声道,那么这些大小可能只有15-30KB。

即时编码可能会导致不良问题,例如扩展(来自所有编码作业的CPU负载,其中一些将重复),延迟(设置编码) ,实际编码),您将不知道结束文件大小which can cause problems。因此,设置缓存系统可能更有意义。

答案 1 :(得分:0)

我使用wpaudioplayer从我的网站(Example)流式传输MP3。它最初是作为wordpress插件制作的,但可以用作独立的javascript。

我相信它可以播放波形文件以及MP3。如果你在服务之前最终转换它们,我建议你