C++ 是否有开源音频流客户端或框架?

C++ 是否有开源音频流客户端或框架?,c++,c,objective-c,audio,C++,C,Objective C,Audio,我正在寻找如何以以下格式播放音频流: MP3 Ogg/Vorbis WMA over MMS/ASF AAC/AAC+ 目标是mac和iPhone。也许有一个开源库,我可以看看,了解它是如何工作的,然后以某种方式将它移植到cocoa框架。我不确定iPhone,但gstreamer是非常便携的。我不确定iPhone,但gstreamer是非常便携的。你看过或吗?我个人都没有使用过,但这是一个很好的起点。你看过或吗?我个人也没有使用过,但这是一个很好的起点。我想看看。它是使用最广泛的开源编解码器

我正在寻找如何以以下格式播放音频流:

  • MP3
  • Ogg/Vorbis
  • WMA over MMS/ASF
  • AAC/AAC+

目标是mac和iPhone。也许有一个开源库,我可以看看,了解它是如何工作的,然后以某种方式将它移植到cocoa框架。

我不确定iPhone,但gstreamer是非常便携的。

我不确定iPhone,但gstreamer是非常便携的。

你看过或吗?我个人都没有使用过,但这是一个很好的起点。

你看过或吗?我个人也没有使用过,但这是一个很好的起点。

我想看看。它是使用最广泛的开源编解码器库,可以为iPhone编译。它支持RTSP(Microsoft在2003年不推荐使用MMS流,而大多数当前的MMS://流实际上只是RTSP)

<> P>你不需要将CO/A/C+库移植到COCOA,可以使用COCOA/ObjtoV.C,可以直接使用C库和Objul-C++或C++包装器。 还是担心许可证?FFmpeg的许多部分都是LGPL,可以从专有应用程序中使用。

我来看看。它是使用最广泛的开源编解码器库,可以为iPhone编译。它支持RTSP(微软在2003年不推荐使用彩信流,而目前大多数彩信流实际上只是RTSP。)

<> P>你不需要将CO/A/C+库移植到COCOA,可以使用COCOA/ObjtoV.C,可以直接使用C库和Objul-C++或C++包装器。
或者您担心许可证?FFmpeg的许多部分是LGPL,可以从专有应用程序中使用。

TuneIn Radio使用FFmpeg和LibMMS的代码,这两个库都是根据LGPLv2.1许可的。可以在此处下载这两个库的源代码,包括修改

TuneIn Radio使用FFmpeg和LibMMS的代码,这两个库都是根据LGPLv2.1许可的。可以在此处下载这两个库的源代码,包括修改