我有一个非常普遍的问题。很遗憾,我根本无法在网上找到任何提示。似乎有很多关于如何从家中设置无线电流的信息,但不是来自远程服务器。
我有一个设置了适当主机的网页。理想情况下,我想做的是在那里上传音频文件并组织无线电流。另外,我打算编写一些脚本来创建流模式,这是一些自定义的调度......
我需要哪些工具?首先,只有一个.txt文件,其中包含要播放的文件顺序;其次,如果可能的话,最好的方法是自定义订单。
答案 0 :(得分:5)
有很多选项需要记录才能实现,可以通过谷歌找到。例如:
http://nunzioweb.com/streaming_audio-example.htm
答案 1 :(得分:2)
您可以使用.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/