尹麗麗
(合肥市廣播電視臺,安徽 合肥 230071)
傳統(tǒng)網(wǎng)絡(luò)架構(gòu)從最初的“多島”建設(shè)(各制作島之間互相獨(dú)立,依靠共享存儲實(shí)現(xiàn)通信)到網(wǎng)絡(luò)化建設(shè),都存在劣勢。
傳統(tǒng)制播業(yè)務(wù)系統(tǒng)的各個子系統(tǒng)相對獨(dú)立,數(shù)據(jù)保存在各個子系統(tǒng),比較分散,難以統(tǒng)一管理。隨著融合媒體的發(fā)展,業(yè)務(wù)數(shù)據(jù)和用戶數(shù)據(jù)越來越多,各種類型的文件越來越多,對象關(guān)系錯綜復(fù)雜,導(dǎo)致數(shù)據(jù)管理越來越分散,難以形成有效的統(tǒng)一管理[1]。
系統(tǒng)設(shè)備類型越來越多,維護(hù)的系統(tǒng)越來越復(fù)雜,大量系統(tǒng)建設(shè)存在單一故障點(diǎn)。
數(shù)據(jù)沒有副本,一旦出現(xiàn)數(shù)據(jù)問題,難以維護(hù),嚴(yán)重時甚至出現(xiàn)數(shù)據(jù)丟失、無法恢復(fù)的情況。對于一些有價值的數(shù)據(jù)來說,這是難以挽回的損失。另外,很多系統(tǒng)在進(jìn)行升級改造過程中,由于數(shù)據(jù)難以繼承或者繼承方案過于復(fù)雜,不得已放棄一些已保存的數(shù)據(jù),是傳統(tǒng)系統(tǒng)架構(gòu)存在的隱患。
隨著廣電業(yè)務(wù)的發(fā)展,傳統(tǒng)架構(gòu)無法滿足業(yè)務(wù)數(shù)據(jù)的增長時,勢必要進(jìn)行系統(tǒng)擴(kuò)展[2]。然而,傳統(tǒng)架構(gòu)在系統(tǒng)擴(kuò)展方面存在兩個難點(diǎn)。
(1)規(guī)模擴(kuò)展。傳統(tǒng)系統(tǒng)架構(gòu)中,一套業(yè)務(wù)框架包含多個系統(tǒng),擴(kuò)展時需同時擴(kuò)展多個存儲和數(shù)據(jù)庫等,且不同服務(wù)器的擴(kuò)展方式不同,增加了系統(tǒng)擴(kuò)展的難度。
(2)業(yè)務(wù)擴(kuò)展。關(guān)系型數(shù)據(jù)庫進(jìn)行橫向字段擴(kuò)展易造成數(shù)據(jù)丟失,且表結(jié)構(gòu)的橫向字段有限,不僅擴(kuò)展性差,而且經(jīng)常使用多張表關(guān)聯(lián)描述一個事物,使得數(shù)據(jù)庫性能下降。
可見,傳統(tǒng)的廣電架構(gòu)已經(jīng)不能滿足融合媒體形勢下廣電行業(yè)的發(fā)展需求。為了更好地進(jìn)行融合媒體建設(shè),廣電行業(yè)需要利用最新的互聯(lián)網(wǎng)技術(shù),基于數(shù)據(jù)融合和媒體應(yīng)用特點(diǎn),構(gòu)建以數(shù)據(jù)為中心、面向業(yè)務(wù)的平臺即服務(wù)(Platform as a Service,PAAS)平臺,采用成熟的分布式集群技術(shù),解決廣電行業(yè)日益膨脹的內(nèi)容數(shù)據(jù)問題,降低數(shù)據(jù)通信和產(chǎn)品維護(hù)成本[3],為業(yè)務(wù)系統(tǒng)提供更加穩(wěn)定和安全的內(nèi)容、存儲及數(shù)據(jù)分析與挖掘的綜合服務(wù)。
分布式文件系統(tǒng)(以下簡稱“系統(tǒng)”)既有遵循傳統(tǒng)設(shè)計(jì)模式的機(jī)架服務(wù)器結(jié)構(gòu),又有基于集群模式的分布式文件系統(tǒng)。分布式網(wǎng)絡(luò)通常包含多個服務(wù)器,用于向用戶提供訪問路徑。分布式文件系統(tǒng)由多個節(jié)點(diǎn)組成,每個節(jié)點(diǎn)可以分布在不同的地方,通過網(wǎng)絡(luò)進(jìn)行通信和數(shù)據(jù)傳輸[4]。
全新系統(tǒng)采用平臺加工具的技術(shù)架構(gòu),基于Hadoop分布式處理的軟件框架,使用節(jié)點(diǎn)服務(wù)器、非編及數(shù)據(jù)資源庫等核心技術(shù)與模塊。物理拓?fù)淙鐖D1所示。
系統(tǒng)由1個后臺服務(wù)集群、1臺千兆萬兆交換機(jī)、若干媒體處理服務(wù)工作站及客戶端工作站組成。后臺服務(wù)集群由3個節(jié)點(diǎn)組成,節(jié)點(diǎn)之間的數(shù)據(jù)通信需要使用交換機(jī)萬兆接口,以保障數(shù)據(jù)傳輸速率。節(jié)點(diǎn)與工作站之間的通信可以使用交換機(jī)千兆接口。媒體處理服務(wù)工作站的數(shù)量根據(jù)臺內(nèi)實(shí)際節(jié)目制作量進(jìn)行配置,主要提供素材轉(zhuǎn)碼、節(jié)目生成及文件遷移服務(wù)??蛻舳斯ぷ髡靖鶕?jù)臺內(nèi)實(shí)際工作進(jìn)行配置,主要有4類:高標(biāo)清上下載工作站,用于素材的上下載與編輯;高標(biāo)清編輯/審片工作站,用于素材編輯及節(jié)目審查;配音工作站,用于節(jié)目配音;文稿編輯工作站,用于文稿和串聯(lián)單的制作與審核以及素材檢索。
圖1 物理拓?fù)鋱D
使用分布式系統(tǒng)進(jìn)行程序編輯制作的總體工作流程如圖2所示。從整體制作流程可以看出,系統(tǒng)提供了基于節(jié)目手稿的當(dāng)前配音和后期配音的工作模式,完善了節(jié)目評審機(jī)制,并提供了素材生成等多種功能,具有節(jié)目直接輸出和節(jié)目點(diǎn)評輸出兩種輸出方式,完全符合電視節(jié)目制作過程管理的實(shí)際情況,可滿足制作過程的需要[5]。
圖2 分布式系統(tǒng)工作流程圖
編輯制作流程詳細(xì)描述:
(1)直接在非編中新建文稿進(jìn)行節(jié)目制作,且在文稿中能查看到該文稿信息;
(2)非編編輯完成節(jié)目后直接通過系統(tǒng)調(diào)度分配任務(wù)給后臺合成,后臺合成后直接遷移到演播室播出;
(3)非編編輯完成節(jié)目制作、合成及送審,審片通過后節(jié)目遷移到播出、演播室或者第三方,否則打回重新編輯制作;
(4)非編編輯完成本地合成后,可由系統(tǒng)分配任務(wù)給遷移、播出或者第三方。
電視臺使用的綜合網(wǎng)絡(luò)系統(tǒng)每天負(fù)責(zé)制作多個頻道和大量自辦節(jié)目,由于業(yè)務(wù)流程相對固定,程序生成量大,對網(wǎng)絡(luò)的穩(wěn)定性和安全性有很高的要求。分布式系統(tǒng)的優(yōu)點(diǎn)是資源分散在每個節(jié)點(diǎn)上,因此一個節(jié)點(diǎn)的損壞不影響程序的正常生產(chǎn)和合成,故網(wǎng)絡(luò)的穩(wěn)定性和安全性高。
除了電視臺完整的業(yè)務(wù)流程外,分布式系統(tǒng)還具有良好的開放性,使運(yùn)營商能夠制作出更好的節(jié)目。同時,分布式系統(tǒng)具有可擴(kuò)展性,除了編輯站點(diǎn)和編輯功能的擴(kuò)展外,還能為今后整個網(wǎng)絡(luò)的擴(kuò)展和升級做好準(zhǔn)備。
分布式系統(tǒng)采用多種先進(jìn)技術(shù)來保證系統(tǒng)的整體性能,同時最大限度地優(yōu)化網(wǎng)絡(luò)工作模式和網(wǎng)絡(luò)架構(gòu),大大降低了整個系統(tǒng)的成本,使之成為各級地區(qū)電視臺可以使用的系統(tǒng)。
不同于大型網(wǎng)絡(luò)擁有龐大的占地面積和大量的人員投入,分布式系統(tǒng)安裝和建設(shè)簡單快捷,流程規(guī)范,便于日常管理和維護(hù)。
融合媒體業(yè)務(wù)需求是不斷變化的,因此新的匯聚方式、生產(chǎn)工具及發(fā)布渠道會不斷出現(xiàn),對業(yè)務(wù)系統(tǒng)造成了影響。分布式系統(tǒng)具備豐富的對外預(yù)置接口,可以根據(jù)業(yè)務(wù)變化進(jìn)行適配。
廣播電視在邁向高清化、融合化甚至智慧化的過程中,技術(shù)的快速發(fā)展能夠加快融合和智慧化的步伐。融合媒體業(yè)務(wù)的變化發(fā)展日新月異,新的業(yè)務(wù)形態(tài)和新的商業(yè)模式經(jīng)常會帶來系統(tǒng)規(guī)模的變化,而多種多樣的業(yè)務(wù)形態(tài)同時存在和發(fā)展對系統(tǒng)的擴(kuò)展性要求也逐步提高。分布式系統(tǒng)架構(gòu)非常適合廣播電視融媒體的建設(shè)需要,是目前較為流行的架構(gòu)模式,能夠給廣播電視智慧化預(yù)留接口,節(jié)約一定的成本投入。