2011-09-17 58 views
2

我正在構建CDN。我希望能夠流式傳輸到iPhone和iPad。這可能使用Amazon Cloudfront嗎?Amazon Cloudfront Stream可以傳輸到iOS設備

讓我澄清一下。有人在做任何事情的任何地方有任何文檔或例子嗎?

+2

是。 Amazon Cloudfront有很多功能。 –

+0

也許我的問題不清楚。我想知道使用了哪些協議,或者是否有文件記錄某人這樣做。 – LaundroMatt

+0

你正在接近這個錯誤的方向。你想使用什麼協議?你想解決什麼業務問題? –

回答

2

如果您確保媒體的元數據位於文件的開頭,則可以使用漸進式下載。谷歌「ffmpeg qtfastart」以最簡單的方式完成此項任務(以我的經驗)。如果沒有這樣做,播放器(在iOS中)必須下載完整文件,然後才能獲取它需要讀取的元數據以便播放。如果您在製作工作流程中沒有執行這一步驟,那麼您的漸進式下載不起「漸進式下載」的作用,它實際上是下載整個文件(如前所述...因此它可以獲取元數據),然後播放。這可以通過平臺支持的任何視頻/音頻文件來完成。

注意:我不確定這是如何影響高速擦洗的任何嘗試。看起來這個文件需要下載到應用程序試圖掃描的地方。

另一種選擇可能是創建iOS流(使用分段器/代碼轉換器)所需的格式,並通過常規Cloudfront發行版中的http提供這些文件。理論上這應該起作用。

更清晰 - Cloudfront使用的是支持通過各種RTMP協議進行流式傳輸的Flash Media Server(v 3.5)的較早版本。可以通過創建Streaming Distribution(我們如何爲Web和Android進行流式傳輸)以及在前端使用諸如JW Player之類的功能來啓用這些功能。
http://help.adobe.com/en_US/FlashMediaServer/3.5_TechOverview/WS5b3ccc516d4fbf351e63e3d119ed944a1a-7ffa.html http://www.adobe.com/devnet/logged_in/ktowes_fms35.html

IOS流是使用HTTP實時流是不同的實現。 https://developer.apple.com/resources/http-streaming/

您的選擇可能會像我上面提到的那樣,或者使用EC2並且站起來您自己的FMS 4.5實例(http://aws.typepad.com/aws/2012/03/live-streaming-cloudfront-fms-4-5.html)。

0

你只是想使用漸進式下載,這意味着上傳文件到S3,創建一個分佈,並去!這非常簡單。

相關問題