如何让我的个人服务器反复播放音乐并URL和Java一起听?

How to keep my personal server playing music repeatedly and listen to it by URL with Java?

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

下面是我要搭建的简单说明

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

2如果我从其他设备连接到 1 的地址我可以收听它

关键是我希望它像一个广播电台。 不像是连接1.
触发音频文件播放 1 一直在播放,如果我连接到它,我将在连接到它的那一刻听到 1 正在播放的内容。


我知道这是一个相当广泛的问题,所以欢迎简单的步骤。

i.e: 你可以使用this java library来制作服务器24/7 全天候播放您的音乐,并此方法 聆听。

提前感谢您的帮助。

HTTP live streaming or MPEG-Dash 之类的东西在 Java 中应该相对容易实现。两者的工作方式都是将音频文件分成短片段并通过 http 提供它们,以及一些指示当前位置和下一个片段的元数据。

似乎没有适合它们的成熟 Java 库,但可以使用 gstreamer 等其他工具。请参阅可能的客户的维基百科页面。