by Lewis Yen

 Comments (0)

Created

September 28, 2009
原文出處–http://www.adobe.com/devnet/flashmediaserver/articles/live_dynstream_dvr.html
 
Adobe FMS 目前最新版本3.5有一項重要特點就是動態串流(Dynamic Streaming), 這項功能能夠針對不同頻寬限制而動態調整串流速率.
而最近Adobe開發者中心發表了一篇針對live dynamic streaming不必撰寫程式碼來配置這些設定. 當然作者提到如果會一些Flash 的程式碼技巧更能夠得心應手的控制這些動態串流.
文中另外提到DVR(Digital Video Recording), 顧名思義就是儲存錄製這些影音檔, 在現場live播出後能夠順便錄製起來作為之後VOD(Video on Demand) 的播放, 使得整個串流製作更有系統.
 
–定義Live Encoder 以播送動態串流影片–
會用Flash作為影音串流格式是因為目前Flash播放器在目前的PC世界非常普遍, 甚至包括Linux跟Mac, 因此使用FMS不用擔心客戶端的播放器相容問題. FMS目前發布的網址均以rtmp做開頭(例如:rtmp://myserver.com/dvrcast_origin/), RTMP是FMS使用的重要協定之一.
在現場播放的串流檔名, 可以

livestream500,

livestream800,

livestream1200,

livestream1800,

livestream2200

來命名,這樣根據不同頻寬來播放不同速率的串流檔, 讓整個播放過程的體驗更順暢.
 
而DVR則設置為
mp4:livestream500.f4v,
mp4:livestream800.f4v,
mp4:livestream1200.f4v,
mp4:livestream1800.f4v,
mp4:livestream2200.f4v,
and mp4:livestream3000.f4v 
 
f4v是作為flash player的影片格式.  詳細的配置步驟可見文章的說明跟圖片示意.

ADD A COMMENT