<P><STRONG><FONT color=#e61a1a>二 素材管理</FONT></STRONG><BR> 網(wǎng)絡(luò)管理是整個(gè)網(wǎng)絡(luò)的靈魂,但是,在系統(tǒng)的設(shè)計(jì)和開發(fā)中很少注意到這一點(diǎn)。<BR>認(rèn)識到這些情況后,在系統(tǒng)的設(shè)計(jì)之初,我們就想了很多方法,除了在前述的用戶管理“網(wǎng)絡(luò)客戶端”方面做了相應(yīng)的處理外,這里我們再對“素材管理”,做一詳盡介紹。<BR> 幾乎所有的人都承認(rèn)在網(wǎng)絡(luò)環(huán)境下的素材管理,是非線性編輯網(wǎng)絡(luò)的關(guān)鍵。從面向用戶的應(yīng)用層面上來講,這是整個(gè)網(wǎng)絡(luò)系統(tǒng)是否靈活、是否好用的關(guān)鍵;而面向網(wǎng)絡(luò)開發(fā)者的技術(shù)層面上來講,這是整個(gè)網(wǎng)管系統(tǒng)的核心所在,而這個(gè)系統(tǒng)的技術(shù)含量,在很大程度上,就體現(xiàn)在系統(tǒng)能否為用戶提供一個(gè)靈活、高效并且安全的素材管理系統(tǒng)上。<BR> <FONT color=#0000ff>1.文件模式</FONT> <BR> 作為一個(gè)網(wǎng)絡(luò)環(huán)境下的操作系統(tǒng),從Windows NT/2000誕生的那個(gè)時(shí)刻開始,就具備網(wǎng)絡(luò)賬號和文件的管理功能。在Windows NT/2000操作系統(tǒng)中,我們可以建立目錄,將目錄共享,并且指定哪些帳號可以對這個(gè)目錄中的文件進(jìn)行操作,比如對文件進(jìn)行瀏覽、刪除、更名等操作。<BR> 這種基于Windows NT操作系統(tǒng)本身的素材文件管理方式,并不適用于我們所熟悉的視頻編輯環(huán)境,雖然從技術(shù)的角度來看,實(shí)現(xiàn)起來是非常簡單地,但是簡單所帶來的代價(jià),卻是沉重的。要想從根本上解決這個(gè)文件,我們必須尋找新的方法。<BR> <FONT color=#0000ff>2.映射模式<BR></FONT> 基于文件的素材管理方式,可以在一定程度上解決素材共享,以及素材私有等方面的問底,作為早期的解決方案,在很多網(wǎng)絡(luò)產(chǎn)品里,一直到現(xiàn)在,依然還在使用。<BR>在今天,靈活、方便、高效,并且節(jié)省空間的素材管理是在構(gòu)建一個(gè)非線性網(wǎng)絡(luò)編輯系統(tǒng)時(shí)必須要認(rèn)真考慮的問題,而且這也是一個(gè)非常基本的要求。<BR> 我們也確實(shí)看到了基于文件的素材管理所存在的諸多缺點(diǎn),因此,在構(gòu)筑“世紀(jì)新網(wǎng)”系統(tǒng)時(shí),就完全摒棄了人們所習(xí)慣的這種素材管理方式,嘗試建立了一套全新的管理理念,也就是我們現(xiàn)在要討論的“基于映射的素材管理”模式,并且應(yīng)用到了實(shí)際的產(chǎn)品當(dāng)中。<BR> 和最初“基于文件的管理”一樣,我們也是將所有的素材存在在盤陣的一個(gè)目錄下,但是和以前的處理方式不一樣,我們并不將盤陣中存放所有素材的目錄共享給所有的帳號(也就是Windiws NT/2000的賬號)。<BR> 如果不把這個(gè)素材目錄共享,那么網(wǎng)絡(luò)上的各個(gè)編輯站點(diǎn)又是如何能夠“看到”,并且使用這些素材的呢?需要說明的是,從現(xiàn)在開始,我們的處理方法已經(jīng)和傳統(tǒng)的處理方式,或者其他廠商的處理方法完全不一樣了。<BR> 首先,我們在數(shù)據(jù)庫中建立一張表,這張表記錄了在素材存放目錄下所有素材的詳細(xì)細(xì)節(jié),這張表可能有下面的這些字段:<BR> (1)素材文件的物理名<BR> 也就是這個(gè)素材文件存放在素材文件目錄下的名稱,這個(gè)名稱可以通過Windows NT/2000的文件管理器看到。在我們的系統(tǒng)中,也僅僅能夠在服務(wù)器那端,通過整個(gè)網(wǎng)絡(luò)系統(tǒng)的管理員帳號才能看到。<BR> 在后面的介紹中我們將發(fā)現(xiàn),在每一個(gè)編輯站點(diǎn)中,最終所使用的素材文件名,并不一定非要是這里的“物理文件名”,可以是任意的名稱;<BR> (2)素材文件的編號<BR> 這是一個(gè)由32位二進(jìn)制數(shù)所表示的文件編號,而且每一個(gè)物理文件都使用唯一的一個(gè)編號,并且隨著文件數(shù)目的增加以及系統(tǒng)使用時(shí)間的推移,這個(gè)編號不斷往上增長。<BR> 這個(gè)編號是系統(tǒng)中識別素材的唯一標(biāo)識,因此任意兩個(gè)同時(shí)存在的素材,它們的編號不允許重復(fù)。<BR> 為此,我們估算了一下:如果一個(gè)電視臺的網(wǎng)絡(luò)系統(tǒng)每天產(chǎn)生10000條新素材的話,大約需要經(jīng)過1000年以后,兩個(gè)素材文件的編號才有可能重復(fù)。<BR> 即便是世界上最忙以及最大規(guī)模的電視臺,每天產(chǎn)生如此大量的素材,恐怕也是難以想象的。因此,作為系統(tǒng)開發(fā)商以及系統(tǒng)的用戶來講,根本不用擔(dān)心素材文件的編號是否會重復(fù)。<BR> (3)素材文件的長度<BR> 以“時(shí):分:秒:幀”的格式記錄這個(gè)素材文件的長度。很顯然,以字節(jié)的方式來統(tǒng)計(jì)每個(gè)文件的長度,對于節(jié)目編輯人員來講是非常不科學(xué)的,而且由于采用的壓縮比不同,以及被壓縮畫面本身的不同,會導(dǎo)致相同長度的素材,在占用盤陣存儲空間的大小上,差異很大。<BR> 這個(gè)字段的數(shù)據(jù),在最后進(jìn)行相關(guān)統(tǒng)計(jì)的時(shí)候,會提供很大的方便。比如在節(jié)目統(tǒng)計(jì)環(huán)節(jié)中,經(jīng)常要求提供在一個(gè)節(jié)目制作完成以后,“素材長度和成片長度的比”這類數(shù)據(jù)。<BR> (4)素材文件的來源<BR> 指示這個(gè)素材文件的出處,比如被上載的素材、被收錄的素材,或者從其他格式中被轉(zhuǎn)換過來的素材等。<BR> 每當(dāng)有新的素材被建立的時(shí)候,或者某些過期的素材需要被刪掉的時(shí)候,這張表格中的內(nèi)容都將被更新,以保持和盤陣素材目錄下文件的數(shù)量和狀態(tài)的完全同步。<BR> <TABLE cellSpacing=0 width=% align=left border=1><TBODY><TR><TD bgColor=#ffffcc><DIV align=center><STRONG><FONT face="Arial, Helvetica, sans-serif" size=2>素材名稱</FONT></STRONG></DIV></TD><TD bgColor=#ffffcc><DIV align=center><STRONG><FONT face="Arial, Helvetica, sans-serif" size=2>素材編號</FONT></STRONG></DIV></TD><TD bgColor=#ffffcc><DIV align=center><STRONG><FONT face="Arial, Helvetica, sans-serif" size=2>素材長度</FONT></STRONG></DIV></TD><TD bgColor=#ffffcc><DIV align=center><STRONG><FONT face="Arial, Helvetica, sans-serif" size=2>來源</FONT></STRONG></DIV></TD></TR><TR><TD><DIV align=center><FONT face="Arial, Helvetica, sans-serif" size=2>CLIP00231245</FONT></DIV></TD><TD><DIV align=center><FONT face="Arial, Helvetica, sans-serif" size=2>231245</FONT></DIV></TD><TD><DIV align=center><FONT face="Arial, Helvetica, sans-serif" size=2>34:56.1</FONT></DIV></TD><TD><DIV align=center><FONT face="Arial, Helvetica, sans-serif" size=2>上載</FONT></DIV></TD></TR><TR><TD><DIV align=center><FONT face="Arial, Helvetica, sans-serif" size=2>CLIP00231247</FONT></DIV></TD><TD><DIV align=center><FONT face="Arial, Helvetica, sans-serif" size=2>231247</FONT></DIV></TD><TD><DIV align=center><FONT face="Arial, Helvetica, sans-serif" size=2>14:21.2</FONT></DIV></TD><TD><DIV align=center><FONT face="Arial, Helvetica, sans-serif" size=2>收錄</FONT></DIV></TD></TR><TR><TD><DIV align=center><FONT face="Arial,