有人联系我建立一个专注于德克萨斯州埃尔帕索当地音乐场景的网络广播电台。我研究了各种选项,但似乎大多数解决方案都是用于流式传输预先录制的音频。虽然我可能需要依靠这个,但我想知道是否有人做过类似的项目,并且可能能够为我指明正确的方向。我希望能够在闪存中执行此操作,因为它似乎比任何其他选项都得到更广泛的支持。

有帮助吗?

解决方案

首先,免费选项:

请记住,Flash“视频”(FLV) 文件只能包含音频。

FLV 文件是一种“渐进式”格式 - 您可以在收到整个文件之前开始播放它们。

FLV 文件可以通过普通的 http“渐进式下载”。

开源 (GPL) 莫维诺 服务器就是这样做的——它从某个源接收音频数据包,并使用 FFMPEG 将它们转码为 FLV 格式;然后,Flash 播放器可以使用基本的 HTTP 服务器实时读取此内容。

玩家们非常 简单的 使用优秀的、免费的来创造 哈克西.

(有一个 哈克斯视频 也可能值得研究的程序。)

现在,$$$ 选项:

沃扎, ,尤其是在亚马逊上 EC2 如果你想真正扩大规模!

其他提示

查看Adobe的Flash媒体服务器。他们拥有免费的开发者许可证,因此您可以使用它进行开发它支持流式音频和视频。非常好,效率很高。

已经为此完成了软件,Flash或Silverlight的问题在于它必须有一个源,这意味着你必须预先录制它。 你可以做到的一种方法是在你开发的任何应用程序或预先开发的应用程序中随时构建一个wav文件,该文件将位于预定义的文件夹中,并且随着你的flash应用程序你一直在看那个文件夹那个文件,然后你加载声音,你添加你的应用程序,闪存读取它,你也可以放一个标志文件,如recording.txt,如果该文件存在,那么你正在录制这意味着对于它应该播放的Flash应用程序,它就这样了。

只是一个想法。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top