我想创建一个简单的个人现场音频系统。就像个人广播电台一样。 (我知道有很多个人广播电台服务,但是我想在这里建立自己的电台)
这是我要构建的简单说明。
1 。 使用Java构建服务器端代码,该代码可连续24/7播放特定音频文件
2 。 如果我通过其他设备连接到1的地址,我可以收听
重点是我希望它像一个广播电台。
这不像通过连接 1 触发音频文件播放。
1 一直在播放,如果我连接到它,那么我将听一下连接到它时 1 正在播放的内容。
我知道这是一个相当广泛的问题,因此欢迎您执行简单的步骤。
即:您可以使用 此Java库 使服务器全天候播放音乐,而 this方法 来收听。
谢谢您的帮助。
答案 0 :(得分:0)
在Java中,HTTP live streaming或MPEG-Dash之类的东西应该相对容易实现。两者的工作方式都是将音频文件分成短段,然后通过http进行投放,还有一些指示当前位置和下一个段的元数据。
似乎还没有成熟的Java库,但是人们可能会使用其他工具,例如gstreamer。请参阅维基百科页面以了解可能的客户。