Stream 从远程服务器设置音频流

Stream 从远程服务器设置音频流,stream,radio,Stream,Radio,我有一个非常笼统的问题。不幸的是,我根本无法在网上找到任何提示。似乎有很多关于如何从家中设置无线电波流的信息,但不是从远程服务器 我有一个网页与适当的主机设置。理想情况下,我想做的是在那里上传音频文件并组织广播流。此外,我还计划编写一些脚本来实现流模式,即一些定制的调度 我需要哪些工具才能做到这一点?首先,只需要一个带有播放顺序的.txt文件,其次,如果可能的话,最好的自定义顺序的方法。有很多实现方法,可以通过谷歌找到。例如: 看看: 您可以创建.m3u格式的播放列表,并将icecast用作

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

我有一个网页与适当的主机设置。理想情况下,我想做的是在那里上传音频文件并组织广播流。此外,我还计划编写一些脚本来实现流模式,即一些定制的调度


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

有很多实现方法,可以通过谷歌找到。例如:

看看:

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

以下是一组使用icecast的示例电台:

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

如果您的远程服务器上有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 -
sshuser@192.168.2.101“cat |读取文件时;做cat$文件;完成'| mplayer-

第一个链接似乎很有希望,我可以从那里开始。非常感谢。没问题。如果这回答了你的问题,请标记正确。只是在悬赏结束前等待其他人得到更全面的答案。干杯