59

更新時間: 2013-08-24

廣告

OSMF -簡介

  開源媒體框架 (Open Source Media Framework, OSMF) 是一個基於 ActionScript 的框架,可在您創建自己的富媒體體驗時提供充分的靈活性和控制能力。
  OSMF本身是一個給開發者使用的ActionScript3代碼庫,他們用Adobe Flash CS4 Professional和Adobe Flex Builder 3來創建媒體播放器(如同其他創建ActionScript應用的工具一樣)。
  OSMF,全稱是Open Source MediaFramework,開源媒體框架,以前的項目代號是Strobe。其中Akamai和Adobe將基於此OSMF框架共同開發Open VideoPlayer應用。OSMF目的是為了讓開發者可以更加容易的創建在線媒體播放應用,同時可以輕鬆擴展媒體應用之上的廣告,監控,報告和內容交付層面的功能。OSMF開源媒體框架包含了針對合作夥伴使用的API,可以用來在使用OSMF開發的媒體應用上添加功能插件擴展。
OSMF -工作原理

廣告

支持的媒體類型

  OSMF 不僅支持與FLVPlayback 相似的FLV和 H.264 視頻,而且支持所有 Flash Player 10 媒體格式:
  ·媒體流視頻:FLV、F4V、MP4、MPEG-4、M4V、F4F和3GPP
  ·漸進音頻:MP3
  ·漸進視頻:FLV、F4V、MP4、MP4V-ES、M4V、3GPP、3GPP2和QuickTime
  ·圖像:PNG、GIF和JPG
  ·SWF文件
  ·有限支持媒體流音頻:MP3、AAC、Speex和Nellymoser
  ·F4M 多速率清單文件( multi-bitrate manifest file )
  MediaDisplay組件的版本1主要適用於視頻。
  除了提供內容類型的新選項之外,OSMF還包括使用這些內容類型創建複雜媒體作品。 相應的概念是你可以創建各種媒體作品,例如與廣告橫幅、圖像和Flash內容混合的視頻。
使用方法

  對於有ActionScript媒體播放器開發經驗的人,OSMF引入了新的類和規則來編寫媒體播放器的邏輯。取代直接參照Flash Player本身的媒體API,OSMF開發者會參照OSMF類來編寫(內部調用Flash Player本身的媒體API)。例如OSMF開發並不需要直接實例NetStream對象。
  OSMF引入一個新的通用的類和概念。在過渡到開發OSMF媒體播放器,開發者需要趕上以OSMF的方式思考媒體的使用方式。
OSMF -何去何從

  隨著OSMF出現,Adobe正在改變我們的媒體和視頻播放器。通過創建一個強大的開放源碼媒體播放器的開發框架,致力於Flash Player的開發者現在可以更快地創建比以往具有更多功能、更多服務的視頻播放器,而且成本也非常合理。
  如果你是一個媒體播放器開發人員,你的下一個步驟是從這裡開始。下載OSMF來獲得最近OSMF發布的更多信息-源文件的壓縮包和發布的PDF註釋。為了建立你的開發環境,按照在發布註釋中「開始說明文檔」的介紹來做。這些說明提供了很多非常重要的細節,它在Adobe Flex Builder 3和Flash CS4中應用OSMF。
  為了更進一步的理解OSMF介紹的新的類和內容,請看OSMF開發指導和ActionScript 3語言的參考,包括開源媒體框架的API。

廣告

廣告