首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何服务/流多个音频文件

如何服务/流多个音频文件
EN

Stack Overflow用户
提问于 2011-05-18 17:52:46
回答 2查看 1.4K关注 0票数 1

我正在工作的一个项目,我们有许多小音频文件,约500-600 K。还有大约15米的音频文件。

这1500万个文件是完整的叙述文章。较小的句子是文章中的个别句子。

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

我希望能够以相对快的速度加载音频文件--要么通过预装,要么通过流媒体,或者其他类似的方式。基本上,如果用户点击一个按钮--我希望音频或多或少地立即启动。

我在这里有什么选择?Red5?伊塞斯特?

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

我已经尝试过在文件加载时发出get文件请求--通常每页有15-20个。(19个小文件,1个大文件)。这似乎不像我想的那么好。

就延迟而言--我在寻找按钮即时播放--现在我可以数到2或3的小文件和6-7的大文件。Flash能做到吗?

EN

回答 2

Stack Overflow用户

发布于 2011-05-19 13:08:21

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

你没有提到你在客户端玩的这些东西。如果您是在闪存中执行此操作,则在下载仍在运行时预加载或播放比较简单。

对于音频压缩,您应该使用MP3。对于语音,你可以很容易地以较低的比特率逃脱。48 48kbit 44.1kHz Mono是一般可以接受的。这将加载良好,即使是在体面的移动连接。

在任何情况下,HTTP都是可行的。这样,您就可以轻松地请求单独的文件。Icecast用于运行一段时间的单一流,例如网络广播。

票数 1
EN

Stack Overflow用户

发布于 2011-05-19 23:48:52

好吧--所以我做了一些调查,弄清楚了比赛用的是什么

是这样的:

http://www.schillmania.com/projects/soundmanager2/

基本上,它所做的就是尝试使用html5音频标记,并设置非常有用的“preload=true”标志,如果不能这样做,它就会在闪存中倒转,预加载mp3。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6048919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档