2

我有一个非常笼统的问题。不幸的是,我根本无法在网上找到任何提示。似乎有很多关于如何在家中设置无线电流的信息,但不是来自远程服务器。

我有一个设置了适当托管的网页。理想情况下,我想做的是在那里上传音频文件并组织一个广播流。另外,我打算写一些脚本来拥有流模式,那就是一些定制的调度......

我需要哪些工具来做到这一点?首先,只有一个 .txt 文件,其中包含要播放的文件顺序,其次,如果可能的话,最好是自定义顺序。

4

4 回答 4

5

记录了很多选项来实现这一点,可以通过谷歌找到。例如:

http://nunzioweb.com/streaming_audio-example.htm

http://www.selfseo.com/story-13698.php

http://www.iradeo.com/

于 2012-11-27T01:13:08.473 回答
3

如果您的远程服务器上有 sshd,您还可以通过 ssh 手动流式传输文件,如下所示:

ssh user@192.168.2.101 "cat music.mp3" | mplayer -

我发现这比 3rd 方流媒体软件更容易在脚本中使用。

编辑:如果你有一个带有 mp3 文件的文本文件可以播放,你可以这样做:

ssh user@192.168.2.101 'cat <path to text playlist> | while read file; do cat $file; done' | mplayer -
于 2012-11-28T00:18:51.390 回答
2

看看: http: //www.icecast.org/

您可以创建 .m3u 格式的播放列表,并使用 icecast 作为 mp3 流来传输音频。

这里有一堆使用 icecast 的示例广播电台:http: //dir.xiph.org/index.php

于 2012-11-27T21:10:34.353 回答
0

您还可以查看基于 Flash 的 RTMP 音频流 - 例如,last.fm 和 youtube 使用它。尽管您无法在通常的虚拟主机上为其设置流媒体服务器,但对于任何大型流媒体服务都可以这样说——它们中的任何一个都具有可扩展的架构,包括多个服务器、负载平衡等。您至少需要VPS 来测试这种流媒体。在 RTMP 服务器中 - 有几个免费的,您可以使用: http : //www.flashrealtime.com/list-of-available-rtmp-servers/ 另一个值得注意的例子 - 是 HTML5 流媒体,其中一个播放器: http ://www.projekktor.com/

于 2012-11-27T22:34:15.577 回答