如何使我的个人服务器反复播放音乐并使用Java通过URL收听音乐?

时间:2018-09-27 07:58:52

标签: java audio-streaming live-streaming

我想创建一个简单的个人现场音频系统。就像个人广播电台一样。 (我知道有很多个人广播电台服务,但是我想在这里建立自己的电台)

这是我要构建的简单说明。

1 使用Java构建服务器端代码,该代码可连续24/7播放特定音频文件

2 如果我通过其他设备连接到1的地址,我可以收听

重点是我希望它像一个广播电台。 这不像通过连接 1 触发音频文件播放。
  1 一直在播放,如果我连接到它,那么我将听一下连接到它时 1 正在播放的内容。


我知道这是一个相当广泛的问题,因此欢迎您执行简单的步骤。

:您可以使用 此Java库 使服务器全天候播放音乐,而 this方法 来收听。

谢谢您的帮助。

1 个答案:

答案 0 :(得分:0)

在Java中,HTTP live streamingMPEG-Dash之类的东西应该相对容易实现。两者的工作方式都是将音频文件分成短段,然后通过http进行投放,还有一些指示当前位置和下一个段的元数据。

似乎还没有成熟的Java库,但是人们可能会使用其他工具,例如gstreamer。请参阅维基百科页面以了解可能的客户。