如何使用Java流式传输mp3文件?

5
我有一组mp3文件,想要以连续流的形式发送给客户端,类似于基于mp3列表的互联网广播(假设列表是无限的)。
最佳方法是什么?协议是HTTP还是RTSP都没关系(流行的播放器都支持两种协议)。
这可以用java servlets + tomcat实现吗,还是需要一个特殊的服务器如Icecast?

我认为这个问题之前已经被问过了 - https://dev59.com/nnRB5IYBdhLWcg3wV116 - radai
我看到的所有内容(包括你提供的链接),都是关于客户端的 - 即如何消费流。 - Bozho
http://www.red5.org 有用吗? - Tomasz Nurkiewicz
1
Subsonic(http://www.subsonic.org/pages/index.jsp)是一款媒体服务器软件。它基于Java构建,非常受欢迎。您可以查看源代码(http://sourceforge.net/projects/subsonic/)以了解他们正在做什么。 - zloster
我还忘了一个:PS3媒体服务器(http://www.ps3mediaserver.org/)。它也是基于Java的,代码在这里(https://github.com/ps3mediaserver/ps3mediaserver)。 - zloster
1个回答

0

你可以按照答案这里所说的方式使用Jersey REST服务器。

非常好用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接