2011-09-07 61 views
4

我們計劃開發一款移動應用程序,允許用戶查看實時流媒體,從iPhone/Android設備直播流媒體。iPhone/Android上的實時流媒體:RTMP-HTTP

我們在服務器上爲我們的網站上的RTMP流設置了red5。但是,我不確定我們是否可以在iOS/Android上使用RTMP流式傳輸。我已閱讀Apple的文檔,說我們需要使用HTTP Live Streaming。

如果在RTMP和HTTP的情況下如何實現實時流,這有點混亂。

場景一:如何在iPhone/Android設備上查看RTMP Live streaming [從swf文件啓動]。如何將RTMP轉換爲HTTP。我聽說過Xuggler,但不確定它是否被推薦。

場景二:如何從iPhone/Android播放HTTP直播流?有沒有可用的API?此外,如何在網站的Flash SWF文件中查看HTTP實況流[由iPhone/Android發起]。 swf文件播放器能夠播放HTTP流嗎?我還沒有測試過。

我想知道像ustream這樣的iOs應用程序如何實現直播,但我們不想使用第三方流媒體服務。我們正在尋找我們自己的定製解決方案。

任何指導,將不勝感激。

+0

我沒有給你一個完整的答案,但我至少可以證實RTMP流媒體不適用於iOS(也可能永遠不會),因爲它與Adobe Flash相關(這本身不是現在,也不太可能在iOS上支持)。 –

+0

有些服務可以像myRBM.tv一樣進行iOS轉碼。我很想找到一種方法來做到這一點。 – Ben

回答

3

您可以使用Flash插件在瀏覽器中查看從Android手機發起的實時流。即使我正在研究類似的項目,我也設法將視頻從設備傳輸到瀏覽器。你可以看看這個開源項目以供參考 -

http://code.google.com/p/ipcamera-for-android/

希望它能幫助!

0

嘗試看看在

FlvStreamer

這是一個C庫更換你的問題的一部分。檢查此C庫是否與LLVM兼容,並檢查一下這是否適用於您。

還檢查複製保護條款這個在下面的鏈接,並決定使用,

Wiki copy protection

檢查和更新,如果你發現任何答案,請。