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