湯振華
(作者單位:浙江廣播電視集團(tuán)廣電融媒體技術(shù)中心)
EDIUS是日本Canopus公司研發(fā)的優(yōu)秀非線性編輯軟件,EDIUS軟件就是為了滿足廣播電視和后期制作的需要而專(zhuān)門(mén)設(shè)計(jì)的,可以支持當(dāng)前所有標(biāo)清和高清格式文件的實(shí)時(shí)編輯[1]。目前廣電行業(yè)編輯人員使用較多的是EDIUS單機(jī)版本,通過(guò)加載本地或存儲(chǔ)設(shè)備中的素材到非編軟件,進(jìn)行剪輯工作。除了單機(jī)版本,EDIUS7.0和EDIUS8.0均提出了網(wǎng)絡(luò)化版本,能便捷地使用網(wǎng)絡(luò)資源,實(shí)現(xiàn)多臺(tái)非編工作站同時(shí)在線編輯。但EDIUS非編工具進(jìn)行剪輯合成時(shí)高度依賴CPU資源,對(duì)計(jì)算機(jī)性能要求較高。隨著機(jī)器使用時(shí)間累積,計(jì)算機(jī)性能下降,導(dǎo)致非編系統(tǒng)運(yùn)行緩慢,嚴(yán)重影響工作效率。
近幾年,隨著媒體融合的不斷推進(jìn),技術(shù)引領(lǐng)新媒體發(fā)展,廣電行業(yè)開(kāi)始致力于云平臺(tái)項(xiàng)目建設(shè)。云媒資系統(tǒng)是基于數(shù)字媒體資源為核心的運(yùn)營(yíng)模式和云計(jì)算架構(gòu),實(shí)現(xiàn)采、編、播、管和存的數(shù)字化和網(wǎng)絡(luò)化的管理,為廣電用戶帶來(lái)的結(jié)果將是業(yè)務(wù)實(shí)現(xiàn)手段的轉(zhuǎn)變和業(yè)務(wù)核心管理的提升,建立更具有擴(kuò)展性、靈活性、高效性的廣電業(yè)務(wù)平臺(tái)[2]。云媒資庫(kù)是素材的重要來(lái)源,廣受非編工作人員歡迎。目前,編輯人員主要通過(guò)下載云媒資庫(kù)素材到本機(jī),再?gòu)谋镜丶虞d至EDIUS進(jìn)行后期剪輯工作的方式進(jìn)行,步驟較為繁瑣,效率較低,影響云媒資庫(kù)的推廣和使用。
上述的EDIUS非編系統(tǒng)在編輯人員使用過(guò)程中,存在以下技術(shù)問(wèn)題。
EDIUS非編系統(tǒng)單機(jī)版和網(wǎng)絡(luò)版對(duì)剪輯環(huán)境、機(jī)器配置等存在較高的要求和限制,剪輯、預(yù)覽和導(dǎo)出過(guò)程過(guò)高占用CPU資源,導(dǎo)致系統(tǒng)反應(yīng)遲鈍。
EDIUS非編系統(tǒng)網(wǎng)絡(luò)化版本雖然可以訪問(wèn)網(wǎng)絡(luò)素材,但缺乏專(zhuān)業(yè)媒資庫(kù)的統(tǒng)一管理,不利于素材資源共享和集中存儲(chǔ),且使用步驟較為繁瑣。
EDIUS非編系統(tǒng)單機(jī)版和網(wǎng)絡(luò)版對(duì)合成素材上載云媒資庫(kù)操作缺乏統(tǒng)一管理機(jī)制,容易受到病毒入侵,進(jìn)而影響媒資庫(kù)的安全。
為了解決當(dāng)前EDIUS非編系統(tǒng)存在的問(wèn)題,提出了一種EDIUS非編系統(tǒng)云計(jì)算化的方法,以實(shí)現(xiàn)3A式(Anyone,Anytime,Anywhere)編輯服務(wù),降低對(duì)編輯人員本機(jī)配置要求,便于素材資源共享和集中存儲(chǔ),簡(jiǎn)化合成資源上載至云媒資庫(kù)流程,同時(shí)規(guī)避了云安全問(wèn)題。
EDIUS非編系統(tǒng)云計(jì)算化的總體結(jié)構(gòu),將EDIUS非編系統(tǒng)遷移至云平臺(tái)環(huán)境下,通過(guò)云計(jì)算化裝置升級(jí)EDIUS非編系統(tǒng),銜接云媒資庫(kù)以搭建非編剪輯素材庫(kù)。在后臺(tái)服務(wù)器上設(shè)有為EDIUS非編系統(tǒng)提供服務(wù)的云存儲(chǔ)和云媒資庫(kù),EDIUS非編系統(tǒng)通過(guò)云桌面映射的方式向用戶提供云非編服務(wù)。每個(gè)用戶的用戶信息和其所在用戶組信息以及配置文件均存儲(chǔ)于云存儲(chǔ)上,素材資源保存于云媒資庫(kù)上。不同時(shí)刻使用該系統(tǒng)的用戶可以共用一個(gè)云桌面,以提高系統(tǒng)使用率;當(dāng)用戶數(shù)量較多時(shí),也可以同時(shí)提供多個(gè)云桌面。用戶根據(jù)其部門(mén)或者工作性質(zhì)等類(lèi)別,分配至不同工作組中,以方便管理。
EDIUS云計(jì)算化可分為用戶云化模塊和素材庫(kù)云化模塊:用戶云化模塊,用于獲取使用云桌面的用戶組和用戶信息,同步非編系統(tǒng)與云存儲(chǔ)之間的EDIUS用戶配置信息,實(shí)現(xiàn)EDIUS用戶云化。素材庫(kù)云化模塊,用于EDIUS訪問(wèn)、編輯和管理云媒資庫(kù)的素材,并與EDIUS非編系統(tǒng)的媒資擴(kuò)展插件交互數(shù)據(jù),實(shí)現(xiàn)EDIUS素材庫(kù)庫(kù)云化。
通過(guò)云計(jì)算化改造升級(jí),將DIUS從單機(jī)運(yùn)行遷移至云平臺(tái)環(huán)境下,實(shí)現(xiàn)EDIUS非編系統(tǒng)的共享,降低非編工作對(duì)剪輯環(huán)境的限制,達(dá)到用戶隨時(shí)隨地使用EDIUS非編的目的;素材庫(kù)云化,實(shí)現(xiàn)素材資源共享,提高用戶使用云媒資庫(kù)素材的便捷性;剪輯后的資源直接上載云媒資庫(kù),隔離本機(jī)物理環(huán)境,有效保障云媒資庫(kù)安全。
EDIUS非編系統(tǒng)云計(jì)算化方法的主要流程是通過(guò)用戶云化模塊同步EDIUS用戶配置文件,以適配云平臺(tái)環(huán)境;再利用素材庫(kù)云化模塊進(jìn)行EDIUS非編工具的媒資素材搭建。
用戶云化模塊的流程如圖1所示,有如下步驟:
步驟1:用戶登陸云桌面,啟動(dòng)用戶云化模塊,獲取當(dāng)前用戶和用戶組信息,主要用于EDIUS非編在云桌面環(huán)境下進(jìn)行統(tǒng)一管理,可統(tǒng)一管理用戶與非編操作的對(duì)應(yīng)關(guān)系,通過(guò)更新云桌面中非編工具的配置信息,實(shí)現(xiàn)云桌面共享,多用戶不同時(shí)使用同一非編云桌面,相比單機(jī)版,提高資源利用率。
步驟2:根據(jù)步驟1獲取的用戶基本信息,在云存儲(chǔ)中查找當(dāng)前用戶的EDIUS配置文件。
步驟3:若存在則直接獲取配置文件,依據(jù)EDIUS用戶配置協(xié)議初始化導(dǎo)入非編工具配置,再啟動(dòng)EDIUS非編工具,同時(shí)開(kāi)啟進(jìn)程監(jiān)控,將工程信息實(shí)時(shí)備份至云存儲(chǔ),并傳遞用戶組和用戶信息至素材庫(kù)云化模塊,其中實(shí)時(shí)備份功能,能有效解決物理客戶端機(jī)器死機(jī)重啟情況下的工程文件恢復(fù)問(wèn)題。
步驟4:若不存在,則在云存儲(chǔ)中查找當(dāng)前用戶所在用戶組默認(rèn)的EDIUS配置文件,并判斷云存儲(chǔ)上是否存在該用戶組的配置文件,若不存在用戶組默認(rèn)的EDIUS配置文件的話,則認(rèn)為該用戶為新用戶,此時(shí)提示用戶無(wú)默認(rèn)配置,需要通知管理員初始化EDIUS用戶配置信息,初始化完畢后再轉(zhuǎn)至步驟3對(duì)進(jìn)程進(jìn)行監(jiān)控并實(shí)時(shí)備份;若存在用戶組默認(rèn)的EDIUS配置文件,則利用用戶組默認(rèn)配置文件,在云存儲(chǔ)上創(chuàng)建用戶目錄和初始化配置文件,創(chuàng)建完畢后導(dǎo)入配置文件至非編,以步驟3的方式對(duì)進(jìn)程進(jìn)行監(jiān)控并實(shí)時(shí)備份。
步驟5:當(dāng)退出EDIUS非編工具時(shí),用戶云化模塊檢測(cè)到EDIUS進(jìn)程退出,將最后的EDIUS用戶配置備份至云存儲(chǔ),確保云儲(chǔ)存中EDIUS配置信息的同步更新。
用戶點(diǎn)擊EDIUS媒資擴(kuò)展插件,啟動(dòng)素材庫(kù)云化模塊。為保障云安全,云桌面環(huán)境與物理客戶端環(huán)境進(jìn)行物理隔離。為解決非編工具對(duì)素材的使用,利用云媒資庫(kù)接口和EDIUS SDK,銜接云媒資庫(kù)與非編工具,以便于EDIUS非編工具直接使用云媒資庫(kù)中素材資源,相比單機(jī)版使用云媒資庫(kù)資源的“下載至本地,再加載至素材庫(kù)”的繁瑣步驟,直接使用云媒資庫(kù)中素材資源簡(jiǎn)化資源下載步驟,提高工作效率。素材庫(kù)云化模塊的流程如圖2所示,包括如下步驟:
步驟1:素材庫(kù)云化模塊將用戶云化模塊獲取的用戶組和用戶信息作為參數(shù),調(diào)用云媒資庫(kù)接口,進(jìn)行云媒資庫(kù)訪問(wèn)。不同用戶可以設(shè)置不同的權(quán)限,特定訪問(wèn)云媒資庫(kù)中該用戶、該用戶組以及公共素材資源。
步驟2:在步驟1的基礎(chǔ)上,云媒資庫(kù)返回素材基礎(chǔ)信息,包括素材名稱、關(guān)鍵幀、元數(shù)據(jù)信息、目錄樹(shù)信息和素材類(lèi)型。
步驟3:基于步驟2,將獲得的素材關(guān)鍵幀和元數(shù)據(jù)信息傳遞至EDIUS媒資擴(kuò)展插件,利用關(guān)鍵幀信息將素材直觀展示在EDIUS非編工具素材庫(kù)中,將元數(shù)據(jù)信息展示在對(duì)應(yīng)素材下,實(shí)現(xiàn)素材庫(kù)預(yù)覽。
步驟4:在步驟2的基礎(chǔ)上,利用云媒資庫(kù)返回的目錄樹(shù)信息和素材類(lèi)型,進(jìn)行素材分類(lèi),其中目錄樹(shù)主要通過(guò)分級(jí)的方式分類(lèi)素材資源;素材類(lèi)型分為視頻、音頻和圖片三類(lèi),主要利用圖標(biāo)的方式進(jìn)行分類(lèi),提高資源檢索率。
步驟5:在步驟3和步驟4的前提下,進(jìn)行素材資源檢索。主要通過(guò)輸入標(biāo)簽查找元數(shù)據(jù)信息中包含該標(biāo)簽的素材文件;此外,還可通過(guò)目錄樹(shù)逐級(jí)深入查找。
步驟6:通過(guò)步驟2獲取資源基礎(chǔ)信息,再次調(diào)用云媒資庫(kù)接口返回素材詳細(xì)信息,主要包括低碼率素材信息、多片段源素材的分片信息。
步驟7:通過(guò)步驟6加載素材詳細(xì)信息,用戶可進(jìn)行資源預(yù)覽,主要通過(guò)雙擊媒體資源或右鍵添加至播放器兩種方式啟動(dòng)素材預(yù)覽界面,實(shí)現(xiàn)低碼率資源預(yù)覽。采用低碼率資源預(yù)覽,主要為了解決EDIUS非編播放器無(wú)法兼容多片段資源,導(dǎo)致多片段高清資源無(wú)法正常播放;此外,低碼率資源加載速度快,也提高了剪輯過(guò)程中的工作效率。
步驟8:在步驟6加載素材詳細(xì)信息基礎(chǔ)上,根據(jù)用戶點(diǎn)擊啟動(dòng)素材剪輯界面,其中剪輯功能與單機(jī)版EDIUS操作方式一樣,通過(guò)云桌面映射至用戶終端屏幕上,供用戶使用。剪輯功能主要通過(guò)拖拽媒體資源或右鍵添加至?xí)r間線方式觸發(fā)。
步驟9:在步驟8觸發(fā)后,該模塊根據(jù)步驟11獲取的素材詳細(xì)信息,依據(jù)素材分段信息的入出點(diǎn)時(shí)間進(jìn)行高清資源排序,加載資源,創(chuàng)建相應(yīng)格式的xml文件,將多段媒體資源按順序添加至?xí)r間線。
步驟10:在添加至?xí)r間線后,進(jìn)行剪輯工作,待完成剪輯后,通過(guò)啟動(dòng)資源素材輸出界面,實(shí)現(xiàn)合成資源直接輸出至云媒資庫(kù),隔離本機(jī)物理環(huán)境,避免潛在的云安全問(wèn)題。
圖1 用戶云化模塊的流程圖
圖2 素材庫(kù)云化模塊的流程圖
步驟11:編輯人員通過(guò)EDIUS媒資擴(kuò)展的素材庫(kù),可進(jìn)行資源管理,通過(guò)預(yù)覽合成的資源,對(duì)于個(gè)人輸出的瑕疵資源可啟動(dòng)資源刪除界面,進(jìn)行刪除、還原、徹底刪除操作。
通過(guò)用戶云化模塊和素材庫(kù)云化模塊相結(jié)合,實(shí)現(xiàn)EDIUS的云計(jì)算化,根據(jù)接口協(xié)議構(gòu)建和諧的交互方式,提供3A式編輯服務(wù),降低對(duì)編輯機(jī)器配置要求,便于媒資庫(kù)素材資源共享和集中存儲(chǔ),提升資源導(dǎo)出的便捷性,規(guī)避云安全問(wèn)題,解決當(dāng)下技術(shù)使用問(wèn)題。