文/許 強(qiáng) 凌寶龍 張 磊 張 泉
在國家“互聯(lián)網(wǎng)+”政策大背景下,全國各行各業(yè)均在尋求網(wǎng)絡(luò)化層面的技術(shù)革新以及新的業(yè)務(wù)增長點(diǎn),廣播電視行業(yè)同樣面臨這樣的問題。如何發(fā)揮自身的固有優(yōu)勢,充分借助互聯(lián)網(wǎng)技術(shù)發(fā)展機(jī)遇完成國家宣傳工作是整體廣播電視行業(yè)應(yīng)當(dāng)思考的課題。
在全媒體時(shí)代,促進(jìn)媒體融合發(fā)展是廣播電視行業(yè)的發(fā)展方向,應(yīng)利用好各類媒體的資源、影響力以及平臺(tái)優(yōu)勢,統(tǒng)籌協(xié)調(diào)好各地方媒體機(jī)構(gòu)、各類型媒體、各類平臺(tái)之間的關(guān)系,達(dá)到一體化發(fā)展,從而打造出符合時(shí)代潮流的新型優(yōu)質(zhì)媒體。確定發(fā)展的大方向后,下一步需要面對(duì)的是如何進(jìn)行技術(shù)路徑的選型工作。
互聯(lián)網(wǎng)時(shí)代最顯著的特點(diǎn)在于開放性與多元化,廣播電視行業(yè)可以依靠互聯(lián)網(wǎng)將內(nèi)容通過可管可控的手段傳播到更大的覆蓋范圍和受眾群體,這為廣播電視行業(yè)新時(shí)代的發(fā)展提供了良好的契機(jī)和機(jī)遇。在傳播空間以幾何形式增長的同時(shí),如何更高效、更準(zhǔn)確、更全面地獲取各類內(nèi)容信息并將自身內(nèi)容進(jìn)行分享是廣播電視行業(yè)亟須解決的問題。全國廣播電視系統(tǒng)都在尋求一種新的合作方式,互聯(lián)網(wǎng)開放式云平臺(tái)不失為一種理想的解決方案。
互聯(lián)網(wǎng)時(shí)代,生活節(jié)奏加快,傳統(tǒng)媒體日漸式微,很大一部分原因是在于其形式或更新速度無法跟上現(xiàn)代生活的快速節(jié)奏。我們應(yīng)意識(shí)到強(qiáng)調(diào)時(shí)效性的節(jié)目形式正是迎合了現(xiàn)代媒體用戶的需求。全國每時(shí)每刻的新聞資源均凌亂地分布在各個(gè)大大小小的廣播電視機(jī)構(gòu)中,做好這些資源的匯聚與分享產(chǎn)生的價(jià)值不言而喻。在互聯(lián)網(wǎng)時(shí)代,無論是個(gè)人還是機(jī)構(gòu)對(duì)新聞信息的需求都變得更加廣泛和多元,單獨(dú)依靠一市或一省的媒體機(jī)構(gòu)是無法滿足需求的。通過共享的方式可以使各電視系統(tǒng)擁有更廣泛的素材信息,更高效地建立合作鏈接。
另外,新聞也是群眾與黨和政府互相溝通、互相了解的一種有效方法,廣播電視系統(tǒng)制作新聞素材可以讓群眾第一時(shí)間了解國家政策方針,同時(shí)黨和政府根據(jù)民眾反饋也可以了解到當(dāng)下社會(huì)問題以及民生關(guān)注熱點(diǎn),這為政府制定國家政策也提供了可靠佐證,所以更好地完成新聞任務(wù)是廣電系統(tǒng)的重要工作。更為重要的是,建立拍客渠道讓電視觀眾上傳自制素材是人民群眾反映民生問題的一個(gè)重要渠道,通過對(duì)新聞信息整理也可以讓相關(guān)政府部門更好地了解社會(huì)民生。
基于云平臺(tái)的新聞資源共享系統(tǒng)是希望將全國范圍內(nèi)各類廣播電視單位的新聞資源高效分類整合存儲(chǔ)。任何一個(gè)云平臺(tái)的開發(fā)最重要的不過于兩個(gè)方面:一是數(shù)據(jù)存儲(chǔ),二是數(shù)據(jù)遷移。
就數(shù)據(jù)存儲(chǔ)來說,使用新聞資源云平臺(tái)的單位或用戶可以是傳統(tǒng)廣播電視媒體、平面媒體、節(jié)目制作機(jī)構(gòu)、網(wǎng)絡(luò)媒體,甚至可以是近些年興起的網(wǎng)絡(luò)自媒體等,因而其數(shù)據(jù)源具有多樣性,從業(yè)務(wù)形態(tài)的角度來說單條新聞素材應(yīng)具有生命周期時(shí)間,新聞素材數(shù)量具有熱點(diǎn)區(qū)間。因此,平臺(tái)系統(tǒng)的存儲(chǔ)空間應(yīng)具有較強(qiáng)伸縮性,以此才能夠合理利用存儲(chǔ)資源。在數(shù)據(jù)遷移方面,重點(diǎn)在于將新聞資源快速分享,而不局限于單一文件格式、用戶或接收渠道。為實(shí)現(xiàn)這樣的目的,平臺(tái)應(yīng)該合理的選取文件轉(zhuǎn)碼服務(wù)協(xié)議,以保證對(duì)各類文件素材的傳輸。
為解決以上平臺(tái)業(yè)務(wù)需求,需要建設(shè)一個(gè)開放的、可擴(kuò)展的、并滿足各類用戶需求的系統(tǒng),以此才能達(dá)到用戶類型多樣化、數(shù)據(jù)存儲(chǔ)可伸縮、資源格式類型復(fù)雜的技術(shù)要求。
可采用虛擬化技術(shù)實(shí)現(xiàn)存儲(chǔ)要求。虛擬化技術(shù)是近年來比較主流的資源整合技術(shù),它將存儲(chǔ)、CPU、內(nèi)存、網(wǎng)絡(luò)等硬件資源,重新抽象整理成虛擬資源,可以將設(shè)備能力和存儲(chǔ)資源充分合理的利用,大大節(jié)約建設(shè)成本。虛擬化技術(shù)的功能主要包括以下幾方面:虛擬化技術(shù)具有高可用性,控制節(jié)點(diǎn)采用集群式設(shè)計(jì),計(jì)算節(jié)點(diǎn)采用群組式設(shè)計(jì),交換機(jī)采用堆疊式設(shè)計(jì),整個(gè)系統(tǒng)無單一故障點(diǎn),魯棒性強(qiáng);虛擬化技術(shù)可實(shí)現(xiàn)按需分配,即根據(jù)業(yè)務(wù)要求,合理性的分配計(jì)算資源,提高硬件資源利用率;虛擬化技術(shù)負(fù)載均衡,調(diào)度器根據(jù)宿主機(jī)的資源使用率等因素,將新啟動(dòng)的客戶機(jī)部署在不同宿主機(jī)上,使得負(fù)載得到均衡;虛擬化技術(shù)便于統(tǒng)一管理,所有云計(jì)算節(jié)點(diǎn)組成了一個(gè)龐大的資源池,通過Web頁面或命令行方式,對(duì)云資源池進(jìn)行統(tǒng)一管理;虛擬化技術(shù)可實(shí)現(xiàn)動(dòng)態(tài)調(diào)整,即在不停機(jī)情況下,對(duì)客戶機(jī)使用的資源進(jìn)行動(dòng)態(tài)的調(diào)整,以滿足不斷變化的需求;虛擬化技術(shù)便于在線遷移,在不停機(jī)情況下,將客戶機(jī)遷移至其他宿主機(jī),可隨時(shí)進(jìn)行服務(wù)器維護(hù)而無須暫停業(yè)務(wù),為運(yùn)維工作提供了很大的靈活性;虛擬化技術(shù)可實(shí)現(xiàn)快速恢復(fù),客戶機(jī)的創(chuàng)建、運(yùn)行、停止、銷毀都十分快速和便捷,結(jié)合快照功能,大大縮短了故障恢復(fù)時(shí)間;虛擬化技術(shù)還易于擴(kuò)展,只需增加計(jì)算節(jié)點(diǎn),即可為云平臺(tái)擴(kuò)容,簡單靈活、富有彈性。
利用虛擬化技術(shù)解決新聞資源云共享平臺(tái)的存儲(chǔ)要求,這樣就可以合理分配存儲(chǔ)資源,在新聞熱點(diǎn)時(shí)期可以增加部署虛擬機(jī)滿足業(yè)務(wù)要求,新聞資源需求減少后將資源釋放,達(dá)到合理利用資源的目的,實(shí)現(xiàn)靈活地控制。
使用FFmpeg程序?qū)崿F(xiàn)多屏多類型流媒體格式的互轉(zhuǎn)播放。FFmpeg程序向各類視音頻資源提供流化服務(wù),它可以實(shí)現(xiàn)采集、轉(zhuǎn)碼、加水印等各類功能,通過各種方式將繁雜的媒體資源快速轉(zhuǎn)化為流化數(shù)據(jù)滿足需求。FFmpeg作為開源程序,可以有效根據(jù)平臺(tái)實(shí)際使用需求進(jìn)行有目的的二次開發(fā)工作,對(duì)于各類文件格式的支持也同樣完備。
使用Resumable.js來實(shí)現(xiàn)數(shù)據(jù)遷移功能。Resumable.js是一個(gè)JavaScript庫,通過HTML5 File API來為應(yīng)用加入多文件同步上傳、穩(wěn)定傳輸和斷點(diǎn)續(xù)傳功能。同時(shí)該庫在HTTP上傳大型文件的過程中加入了容錯(cuò)系統(tǒng),并把每個(gè)文件分成小塊,在文件上傳失敗時(shí),只重新上傳失敗的部分,同時(shí)還允許在網(wǎng)絡(luò)連接中斷恢復(fù)后,自動(dòng)恢復(fù)文件的上傳。此外,該庫還允許用戶暫停、恢復(fù)、重新上傳文件。
解決數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)遷移兩個(gè)核心技術(shù)問題,需要對(duì)系統(tǒng)平臺(tái)架構(gòu)進(jìn)行設(shè)計(jì),平臺(tái)設(shè)計(jì)首先要分析用戶需求和使用環(huán)境??偨Y(jié)來說,平臺(tái)在各類環(huán)境獲得新聞資源,并根據(jù)事先協(xié)商的形式上傳到平臺(tái)進(jìn)行分享,其他用戶可以對(duì)文件進(jìn)行瀏覽和下載。為滿足各類的環(huán)境,現(xiàn)實(shí)的辦法是平臺(tái)界面在Web環(huán)境下進(jìn)行開發(fā),這樣可以降低用戶使用要求。同時(shí)作為新聞資源應(yīng)該由統(tǒng)一管理系統(tǒng)進(jìn)行維護(hù),或者對(duì)新聞素材進(jìn)行相應(yīng)的審核和認(rèn)證,并對(duì)用戶統(tǒng)一管理。數(shù)據(jù)可以提供相應(yīng)的鏡像服務(wù)以此保證數(shù)據(jù)安全。因此云平臺(tái)的建構(gòu)分為基礎(chǔ)設(shè)施、鏡像管理、客戶機(jī)管理和資源管理四個(gè)部分。
基礎(chǔ)設(shè)施部分。平臺(tái)可采用分層設(shè)計(jì)的方式,包括管理前端、控制服務(wù)、計(jì)算服務(wù)、分布式存儲(chǔ)(如圖1)。管理前端由管理員提供維護(hù)頁面,提供對(duì)于系統(tǒng)各方面的維護(hù)管理;控制服務(wù)主要負(fù)責(zé)認(rèn)證、鏡像管理、存儲(chǔ)管理、網(wǎng)絡(luò)控制以及資源調(diào)度;計(jì)算服務(wù)提供虛擬化功能和分布式存儲(chǔ),承載實(shí)際業(yè)務(wù);分布式存儲(chǔ)即各角色的服務(wù)器均成組出現(xiàn),無單點(diǎn)設(shè)計(jì),各組之間采用分布式存儲(chǔ)技術(shù),實(shí)現(xiàn)文件的共享和一致。
鏡像管理部分。為了快速部署應(yīng)用,通過鏡像服務(wù),將平臺(tái)應(yīng)用分類,并為不同類別預(yù)制相應(yīng)云鏡像,上傳至云平臺(tái)。當(dāng)某一類業(yè)務(wù)需要新建客戶機(jī)的時(shí)候,可通過其相應(yīng)的云鏡像快速創(chuàng)建,大大提高了部署速度。另外,當(dāng)一臺(tái)客戶機(jī)出現(xiàn)系統(tǒng)崩潰,可以通過鏡像快速恢復(fù)業(yè)務(wù)。
客戶機(jī)管理部分。平臺(tái)提供從客戶機(jī)創(chuàng)建、部署、啟動(dòng)、終止、銷毀整個(gè)生命周期的集中管理。用戶通過界面下達(dá)創(chuàng)建指令后,云平臺(tái)就開始了自動(dòng)部署的全過程,包括選擇宿主機(jī)、劃分存儲(chǔ)、IP地址分配等一系列步驟,最終生成新的客戶機(jī)。系統(tǒng)還提供在線擴(kuò)容、在線遷移、離線遷移等功能。當(dāng)需要提高客戶機(jī)的虛擬硬件配置時(shí),使用在線擴(kuò)容功能可對(duì)其動(dòng)態(tài)調(diào)整。而在線遷移常用于對(duì)宿主服務(wù)器做維護(hù)或維修的時(shí)候,將其承載的客戶機(jī)遷移至其他宿主機(jī),同時(shí)保證業(yè)務(wù)不中斷。
資源管理部分。計(jì)算資源主要包括CPU和內(nèi)存,云平臺(tái)將所有可用資源進(jìn)行整合,形成一個(gè)統(tǒng)一管理的資源池。硬件資源的新增或刪除,資源池的大小也會(huì)隨之更新(如圖2)。云平臺(tái)從資源池中分配相應(yīng)資源給新創(chuàng)建的客戶機(jī),在客戶機(jī)銷毀后自動(dòng)將資源釋放歸還給資源池。客戶機(jī)最終分配到哪一臺(tái)宿主機(jī),對(duì)最終用戶來說是透明的,用戶不必關(guān)心宿主機(jī)硬件資源在使用上的公平性和合理性,這些都是由云計(jì)算的調(diào)度服務(wù)自動(dòng)完成的。云平臺(tái)還支持將宿主機(jī)分組管理,這樣用戶可以按照機(jī)器物理位置、硬件配置、品牌等,將同類型的宿主服務(wù)器分組管理和使用,充分體現(xiàn)了云平臺(tái)在使用上的靈活性。
構(gòu)建共享新聞資源云平臺(tái)是為實(shí)現(xiàn)全國媒體新聞資源的共享,最終目標(biāo)是實(shí)現(xiàn)全國新聞媒體交流與合作,建立一套我國新聞信息電子“圖書館”,將全國各類新聞按照不同分類結(jié)構(gòu)化、層次化、檔案化管理,建設(shè)一套廣電文化系統(tǒng)的新聞資料百科。將全國新聞信息實(shí)現(xiàn)分類規(guī)整,使經(jīng)濟(jì)、民生、文化新聞得到有機(jī)整合,為行政機(jī)關(guān)制定相關(guān)政策提供有力分析基礎(chǔ)。更重要的是構(gòu)建平臺(tái)應(yīng)積極集合新媒體、云存儲(chǔ)、互聯(lián)網(wǎng)等方面的技術(shù),以此帶動(dòng)廣電行業(yè)向新媒體技術(shù)方向發(fā)展,形成更加智能化、多元化、個(gè)性化、實(shí)時(shí)化的云平臺(tái)服務(wù)體系。