摘要:媒體資產管理(MAM)系統包含數字媒體的采集,編目,管理,傳輸和編碼轉換,該文描述了基于Web的媒體資產管理系統的設計與實現,該系統為電視臺用戶更好地保存、管理、利用、以及重復利用媒體資產提供了高效的保證。
關鍵詞:媒體資產;Web;三層架構;.Net
中圖分類號:TP315文獻標識碼:A文章編號:1009-3044(2008)36-2662-01
The Design and Implementation of Web-Based Media Asset Management System in Television Station
LUO De-quan, ZHANG Zhi-guo, QIN Guo-liang
(Computer School, Sichuan University, Chengdu 610051, China)
Abstract: Media Asset Management (MAM) system includes collection, cataloging, management, transport and conversion of digital media. This article describes the design and implementation of Web-based media asset management system. The system makes it better to preserve, manage and use the media assets for television users.
Keywords: Media Asset Management; Web; three-tie architecture; .Net
1 引言
隨著媒體資產管理(MAM)系統的出現,廣播電視媒體的基本工作流程將從以生產和操作為中心的環境向著以媒體資產為中心的環境轉換。傳統的電視臺的由內容起到發布止的工作流程是沿著一條生產的組織,操作,發布的邏輯線來運行的,由于沒有實現媒體資料管理的自動化,有時為了找到一條有用的媒體資料不得不人工到浩如煙海的媒體資料中去查找, 效率較低。而以媒體資產為中心的媒體環境實現了媒體資料管理 的自動化,能為廣播電視業極大地提高生產力、創造力,增加媒體資產的價值和創造新的收入來源。通過允許對現有的媒體資產的重復利用和允許記者、編輯、導演在生產的過程中直接訪問所需要的媒體資產,將會大大提高節目的生產效率。
2 系統設計
2.1 系統設計思想
由于媒體資產管理的對象大部分是影視音頻資料,對視頻圖像存儲質量與處理技術的要求很高,系統采用先進的流媒體技術和視、音頻壓縮編碼技術,保證系統技術上的先進性。
首先,系統的存儲圖像的格式采用JPEG,這種格式通用性好,壓縮比高,能最大限度節約硬盤空間的圖片格式。其次,在編解碼技術和加工處理技術方面,系統應用現在國際上流行的低碼流和高碼流同時處理的技術,一份媒體資料同時采用低碼流格式和高碼流格式,低碼流進行影片的客戶端定位,高碼流來進行實行編輯處理或下載。最后,系統充分考慮到對高畫質視音頻素材存取的需要,采用先進的虛擬存儲技術和多級存儲技術,以確保網絡帶寬與存儲容量完全達到應用設計的需要,并支持今后節目量與制作量的進一步擴展。
2.2 系統架構設計
整個媒體資產管理系統采用三層體系結構。第一層為應用層,第二層為中間層,第三層為數據層。客戶端不存放數據與程序,直接通過應用服務器訪問數據庫,與傳統的C/S系統相比,可提高系統的安全行,穩定性,減少網絡通訊流量,提高系統的可維護性。系統架構如圖1所示。
系統構建在網絡化平臺之上,其中主要的非結構化媒體數據對象(MPEG2、MPEG4等)可以通過高速的光纖網絡傳輸,其他管理信息,數據索引信息,數據請求信息等結構化信息通過以太網支持。存儲管理是系統數據調度遷移的核心,內容管理是系統管理,控制和應用支持的基礎平臺,而資料的采集,整理,制作,編目,檢索,發布和業務管理等都是建立在存儲管理和內容管理之上的業務體系。系統建立一個網絡化內容管理平臺,用嚴格規范、可定義的結構化數據對象,來管理非結構化海量的,不易定義和描述數字媒體對象的。

圖1
2.2.1 應用層
應用層主要包括系統所有與業務相關的應用軟件,包括:編目、檢索、采集、節目資料管理(MIS)、輔助管理系統、編審系統等。應用層根據業務的需求以及實際的工作流程向中間層發出數據對象請求,中間層接到請求后進行相應的處理并將處理結果返回應用層。
2.2.2 中間層
中間層的核心內容就是內容管理與存儲管理。內容管理負責對系統結構化數據對象(索引類數據對象)進行管理,而存儲管理則完成系統非結構化數據對象(媒體數據對象)的存儲遷移。內容管理負責系統所有應用層面的數據請求,并通過用戶管理、資源流程管理等實現應用與數據的分離。存儲管理則通過客戶化生成的存儲策略以及內容管理生成的數據請求進行非結構化數據的存儲管理,并直接將數據發送到應用層。
2.2.3 數據層
數據層是對系統的數據平臺支持,在軟件系統中主要指數據庫平臺,而在設計思想中,數據層主要包括抽象的結構化數據存儲與非結構化數據存儲。在數據層的下面需要硬件系統平臺的支持,如存儲平臺、網絡平臺。
3 實現方法
媒體資產管理系統主要功能有:雙碼流音視頻資源采集、資源編目和標引、檢索、存儲、數據庫下載的功能,參見圖2。

圖2
系統用.NET開發,其中前臺的頁面用ASP.NET開發,后臺用C#編寫Com組件,包括數據訪問組件、業務數據實體、業務組件包等,完成各種操作背后的邏輯處理,實現了前臺頁面對后臺數據庫操作,數據庫用的是SQL Server 2000,通過DTS實現與其他系統的數據同步。
4 結束語
本文介紹了一種基于Web的媒體資產管理系統的設計思想,從電視臺節目制作與存儲的業務出發,提供一個從網絡安全性、存儲安全高效、應用高效、可擴展性的整體節目管理系統,提高了電視臺的工作效率。目前,該系統已在多家電視臺得到應用,獲得了良好的效果,隨著電視臺業務的不斷豐富和計算機技術的快速發展,本系統也將進一步優化完善。
參考文獻:
[1] 鄧永紅.媒體資產管理系統綜述[J].電視技術,2005(3).
[2] 花振峰,楊偉民,張生. .Net組件和COM組件的應用集合研究[J].電子工程師,2005(2):71-73.