【问题标题】:Streaming short sound files流式传输短声音文件
【发布时间】:2009-12-24 03:38:51
【问题描述】:

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

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

【问题讨论】:

    标签: encoding audio streaming


    【解决方案1】:

    对于如此短的音频片段,我不会为“真正的”流媒体技术而烦恼,而是只需通过 HTTP 将它们作为静态文件提供,速度会在网络连接允许的情况下尽快完成。快速浏览一下我的 iTunes 库表明 5s 128kpbs 44kHz 立体声文件在 120-250KB 之间。几乎很小。如果您谈论的是 32kbps 单声道,那么大小可能只有 15-30KB。

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

    【讨论】:

      【解决方案2】:

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

      我相信它可以播放波形文件以及 MP3。如果您最终在为它们提供服务之前转换它们,我建议您这样做

      【讨论】:

        猜你喜欢
        • 2017-11-11
        • 2010-11-02
        • 2020-10-06
        • 1970-01-01
        • 2012-08-07
        • 2017-05-09
        • 2017-07-09
        • 2013-08-11
        • 1970-01-01
        相关资源
        最近更新 更多