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

Ami*_*ela 7 iphone stream core-audio asx

我正在开发一个音乐流应用程序.

我可以使用这里描述的方法流式传输mp3 .有没有人知道使用Core Audio或其他框架流式传输其他格式(ASX,RTSP或mms)的方法.

提前致谢.

bdo*_*lan 9

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

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

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

RTSP在这里有一个LGPL实现:http://www.live555.com/liveMedia/ 它是一个标准协议(RFC 2326RFC 3550),但显然经常与Real的RDT传输等专有扩展一起使用,因此它可能更容易如果你能够,只需使用一个库.