Shoutcast流媒体

时间:2009-12-19 11:05:25

标签: java android streaming shoutcast

我目前正在制作一个播客应用程序(katg.com),它可以让您直播等等...但是,我还没有找到任何可用于流式传输的开源代码。我知道有一些方法可以做到这一点,但我发现很难在网上找到任何可用的代码来解释它像我这样的java / android初学者。

任何人都知道任何libs / tutorial / examples / code,显示如何在android上执行此操作?

4 个答案:

答案 0 :(得分:1)

在github上有一个用于android的shoutcast流媒体应用程序: http://github.com/Dawnthorn/nagare/

我没试过,似乎没有继续下去。但是,代码可能有助于:)

答案 1 :(得分:1)

由于Erich似乎意外地发布了错误的链接,这里是关于该协议的另一个资源:http://forums.radiotoolbox.com/viewtopic.php?t=74

shoutcast流本身可通过HTTP访问。例如通过Telnet:

$ telnet myshoutcastserver.com 8000
GET / HTTP 1.1

..............a lot of streaming stuff........

因此,您可以尝试缓冲流数据,并在有足够的时间将其传递给MediaPlayer实例。

答案 2 :(得分:0)

以下是关于Shoutcast协议如何工作的一些文字:SHOUTcast Protocol。它不如示例代码好,但可能会有用。

修改:修正了链接。

答案 3 :(得分:0)

如果您现在还没有找到它,Icecast是一个支持SHOUTcast协议的开源音频流服务器:http://www.icecast.org/index.php