2009-10-11 80 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服務器並使其可用於世界。

不幸的是,這兩個項目都沒有經過工程設計 - 代碼不是超級模塊化的,但它是易於理解且適度跨平臺的。

相關問題