gpt4 book ai didi

audio - 如何服务/流式传输多个音频文件

转载 作者:行者123 更新时间:2023-12-02 22:59:53 26 4
gpt4 key购买 nike

我正在做一个项目,其中有许多大约500-600k的小音频文件。然后是大约15M的音频文件。

1500万个文件均为完整叙述文章。较小的是文章中的单个句子。

将来会有很多用户和很多文章。

我希望能够相对较快地加载音频文件-通过预加载或流传输或类似的方式。基本上,如果用户单击按钮,我希望音频立即或多或少地开始播放。

我在这里有什么选择?红5?冰封?

编辑:
我想尽可能避免使用Flash,但不反对使用Flash-我绝对不能像我想的那样使用html5音频。

我已经尝试过进行文档加载以发出文件的获取请求-通常每页15-20个。 (19个小文件,一个大文件)。这似乎没有我想象的那样有效。

就延迟而言-我正在寻找按钮式即时播放-现在小文件可以计数到2或3,大文件可以计数到6-7。 Flash能够做到这一点吗?

最佳答案

像Icecast这样的流媒体解决方案在这里不合适。您只需要简单的HTTP。

您不会在客户端提及您正在玩这些东西的事情。如果您是在Flash中执行此操作,则在下载仍在运行时预加载或播放相对简单。

对于音频压缩,您应该使用MP3。对于语音,您可以轻松获得较低的比特率。通常可接受48kbit 44.1kHz单声道。即使在良好的移动连接上,也可以很好地加载。

无论如何,HTTP是必经之路。这样,您可以轻松地请求单独的文件。 Icecast适用于运行一段时间的单个流,例如互联网广播。

关于audio - 如何服务/流式传输多个音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6048919/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com