如果將視頻流式傳輸到iOS設備,是否必須使用HTTP Live Streaming?是否支持HDS?問題是我們存儲空間有限,而HTTP Live Streaming需要我們有更多的視頻文件。有人能給我一些關於這些問題的解釋嗎?iOS支持HTTP Live Streaming以外的任何內容嗎?
2
A
回答
1
iOS設備支持.mp4文件HTTP漸進式下載,服務器可能是簡單的Apache或Nginx的。用戶體驗與HTTP直播流非常相似。
RTSP也是可能的。您可以使用DarwinStreamingServer作爲RTSP服務器,將live555作爲RTSP客戶端遷移到iOS平臺。
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應用程序。蘋果可能會拒絕或刪除不符合規範的應用程序。
相關問題
- 1. 我應該甚至打擾支持除RESTful HTTP之外的任何內容嗎?
- 2. 在iOS中實現HTTP Live Streaming
- 3. MPMoviePlayerController和HTTP Live Streaming
- 4. iOS to browser live streaming
- 5. Live OGG streaming
- 6. HTTP-Live-Streaming - 加載問題?
- 7. MAC OSX HTTP Live Streaming Tools
- 8. Http Live Stream視頻內容
- 9. 在iOS上的HTTP Live Streaming客戶端中截取視頻幀
- 10. qtip live()支持
- 11. Akka-http-json「不支持的內容類型,支持:application/json」
- 12. Http Live Streaming - 在Linux上分段mp3
- 13. 是Char.ConvertFromUtf32(0x20)除字符串('')以外的任何內容嗎?
- 14. IE 7支持內容僞類嗎?
- 15. J2ME支持HTTP PUT嗎?
- 16. 不支持iOS多任務
- 17. Facebook sdk(iOS)支持ipv6嗎?
- 18. IOS Safari支持Shadow DOM嗎?
- 19. iOS 4.2支持CLGeocoder嗎?
- 20. mac os 10.5.8可以支持任何支持iphone os 4.0的xcode版本嗎?
- 21. Alljoyn支持iOS
- 22. windows live mail mapi支持
- 23. IIS平滑流式傳輸和Apple HTTP Live Streaming之間的兼容性
- 24. 如何在Unix上實現HTTP Live Streaming服務器?
- 25. 如何在iPhone SDK 3.0中使用HTTP Live Streaming協議
- 26. 如何在iPhone中使用「HTTP Live Streaming」播放視頻?
- 27. JMS/ActiveMQ的持久存儲容量足以支持200 GB嗎?
- 28. Http的Angular2只支持Json嗎?
- 29. Scalatest對假設有任何支持嗎?
- 30. IOS是否以任何方式支持Active Directory?
因此,HTTP Live流式傳輸比其他解決方案需要更多的硬盤空間嗎? – spentak 2012-02-24 15:56:07
號碼HTTP直播只需要將視頻文件分割成許多部分,開銷可忽略不計。 – ciphor 2012-02-24 16:02:16
ciphor,如果視頻是多種語言的話。我聽說沒有辦法在http實時流媒體中切換音軌,所以我們必須在每種語言中都有一部完整的電影,這會大幅提高hd的使用率。思考? – spentak 2012-02-24 16:57:30