【问题标题】:Setting up audio stream from remote server从远程服务器设置音频流
【发布时间】:2012-11-06 13:07:30
【问题描述】:

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

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

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

【问题讨论】:

    标签: stream radio


    【解决方案1】:

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

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

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

    http://www.iradeo.com/

    【讨论】:

    • 第一个链接看起来很有希望,我可以从那里开始。谢谢!
    • 没问题。如果这回答了您的问题,请标记为正确。
    • 如果其他人得到更全面的答案,就在赏金结束前等待。干杯!
    【解决方案2】:

    如果您的远程服务器上有 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 -
    

    【讨论】:

      【解决方案3】:

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

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

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 2015-08-10
          • 2013-03-05
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-10-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多