在 Mac 上流式传输音频

Posted

技术标签:

【中文标题】在 Mac 上流式传输音频【英文标题】:Stream audio on Mac 【发布时间】:2010-08-09 00:05:22 【问题描述】:

我一直在 iPhone 和 iPad 上使用 AVAudioPlayer。我在 Mac 上找不到任何可以接近的东西。有谁知道在哪里可以找到这样的图书馆?

我想要的是一个可以从互联网上流式传输歌曲的库,这样用户就不需要下载整首歌曲了。

NSSound 可以播放来自互联网的歌曲,但它不会流式传输,它只是下载歌曲并开始播放。

【问题讨论】:

【参考方案1】:

我知道 ffmpeg 可以在 Mac 上运行并支持流式传输。另外,它也适用于 Linux 和 Windows。

【讨论】:

ffmpeg与问题无关 我不同意,ffmpeg 是一个库,您可以将其与您的应用程序集成,满足您的需求。【参考方案2】:

Matt Gallagher 在他的网站上有一个series of articles 与此相关,在 iPhone 和 Mac 上也可以流式传输音频。他也有这个项目posted on github。

它很受欢迎,我个人在一个 iPhone 项目中使用过它并且效果很好。它带有一个包含的 Mac 示例项目,它也很好用。

【讨论】:

该示例在 Mac (10.6) 上不起作用,我正在寻找更简单的东西

以上是关于在 Mac 上流式传输音频的主要内容,如果未能解决你的问题,请参考以下文章

如何通过套接字或框架将音频从 iPhone 的麦克风流式传输到 Mac/PC?

在移动浏览器上流式传输/播放音频文件

使用 MediaElement 在 Windows Phone 8 上流式传输音频

将音频流式传输到本地网络

流式传输实时音频

如何在我的应用程序上仅流式传输来自 youtube 视频的音频数据?