是否有可能在iPhone上传输mms,ASX,RTSP流?

时间:2009-04-15 06:13:42

标签: iphone stream core-audio asx

我正在开发一个音乐流媒体应用程序。

我可以使用here描述的方法来播放mp3。有没有人知道使用Core Audio或其他框架传输其他格式(ASX,RTSP或mms)的方法。

提前致谢。

3 个答案:

答案 0 :(得分:9)

mms,ASX和RTSP在历史上是一些专有协议(特别是微软和真实的协议),因此您可能无法找到官方的苹果实现。

这里有一个mms协议的LGPL实现:https://launchpad.net/libmms 或者你可以在这里获取微软协议的文档:http://download.microsoft.com/download/9/5/E/95EF66AF-9026-4BB0-A41D-A4F81802D92C/%5BMS-MMSP%5D.pdf

ASX只是XML中的元数据格式;你用它来获取流式传输的mms或http URL。它的官方参考是在微软的网站上:http://msdn.microsoft.com/en-us/library/bb249663.aspx

RTSP在此处实施了LGPL:http://www.live555.com/liveMedia/ 它是一个标准协议(RFC 2326RFC 3550)但显然经常与Real的RDT传输一起使用专有扩展,所以如果你能够再使用一个库可能会更容易。

答案 1 :(得分:0)

尝试可以处理mms,asf,wmv,asx和ogg

的免费FStream iPhone应用http://www.sourcemac.com/?page=fstream

答案 2 :(得分:0)

FStream非常适合音频。您还可以使用Streamer进行视频流传输。这是一个很好的应用程序,除了它不友好。在收藏夹中键入URI mms:// server /。然后点击它。你会发现一个按钮,上面写着:“暂停”。再次单击以阅读:“取消暂停”。然后等待10-15秒,视频将在此之后开始流式传输。确保您选择了一个您知道可行的URI。