簡體   English   中英

Http Live Stream視頻內容

[英]Http Live Stream video Content

我正在嘗試在App Store上發布Iphone的應用程序。 但是蘋果拒絕了我的申請。 原因是9.4應用程序使用媒體內容必須超過10分鍾才能使用HTTP實時流。

在我的應用程序中,它使用來自許多服務器的視頻。 例如“ http://video.teknomart.com.tr/3-13-2.mp4”

使用媒體播放器控制器,我可以播放視頻。 使用initwithFileURL方法。 但我不知道如何使用HTTP直播流。我用它抬起頭來http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/Introduction/Introduction.html 那個蘋果引用了我。 但我不完全了解。

蘋果公司提出的請求是在服務器端,而不是iPhone。 您將需要分割每個視頻文件並為其創建播放列表。

在Mac上,您可以使用mediafilesegmenter分割和創建視頻文件。 也可以使用OpenSource替代品。

這樣做是為了控制移動網絡上的帶寬。 在wifi上沒有任何限制,因此請考慮允許用戶僅在wifi上播放視頻文件。

使用超過10分鍾的媒體內容的應用程序必須使用HTTP實時流

您的服務器中應該具有蘋果推薦的.m3u8格式的播放列表文件,如果您在手機上流式傳輸的媒體超過10分鍾,則可以通過HTTP Server分發該文件。

在我的應用程序中,它使用來自許多服務器的視頻。 例如“ http://video.teknomart.com.tr/3-13-2.mp4

這件事會違反他們的標准。 他們為這個特定問題提供了許多解決方案,並且取決於項目的規模,您提供的服務以及您希望運行的服務器。

如果您使用視頻點播,則需要將所有內容分段為Apple推薦的格式,並將其存儲在普通服務器中。 在Mac中,您可以使用mediafilesegmenter ,對於Linux,它們是許多開源解決方案,例如ffmpeg

如果要提供實時流,則將有一個媒體服務器將接收媒體流,然后將其轉換為Apple推薦的格式並存儲到服務器中。 而分發將由HTTP Server完成。

這篇文章將為您提供有關媒體服務器的更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM