2010-05-24 112 views
4

我正計劃構建一個應用程序,將音頻媒體流式傳輸到手機以供用戶收聽。將音頻流式傳輸到手機,使用什麼技術?

目標是智能手機:iPhone /黑莓/ Android /(J2ME?)。

我看到iPhone上的流式傳輸必須使用HTTP直播,但我沒有看到它被其他平臺支持。

我應該通過rstp來播放流嗎? http?有沒有辦法爲所有不同的移動平臺使用統一的解決方案?如果任何人已經不得不通過這個,幫助將不勝感激。

回答

0

對於「使用什麼技術?」這個問題的一個答案,對於iPhone具體是WiFi。我知道這不是你問的問題類型,但它是一個值得做的點!由於帶寬使用,許多支持3G流媒體的應用程序已被Apple拒絕。您可能需要做好準備,才能感知網絡連接類型,並在您只有WiFi連接時限制流式傳輸。

0
  • Android和黑莓都支持RTSP

  • 請注意,某些BlackBerry設備僅支持15fps視頻,因此您可能需要分離的流才能爲用戶提供最佳體驗。

  • 從iPhone OS 3.0開始,iPhone需要HTTP Live Streaming

唯一的軟件解決方案,我知道,以支持上述所有爲Wowza,但你仍然需要一個編碼器。 (我認爲Wowza支持RTP作爲輸入,但需要雙重檢查。)

0

你可能會想要做RTSP,但它並不重要。 HTTP Live Streaming只是客戶端的協議,我非常確定。所有這些縮略詞只是描述了傳輸數據的方式。如果瀏覽器可以訪問給定協議的數據....機會也可以。這聽起來像你問更多的服務器端問題.....但這個問題是你最擔心的問題你將不得不按照「我將如何擴展這個」而不是「我應該使用什麼協議來傳輸數據「。另外,所有客戶端的統一解決方案都將有一臺服務器,它們全部都是用於數據的。您仍然需要爲每個操作系統開發獨立的客戶端。

相關問題