戴喜洋
【摘 要】 隨著廣播電視臺的節(jié)目制作量不斷增長,對媒體資源的獲取要求更加及時、準確和全面,以備節(jié)目制作時的調(diào)用,提高節(jié)目制作水平,因此媒資系統(tǒng)的管理是安全播出管理部門的重要職責,而傳統(tǒng)的基于硬件的媒資監(jiān)控系統(tǒng)無法滿足大量節(jié)目輸出要求,因此設(shè)計了基于WMI技術(shù)的媒資管理網(wǎng)絡(luò)監(jiān)視子系統(tǒng)輔助媒資網(wǎng)絡(luò)的信號監(jiān)控,實現(xiàn)了對媒資數(shù)據(jù)庫的監(jiān)控,確保了節(jié)目播出質(zhì)量,提高了工作質(zhì)量。
【關(guān)鍵詞】 WMI技術(shù) 媒資管理 網(wǎng)絡(luò)監(jiān)視
為滿足現(xiàn)代廣播電視數(shù)字化播控發(fā)展的實際需求,提出一種新型的媒資管理網(wǎng)絡(luò)監(jiān)視子系統(tǒng),并對該系統(tǒng)的設(shè)計與實現(xiàn)進行探究。媒資管理網(wǎng)絡(luò)監(jiān)視子系統(tǒng)主要包括五大功能模塊,具體而言,主要為系統(tǒng)配置模塊、數(shù)據(jù)庫網(wǎng)站監(jiān)視模塊、存儲設(shè)備監(jiān)視模塊、軟件進程監(jiān)視模塊、報警模塊及日志記錄模塊。在該系統(tǒng)部分模塊設(shè)計中,需要應(yīng)用到WMI技術(shù),通過對WMI技術(shù)的簡述,對該系統(tǒng)模塊設(shè)計與實現(xiàn)進行分析。本系統(tǒng)對于廣播電視臺后臺監(jiān)視系統(tǒng)的構(gòu)建,具備指導意義。
1 媒資管理網(wǎng)絡(luò)網(wǎng)絡(luò)監(jiān)視子系統(tǒng)實現(xiàn)的WMI技術(shù)
WMI技術(shù),即Windows管理規(guī)范,其接口規(guī)范統(tǒng)一、標準且支持擴展,具備數(shù)據(jù)采集、配置系統(tǒng)與管理事件等功能。WMI技術(shù)提供有統(tǒng)一接口,可以讓本地或遠程程序獲取源于網(wǎng)絡(luò)管理、計算機系統(tǒng)等方面的信息數(shù)據(jù),屬于計算機管理系統(tǒng)的重要部分。WMI建立于公共信息模型對象管理器基礎(chǔ)之上,屬于對操作系統(tǒng)具體構(gòu)成單元描述的對象數(shù)據(jù)庫,為程序運行提供公共接口。WMI技術(shù)屬于一種規(guī)范,通過應(yīng)用該技術(shù),可以實現(xiàn)對絕大部分網(wǎng)絡(luò)資源進行訪問、管理配置與監(jiān)視,如遠程操作啟動程序,對程序設(shè)定時間,查詢計算機網(wǎng)絡(luò)運行紀錄等。在媒資管理網(wǎng)絡(luò)監(jiān)視系統(tǒng)的軟件進程監(jiān)視模塊存儲設(shè)備監(jiān)視模塊中均應(yīng)用該技術(shù)以實現(xiàn)對各種信息的獲取與實際監(jiān)視。
2 媒資管理子網(wǎng)概述
媒資管理子網(wǎng)絡(luò)主要包括了幾個工作站:分別是節(jié)目管理,播出表編輯,技術(shù)審核,存儲設(shè)備以及數(shù)據(jù)庫服務(wù)器;播出子網(wǎng)絡(luò)包括:自動遷移,播出控制以及播出服務(wù)器。他們之間的基礎(chǔ)網(wǎng)絡(luò)是連通的,同在一個局域網(wǎng)內(nèi),數(shù)據(jù)傳輸高效可靠。電視臺節(jié)目播出流程大致是這樣子的:首先,工作人員通過用戶管理系統(tǒng),根據(jù)自己的權(quán)限登錄播表編輯軟件進行播出表的編輯,通過技術(shù)審核后提交到數(shù)據(jù)庫。然后有節(jié)目管理權(quán)限的工作人員登錄節(jié)目管理軟件根據(jù)數(shù)據(jù)庫中編輯好的播出表,進行素材的采集,采集的素材先傳到本地,通過技術(shù)審核后一般上傳到二級存儲,當然也可直接傳到播出服務(wù)器。
3 媒資管理網(wǎng)絡(luò)子系統(tǒng)各個功能模塊的設(shè)計與實現(xiàn)
3.1 系統(tǒng)配置模塊設(shè)計與實現(xiàn)
針對廣播電視臺所設(shè)計的媒資管理網(wǎng)絡(luò)子系統(tǒng),其系統(tǒng)配置主要包括審片通道配置、自動遷移配置兩大部分。審片通道配置的具體流程與功能為:啟動軟件系統(tǒng)、在設(shè)置界面中選出通道并對通道具體參數(shù)值進行設(shè)置,通過添加選項將設(shè)置數(shù)據(jù)存儲至數(shù)據(jù)庫之中,支持審片通道信息刪除。
審片通道配置依據(jù)所需數(shù)據(jù)類型,于界面之中設(shè)置添加了Texbox,從而為用戶輸入提供必要信息,通過添加選項,可以調(diào)用添加接口,將其輸入的數(shù)據(jù)信息存入到數(shù)據(jù)庫之中,支持數(shù)據(jù)信息的刪除。
3.2 數(shù)據(jù)庫網(wǎng)站監(jiān)視模塊設(shè)計與實現(xiàn)
在本媒資管理監(jiān)視子系統(tǒng)中,其網(wǎng)站數(shù)據(jù)庫監(jiān)視模塊的主要功能在于,對網(wǎng)站是否可以正常訪問進行監(jiān)視,對數(shù)據(jù)庫是否可以正確讀取數(shù)據(jù)進行監(jiān)視。在其功能要求的基礎(chǔ)上,設(shè)計類Check Webband Data進行網(wǎng)站與數(shù)據(jù)庫檢測。因整個子系統(tǒng)在運行過程中,其模塊多為同時協(xié)調(diào)作業(yè),模塊需要設(shè)置獨立線程進行監(jiān)視作業(yè),為此,提出監(jiān)視線程設(shè)計,通過設(shè)置Thread Web And Data進行數(shù)據(jù)庫運行狀況的監(jiān)測,監(jiān)視線程作業(yè)方式為:通過啟動線程調(diào)用Check Webband Data中函數(shù)進行數(shù)據(jù)庫與網(wǎng)站監(jiān)控,一旦數(shù)據(jù)庫與網(wǎng)站發(fā)生異常狀況,則會發(fā)出報警,報警結(jié)束后啟動定時器,定時器執(zhí)行網(wǎng)站數(shù)據(jù)庫循環(huán)監(jiān)視任務(wù),并以間隔0.1s的方式啟動Timer-Tick,在定時器停止后啟動線程監(jiān)控,線程執(zhí)行后再次啟動定時器進行循環(huán)監(jiān)視。
3.3 存儲設(shè)備監(jiān)視模塊設(shè)計與實現(xiàn)
存儲設(shè)備監(jiān)視模塊在設(shè)計時,需要結(jié)合實際情況,一般存儲設(shè)備監(jiān)控主要是進行K2視頻播出服務(wù)器、電視臺二級存儲設(shè)備進行監(jiān)視,其設(shè)備多在五個以下。二級存儲設(shè)備應(yīng)用XP系統(tǒng),可以通過WMI技術(shù)對其存儲設(shè)備磁盤信息進行監(jiān)控,K2視頻服務(wù)器設(shè)備安裝windows embedded系統(tǒng),無法應(yīng)用WMI技術(shù),可以通過其自帶AMP協(xié)議進行存儲設(shè)備磁盤信息監(jiān)視。支持應(yīng)用WMI技術(shù)進行二級存儲設(shè)備監(jiān)視的系統(tǒng),則首先進行WMI域的遠程連接,并通過“SELECT*FROM Win32-Disk Drive”等方法進行磁盤信息查詢,通過Management Object進行特定磁盤信息查詢。
3.4 軟件進程監(jiān)視模塊設(shè)計與實現(xiàn)
廣播電視臺其整個播控系統(tǒng)存在著多個軟件同時運行,每個軟件系統(tǒng)均十分重要,要求對各個軟件運行狀況進行監(jiān)視,本文中媒資管理網(wǎng)絡(luò)子系統(tǒng)其軟件進程監(jiān)視模塊設(shè)計,主要是對軟件進程所占用的武力內(nèi)容、CUP利用率等進行監(jiān)視,從而評估系統(tǒng)運行狀態(tài),及時發(fā)現(xiàn)問題并報警??紤]到其進程均具備唯一的ID、進程名與CPU時間等信息,為此,可以設(shè)計進程信息類Process Info進行監(jiān)控。
3.5 報警日志紀錄與報警模塊設(shè)計
在整個監(jiān)視系統(tǒng)中,報警日志記錄十分重要,屬于異常報警的重要憑證,為排查異常,恢復系統(tǒng)提供指導,可以有效確保播出系統(tǒng)運行穩(wěn)定性。報警日志記錄主要是通過Write Line方法,應(yīng)用UTF-8進行編碼,向記事本文寫入日志信息。報警模塊采取鈴聲報警方式來實現(xiàn),提醒工作人員及時查看異常并恢復系統(tǒng),確保系統(tǒng)運行質(zhì)量。
4 結(jié)語
為滿足新時代發(fā)展背景下的數(shù)字化播控需求,解決傳統(tǒng)廣播電視行業(yè)監(jiān)視系統(tǒng)中存在的成本高、操作復雜、效率低等問題,提出設(shè)計媒資管理網(wǎng)絡(luò)監(jiān)視子系統(tǒng)。在概述子系統(tǒng)關(guān)鍵技術(shù)WMI技術(shù)的基礎(chǔ)上,從系統(tǒng)配置模塊、數(shù)據(jù)庫網(wǎng)站監(jiān)視模塊、存儲設(shè)備監(jiān)視模塊、軟件進程監(jiān)視模塊、報警模塊及日志記錄模塊等方面對子系統(tǒng)的設(shè)計與實現(xiàn)進行探討,本文的研究工作對電視臺媒資系統(tǒng)的管理有一定的參考價值。
參考文獻:
[1]孫庭.數(shù)字電視播出系統(tǒng)中自動應(yīng)急系統(tǒng)的設(shè)計與實現(xiàn)[D].廣播與電視技術(shù),2009.
[2]鐘聲.電視臺節(jié)目播出后臺監(jiān)視系統(tǒng)的設(shè)計與實現(xiàn)[D].電子科技大學,2013.