从远程服务器设置音频流

时间:2012-11-18 11:42:05

标签: stream radio

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

我有一个设置了适当主机的网页。理想情况下,我想做的是在那里上传音频文件并组织无线电流。另外,我打算编写一些脚本来创建流模式,这是一些自定义的调度......

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

4 个答案:

答案 0 :(得分:5)

有很多选项需要记录才能实现,可以通过谷歌找到。例如:

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

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

http://www.iradeo.com/

答案 1 :(得分:2)

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

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

以下是一些使用icecast的示例广播电台: http://dir.xiph.org/index.php

答案 2 :(得分:2)

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

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

我发现在脚本中使用它比第三方流媒体软件更容易。

编辑:如果您有一个包含mp3文件的文本文件,您可以执行以下操作:

ssh user@192.168.2.101 'cat <path to text playlist> | while read file; do cat $file; done' | mplayer -

答案 3 :(得分:0)

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