我被要求为我大学的广播电台实施一个网站。该网站应该有一个收听直播流,并显示当前播放的歌曲以及facebook和tweeter的相关标签。在研究了这个主题之后,我找到了多种方法来建立使用winamp或southcast等软件进行实时监听。 问题是我必须在不打开大学服务器上的端口的情况下建立监听实时连接。 您对如何实施此任务有任何想法吗?
由于 康斯坦丁
答案 0 :(得分:0)
首先,你要托管一些东西,所以打开一个端口是必要的。没办法解决它。但是,正如Eugen所提到的,您可以在端口80上运行您的服务器。
我建议您使用SHOUTcast作为服务器软件。它重量轻,兼容性高。 SHOUTcast协议本质上是HTTP,只有一些修改。大多数防火墙软件都能识别它,你应该没有在端口80上运行它的问题。事实上,我们鼓励你这样做,对于那些听你的流,因为那些监听通常在数据包整形器和防火墙后面允许端口80,但减慢或阻止其他端口。
对于网站,您可以使用您想要的任何内容。 PHP总是一个很好的方法,因为它很容易为学生学习,但还有很多其他的选择。
如果您有任何特定问题,请随时发送电子邮件至brad@musatcha.com。我很乐意提供帮助。如果您有编程问题,请在此处发布,以便每个人都可以学习。