【问题标题】:Establish a listen live function to a university radio station建立收听大学广播电台的直播功能
【发布时间】:2012-02-14 14:30:23
【问题描述】:

我被要求为我大学的一个广播电台实施一个网站。该网站应该有一个收听直播流,并显示当前正在播放的歌曲以及 facebook 和 tweeter 的相关标签。在研究了这个主题后,我发现了多种方法可以使用 winamp 或 southcast 等软件建立现场聆听。 问题是我必须在不打开大学服务器上的端口的情况下建立监听实时连接。 您对如何实施此任务有任何想法吗?

谢谢 君士坦丁

【问题讨论】:

  • 既然你应该创建一个网站,我猜端口 80 是可用的,所以通过 http 流式传输应该是要走的路
  • 我知道,但由于大学的规定,他们不会让任何传入端口到服务器。我应该怎么做?

标签: audio-streaming


【解决方案1】:

首先,您要托管一些东西,因此需要打开一个端口。没有办法解决它。但是,正如 Eugen 所提到的,您可以在端口 80 上运行您的服务器。

我建议将 SHOUTcast 用于您的服务器软件。它重量轻,并且高度兼容。 SHOUTcast 协议本质上是带有一些修改的 HTTP。大多数防火墙软件都可以识别它,并且在端口 80 上运行它应该没有问题。事实上,鼓励你这样做,对于那些监听你的流的人,因为那些监听的人通常在包整形器和防火墙后面允许端口 80,但减慢或阻止其他端口。

对于网站,你可以使用任何你想要的东西。 PHP 始终是一个很好的方法,因为它对学生来说很容易学习,但还有很多其他选择。

如果您对您的具体情况有任何疑问,请随时通过 brad@musatcha.com 给我发送电子邮件。我很乐意提供帮助。如果您有编程问题,请在此处发布,以便每个人都可以学习。

【讨论】:

  • 首先我要感谢布拉德回答我的问题。我发现你的回答真的很有帮助。我会考虑你的想法,我会回来询问你我遇到的任何特殊问题。
猜你喜欢
  • 2018-02-12
  • 1970-01-01
  • 1970-01-01
  • 2020-10-07
  • 2010-12-30
  • 1970-01-01
  • 1970-01-01
  • 2014-09-04
  • 1970-01-01
相关资源
最近更新 更多