2009-10-11 89 views
2

我看到过很多这样的文章和SO的流媒体TO一个iPhone应用程序的问题,但我的问题是相反的,也就是说,流FROM一个iPhone应用程序。将音频从iPhone传输到浏览器。想法?

我有一个iPhone应用程序中的音频内容,我想流到浏览器。所以想法是浏览器可以连接到运行在iphone上的服务器。 iphone上的服务器会将音频提供给浏览器。浏览器将播放层出不穷的流。

我已经使用AudioQueue在手机上无缝循环播放内容。我已经知道如何使用CocoaHTTPServer设置在手机上运行的服务器。是否有第三部分可以将AudioQueue(或FileStream)流传输到连接到内部iPhone服务器的浏览器?

任何人对如何实现这一点有任何想法?

回答

2

那么,有几个很好的开源项目来剖析,端口,或模仿这一点。我会建议看看如何IcecaststreamTranscoderv3一起运作。后者将获取音频源并将其作为源发送给Icecast服务器。将两个端口部分连接起来,并在iPhone上本地运行它们,您就可以获得解决方案。我想象Bonjour可以被使用,以便LAN上的其他系统可以找到并收听iPhone。

或者将streamTranscoder输出发送到其他地方的Icecast服务器并使其可用于世界。

不幸的是,这两个项目都没有经过工程设计 - 代码不是超级模块化的,但它是易于理解且适度跨平台的。

相关问题