2011-02-27 47 views
0

我正在研究一個需要我能夠使用Flash加載大型視頻文件的系統。然而,我遇到的問題是用戶需要能夠找到文件中的一個隨機點,可能會或可能不會被下載,並立即開始播放(想想Youtube)。視頻文件可以在任何地方託管,因此我無法安裝策略文件或類似的東西。使用Flash在外部文件中尋找隨機

我已經看過這個,並且找不到任何答案。有沒有人知道在Flash文件中啓用此隨機搜索的方式,而不需要在目標位置安裝策略請求或RTMP服務器?

謝謝。

回答

0

有幾件事你可以看看。首先,我會將您的視頻放在CDN上,他們會很好地處理緩存,並會爲您的最終用戶更好地進行內容下載,尤其是在區域內。

其次,您可以使用閃存NetStream功能緩衝區和seek到特定位置。有幾個選項進行緩衝,時間,數據量等。

Full information here/link

這應該讓你在正確的方向開始。

哦,你可以看看另一件事情(費了很多更多)是Adobe媒體服務器:http://www.adobe.com/products/flashmediaserver/

希望它能幫助。

+0

NetStream功能是否允許從外部位置進行流式傳輸,而無需我進行某種設置到外部位置?目前,我不是自己託管這些視頻文件,他們可能來自我無法配置服務器的各個位置。 – 2011-02-27 21:56:13

+0

是的,你只需指定路徑並加載。如果你願意,你甚至可以在本地做到這一點。但你只需要通過該位置,並處理握手等。 – TNC 2011-02-27 22:07:59

+0

我在那個頁面上做了一些搜索,它看起來像我需要的類型尋求將需要在Adobe調用的流「數據生成模式」。但是,它看起來像這樣不起作用:「當您在沒有Flash Media Server的情況下使用此方法時,存在安全考慮事項。本地信任或本地聯網沙箱中的文件可以從遠程加載和播放視頻文件沙箱,但無法以URL策略文件的形式獲得明確許可,無法訪問遠程文件的數據。「 這看起來需要在端點上使用策略文件進行配置。 – 2011-02-28 06:02:53