Flash Media Server 2 功能
來源:互聯網
上載者:User
server Flash Media Server 將傳統的流媒體功能與靈活的開發環境結合起來,為最廣泛的群體建立和提供創新的、互動式媒體應用。該組合使組織建立和交付廣泛的媒體體驗,包括傳統的媒體交付應用,如ApsaraVideo for VOD、即時 Web 事件廣播、MP3 流以及富媒體通訊應用(如視頻部落格、影像訊息和多媒體聊天環境),從而使您按照自己的方式與客戶交流。
瞭解有關 Macromedia Flash Media Server 的強大功能的更多資訊。您可以逐頁瀏覽各項功能,或跳到下面列出的任何功能。
觸及範圍更廣,步驟更簡單
觸及範圍最廣
Flash 是世界上使用最廣泛的軟體平台,覆蓋範圍超過所有連網台式機的 98%,並且通過主要的夥伴 Microsoft、Apple、Netscape 和 AOL 進行發布。
“即買即用”
Flash 提供了跨作業系統和瀏覽器的一致媒體體驗,使您的開發人員能夠致力於最強大的新體驗,而不是忙於建立跨平台的修複。
更低的成本
不需要將代碼編寫為不同的格式,也無需為您的網站開發多個版本,就可以將其部署在多個平台上。只需編寫和開發一次代碼,就可以在任何位置通過 Flash Media Server 交付。
最佳媒體體驗
無縫整合
將媒體體驗直接無縫整合到您的網站中,無需彈出其他視窗或瀏覽器,從而獲得簡潔、內聚的外觀。
自訂播放器
控制媒體播放器的外觀,使其符合網站設計規範,並提升您的品牌知名度。使用獨特的功能構建自訂播放器以使您的體驗與眾不同,並且保留和吸引受眾。
高品質視頻
支援全新的高品質視頻轉碼器,從而能夠使客戶以更低的位速率和檔案大小,提供可與當今最佳視頻轉碼器相媲美的卓越的視頻品質。
即時“啟動”
伺服器上小型輕量級檔案格式、協議和播放器以及可程式化的緩衝控制使 FMS 流媒體能夠在選中播放按鈕之後立即啟動。
高枕無憂的交付
頻寬檢測
檢測用戶端的連線速度,並提供適當的位速率視頻。不會再向終端使用者發送“選擇視頻大小”這類令人混淆的訊息。
自訂流交付
Flash Media Server 自動捕獲終端使用者的串連狀態,並且能夠使發行者根據此資訊向終端使用者交付視頻流。
例如,對於想利用 Flash 8 中全新高品質的視頻轉碼器,但同時又想支援以 Flash 7 或更低版本串連的使用者的發行者來說,就可以使用該功能將 Flash 8 視頻提供給與 Flash Player 8 串連的每個人,同時將普通的 Flash 視頻提供給與 Flash Player 6 或 7 串連的每個人。
動態緩衝
通過編程方式設定緩衝區,以根據視頻的長度和位元速率以及用戶端連線速度,精確設定最快的啟動時間。提供儘可能最快的啟動,並且以最優的方式交付擁有比用戶端連線速度更高位速率的視頻。
服務品質監控
跟蹤用戶端的回放體驗,即時糾正由於網路阻塞而出現的無法預料的回放問題。
防火牆和代理穿越
快速測試多個連接埠和協議組合,以繞過防火牆和代理,並選擇速度最快的串連。
進階的媒體功能
播放清單和廣告插入支援
使用標準的 XML 格式(如 SMIL 或 ASX)交付用戶端或伺服器端播放清單,並且通過輸入資料流預先滾動和插播式廣告使您的內容賺錢。
即時視頻流和記錄
只需通過將照相機插入到 USB 或防火牆連接埠,即可從任何作業系統都識別的照相機和麥克風源中捕獲即時音頻和視頻流。照相機 API 能夠使開發人員動態指定視頻捕獲參數。捕獲的視頻可以即時廣播給其他人和/或記錄到伺服器的磁碟上。
多使用者通訊
使用多種方式、多使用者流以及用於同步多個使用者之間資料的遠程共用對象技術,建立創新的視頻通訊應用,如富媒體聊天室、視頻部落格、影像訊息、多使用者遊戲等等。
進階搜尋
使您的查看者立即跳到視頻的任何一部分,無論視頻的長度大小或者是否已經完全下載都是如此。
多個網路攝影機角度
讓查看者從不同視野進行選擇,以便提供更吸引人、更有互動性的體驗。
安全與內容保護
沒有暴露的 URL 和媒體檔案位置
指回內容來源的 URL 通常會損壞 Internet 上媒體的位置。市場上的大多數媒體播放器都允許使用者很容易地查看現正播放的媒體剪輯的位置。藉助 Flash,外部媒體檔案位置在 SWF 檔案中被壓縮為二進位格式,因此網站訪問者無法使用,這幾乎使得訪問者無法獲得通過 Flash Player 交付的媒體的檔案和伺服器位置。
控制暴露的資訊
傳統的媒體播放器經常會提供很多關於媒體的資訊,而您根本不願意共用這麼多資訊。例如,檔案名稱、檔案類型、編碼選項、交付方法等資訊都可以很容易地從主要的媒體播放器獲得。Flash 能夠使您完全自訂媒體播放器,來顯示只想讓客戶看到的資訊。除非發行者選擇使檔案資訊可用,否則不會很輕易得到檔案資訊。
無用戶端緩衝
通過 Flash Media Server 流向 Flash 用戶端的音頻和視頻內容未在本地用戶端機器上進行緩衝。安全交付 mp3 檔案和其他媒體,並確保知道網站訪問者不能進入其 Temporary Internet Files 檔案夾且獲得媒體檔案資源。
獨特的傳輸協議限制流跳躍
預設情況下,通過 Flash Media Server 交付的內容都包含在 Macromedia 專有協議 (RTMP) 中。因為這是一種未發布的專有格式,流跳躍程式不具備跳躍通過 Flash Media Server 交付的媒體的能力。這將大大降低未授權程式捕獲從 Flash Media Server 到 Flash Player 的數位媒體流的能力。
存取控制
Flash Media Server 提供一種可以由發行者使用的外掛程式機制,以在交付流之前驗證並對使用者進行身分識別驗證。使用存取控制,發行者可以避免未授權網站深入連結到它們的媒體流中,它們可以支援單點登入或按觀看內容和事件的次數付費。
SSL 交付
對於最終的輸入資料流安全性,Flash Media Server 通過 SSL 支援實際流的加密交付。安全通訊端層 (SSL) 是一個通過 TCP/IP 進行安全通訊的協議。Flash Media Server 為傳入和傳出 SSL 串連和資料提供 SSL 和加密。這將在傳輸串流時為使用者提供一種最強型別的安全保護。
整合到現有基礎架構中
XML 對象
XML 對象是一個使開發人員能夠讀取和編寫 XML 檔案和流的伺服器端 API。這對於使 FMS 能夠從媒體資源管理系統中讀取媒體中繼資料資訊以便進行大規模ApsaraVideo for VOD部署非常有用。此外,此功能還可以用於串連到 Web 服務,如使用 XML 進行通訊的 Jabber。
檔案對象
檔案對象是一個伺服器端 API,它能夠使開發人員在伺服器上寫入訪問檔案系統命令的應用。這在許多方面都很有用,例如: 對於規模較小的ApsaraVideo for VOD應用,開發人員現在可以查詢媒體素材的伺服器檔案系統,並在列表中顯示它們,以供評閱人員從中選擇。
對於在伺服器上記錄和儲存音頻和視頻的應用,開發人員現在可以建立一個支援某些使用者(如,網站管理員)的應用以審閱提交的剪輯及按他們的意願刪除或重新命名這些剪輯。
通常,這類應用都需要一個資料庫和一個應用伺服器。現在,僅使用 Flash Media Server 就可以完成這一切。
結果,開發人員可以更快地建立媒體應用,並降低了複雜性。
強大的日誌記錄
ASCII 日誌、即時使用方式監視器以及伺服器和流事件的完整 API 可以確保發行者具有他們跟蹤和產生有關伺服器和內容使用方式的報告所需的所有工具。因為 ASCII 日誌符合 W3C,因此可以使用行業標準工具解析日誌、文檔音頻和視頻使用方式並建立強大的報告。另外,還可以利用日誌記錄提供以下功能:
可配置的日誌目錄
日誌旋轉
可配置的記錄檔大小
可配置的日誌內容
內容發行者能夠為使內容賺錢以及確定訊息的有效性和觸及範圍產生報告,因此從中受益。
流事件捕獲
利用有關立即可訪問的流事件的詳細資料,開發人員能夠確切瞭解如何、何時及由誰來訪問流視頻。
傳統的媒體交付功能(如漸進式下載)僅告訴您是否“點擊”或下載了某個媒體檔案。發行者不可能知道使用者觀看了多少視頻,例如,如果使用者在視頻上點擊暫停而不是繼續播放它,或者如果使用者在觀看整個剪輯之前離開該網頁到其他地方瀏覽。
使用 Flash Media Server 中的流事件記錄記錄能夠使發行者看到和捕獲終端使用者觀看的確切視頻數量。
管理主控台
藉助管理主控台,運行、管理 Flash Media Server 部署和應用變得輕而易舉。使用直觀的、基於 Web 的介面,管理員可以查看有關應用、對象、流以及伺服器運行正常的功能,如 CPU 效能以及來自單個 UI 的頻寬的即時資訊。
可擴充性、可靠性和效能
Edge Server
對於更大規模的部署,現在已經有一個全新的邊緣-源部署選項,可簡化Server Load Balancer、容錯移轉、冗餘和群集。
過去,交付需要在多個伺服器上啟動並執行大型媒體應用通常很複雜,需要進行大量的整合和/或手動工作。如下圖所示,內容、設定檔和應用邏輯必須被複製到所有伺服器。需要建立同步伺服器的特殊伺服器指令碼。監控伺服器或擷取日誌資訊可以一次完成,但如果希望同時監控和查看來自所有伺服器的報告,則會需要自訂工作。
藉助 Flash Media Server,客戶可以部署多個Edge Server來處理實際的流量,同時在一個中央原始伺服器上保留所有內容、伺服器指令碼應用邏輯和報告。Edge Server串連到原始伺服器,並根據需要推送和拖曳內容和應用。如下圖所示。
在此情景下,可以通過任何常見的Server Load Balancer軟體或硬體將流量發送到Edge Server。此方法簡化了大規模部署的Server Load Balancer、容錯移轉、冗餘和群集。
以下所列是源和Edge Server中的許多智能功能,這些功能使其能調整媒體應用的交付。
Edge Server的點播流緩衝
Edge Server在使用者請求音頻和視頻內容時將在網路邊緣緩衝該內容。可以在 RAM 中緩衝該內容,如果需要也可以本機存放區上進行緩衝。將素材緩衝到邊緣上可減少伺服器訪問儲存的需求(該進程通常是大規模媒體交付的一個瓶頸),並使視頻能夠更快到達終端使用者。
實況流分段
除了方便點播檔案外,實況流分段功能還使Edge Server能夠自動從某個原始伺服器(或另一個用於超大型部署的Edge Server)預定實況流,並根據需要將這些流發布給終端使用者。該功能支援在整個群集中自動訪問實況視頻。
資料流和共用對象處理
除了交付音頻和視頻之外,Flash Media Server 還可以採用一次性(流式)或永久(共用對象)方法提供資料。大規模資料類型轉換應用就是該功能的一個極好執行個體。Edge Server還按交付音頻和視頻資料相同的方式進行資料交付。
路由管理
該功能使您能夠控制哪個Edge Server處理哪些串連,並控制在群集中路由資料的方式。
多進程
Flash Media Server 能夠使您作為一個獨立的進程運行每個虛擬機器主機、應用或執行個體。由於以下諸多原因,這一功能非常有用:Flash Media Server 用於支援許多獨特的媒體應用。為了獲得最高的可靠性,可以將這些應用作為一個獨立的進程運行。如果您需要停止某一應用進行維護或升級,它不會影響其他應用。擁有由一個 FMS 伺服器或群集提供動力的很多品牌或網站的公司也具有相同的優勢。可以維護每一個網站而不會影響其他網站。
此外,一些作業系統將每個進程限制為 RAM 僅 2GB。通過使不同的執行個體使用不同的進程,您可以將作業系統的每個進程限制為大約 2GB。
注意:此功能僅適用於原始伺服器部署。