我正在寻找如何以这些格式播放音频流:
目标是mac和iPhone。也许有一个我可以查看的开源库,了解它是如何工作的,然后以某种方式将它移植到cocoa框架。
答案 0 :(得分:1)
我会看一下FFmpeg。它是使用最广泛的开源编解码器库,可以为iPhone编译。它具有RTSP支持(Microsoft在2003年弃用了MMS流,大多数当前的mms://流实际上只是RTSP。
您实际上不需要将C / C ++库移植到Cocoa,以便能够将它们与Cocoa / Objective-C一起使用。您可以直接使用C库,使用Objective-C ++或使用C包装器来使用C ++。
或者您是否担心许可证? FFmpeg的许多部分都是LGPL,可以从专有应用程序中使用。
答案 1 :(得分:0)
我不确定iPhone,但gstreamer很便携。
答案 2 :(得分:0)
答案 3 :(得分:0)
TuneIn Radio使用来自FFmpeg和LibMMS的代码,两者均在LGPLv2.1下获得许可。可以在此处下载两个库的源代码,包括修改 http://tunein.com/mobile/ios/tunein_radio_source.zip