2012-02-24 75 views

回答

1

iOS設備支持.mp4文件HTTP漸進式下載,服務器可能是簡單的Apache或Nginx的。用戶體驗與HTTP直播流非常相似。

RTSP也是可能的。您可以使用DarwinStreamingServer作爲RTSP服務器,將live555作爲RTSP客戶端遷移到iOS平臺。

+0

因此,HTTP Live流式傳輸比其他解決方案需要更多的硬盤空間嗎? – spentak 2012-02-24 15:56:07

+0

號碼HTTP直播只需要將視頻文件分割成許多部分,開銷可忽略不計。 – ciphor 2012-02-24 16:02:16

+0

ciphor,如果視頻是多種語言的話。我聽說沒有辦法在http實時流媒體中切換音軌,所以我們必須在每種語言中都有一部完整的電影,這會大幅提高hd的使用率。思考? – spentak 2012-02-24 16:57:30

1

我認爲HTTP漸進式下載是替代解決方案。我們已經通過一個簡單的HTTP服務器完成了它。對於RTSP或其他類型的協議,您必須自行實施。

大衛

3

如果您的應用將流式傳輸視頻超過10分鐘蘋果要求您使用HTTP直播流式傳輸視頻,否則當您將應用提交給應用商店時,您的應用將被拒絕。 (這發生在我身上,我第一次提交我的應用程序,在我知道這個要求。)

HTTP Live Streaming Overview:在App Store提交分發

警告iOS應用必須 符合這些要求。

如果您的應用通過蜂窩網絡傳輸視頻,並且視頻 超過10分鐘的持續時間或5分鐘內的5 MB數據,則需要使用HTTP實時流傳輸。 (漸進 下載可用於較小的剪輯。)

如果你的應用在蜂窩網絡上使用HTTP實時流,你需要 以64 Kbps或更低的帶寬 (低帶寬數據流提供至少一個流可能是純音頻或帶有仍然 圖像的音頻)。

這些要求適用於提交用於在Apple產品上使用的 App Store中分發的iOS應用程序。蘋果可能會拒絕或刪除不符合規範的應用程序。