江立宇,尤浩東
(舟山廣播電視傳媒集團(tuán)有限公司,浙江 舟山 316000)
舟山廣播電視傳媒集團(tuán)有限公司(以下簡(jiǎn)稱舟山臺(tái))于2018年正式啟動(dòng)“舟山廣電無限云平臺(tái)”項(xiàng)目建設(shè),在云平臺(tái)建設(shè)方面與華三H3C和索貝成為深度合作伙伴。項(xiàng)目建設(shè)目標(biāo)為打造一個(gè)基于數(shù)據(jù)融合及符合媒體融合應(yīng)用特性的融媒體生產(chǎn)系統(tǒng),其中媒體生產(chǎn)核心支撐部分將部署在云平臺(tái)上。
由于舟山臺(tái)新大樓搬遷項(xiàng)目時(shí)間與本項(xiàng)目實(shí)施時(shí)間重合,因此融媒體生產(chǎn)系統(tǒng)的平穩(wěn)遷移工作是本次項(xiàng)目的關(guān)鍵。電視節(jié)目生產(chǎn)具有延續(xù)性和不可中斷性,為解決節(jié)目生產(chǎn)環(huán)境安全遷移的高難度問題,本項(xiàng)目以安全、平穩(wěn)及分步實(shí)施為原則,在不影響節(jié)目生產(chǎn)和安全播出的前提下,減少生產(chǎn)與播出分屬兩地的周期。具體實(shí)施路線分為3步:首先,在新大樓部署好新的云平臺(tái)生產(chǎn)環(huán)境;其次,逐步將舊址設(shè)備轉(zhuǎn)移到新址;最后,進(jìn)行生產(chǎn)流程的切換,將業(yè)務(wù)遷移到新大樓。
項(xiàng)目建設(shè)采用基礎(chǔ)設(shè)施即服務(wù)(Infrastructure as a service,IaaS)、平臺(tái)即服務(wù)(Platform as a service,PaaS)及軟件即服務(wù)(Software as a Service,SaaS)三層架構(gòu),IaaS層提供計(jì)算、存儲(chǔ)及網(wǎng)絡(luò)基礎(chǔ)資源;PaaS層采用索貝Hive架構(gòu),采用分布式集群節(jié)點(diǎn)部署,在業(yè)務(wù)擴(kuò)展時(shí)也無需單獨(dú)對(duì)數(shù)據(jù)庫和計(jì)算資源等進(jìn)行擴(kuò)展,只需在IaaS層增加節(jié)點(diǎn),即可方便實(shí)現(xiàn)平臺(tái)的升級(jí)和擴(kuò)展;SaaS層提供具體的融媒體應(yīng)用服務(wù)[1]。所有媒體業(yè)務(wù)系統(tǒng)將成為運(yùn)行于此PaaS平臺(tái)上的SaaS層應(yīng)用。
本項(xiàng)目采用分布式媒體框架,改變了傳統(tǒng)架構(gòu)煙囪式的建設(shè)方式,以扁平化的方式存儲(chǔ),使得資源管理全局化[1-3]。分布式平臺(tái)應(yīng)用統(tǒng)一地址描述媒體資源的方法,簡(jiǎn)化媒體對(duì)象間關(guān)系的保存及查詢,用戶只需關(guān)心關(guān)系本身,無需熟悉復(fù)雜的SQL關(guān)聯(lián)便能進(jìn)行關(guān)系的查詢,同時(shí)使用圖向量,提升檢索的性能;在數(shù)據(jù)安全性保障方面,本項(xiàng)目采用多副本數(shù)據(jù)策略,旨在當(dāng)系統(tǒng)中存在數(shù)據(jù)丟失、損壞時(shí),副本數(shù)據(jù)能夠自動(dòng)替補(bǔ)損壞或丟失的數(shù)據(jù);在設(shè)備安全保障方面,本方案采用分布式去中心化的設(shè)計(jì),當(dāng)個(gè)別節(jié)點(diǎn)服務(wù)器出現(xiàn)故障時(shí),該故障服務(wù)器上的任務(wù)將自動(dòng)轉(zhuǎn)移到其他節(jié)點(diǎn)服務(wù)器,以此保證系統(tǒng)的數(shù)據(jù)和設(shè)備的安全性,保障業(yè)務(wù)無障礙運(yùn)行穩(wěn)定[2]。分布式PaaS平臺(tái)包括中間件、引擎、接口及能力支撐服務(wù)4部分。
平臺(tái)采用多種數(shù)據(jù)庫以實(shí)現(xiàn)多模態(tài)數(shù)據(jù)存儲(chǔ)管理。其中,文檔數(shù)據(jù)庫使用對(duì)象ID與對(duì)象存儲(chǔ)上的對(duì)象進(jìn)行關(guān)聯(lián),并可對(duì)媒體素材、稿件、日志文件以及對(duì)應(yīng)元數(shù)據(jù)進(jìn)行統(tǒng)一管理;關(guān)系型數(shù)據(jù)庫主要存儲(chǔ)系統(tǒng)的配置信息,如節(jié)目配置和人員配置等數(shù)據(jù)量規(guī)模較小、一般不變動(dòng)的數(shù)據(jù),基于其特性,選用虛擬化同步復(fù)制的方式實(shí)現(xiàn)集群化存儲(chǔ)[3];內(nèi)存數(shù)據(jù)庫具備兩種用途,一種是用作數(shù)據(jù)接口的緩存緩沖區(qū),通過緩存熱點(diǎn)數(shù)據(jù)實(shí)現(xiàn)對(duì)頻繁查詢的響應(yīng),降低關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫的查詢壓力,二是作為業(yè)務(wù)會(huì)話數(shù)據(jù)的共享存儲(chǔ)區(qū),確保業(yè)務(wù)狀態(tài)切換時(shí)的流暢運(yùn)行;圖數(shù)據(jù)庫將結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)在網(wǎng)絡(luò)上而不是表中,方便媒體關(guān)聯(lián)數(shù)據(jù)的存儲(chǔ)及搜索。
項(xiàng)目采用微服務(wù)互聯(lián)網(wǎng)思維進(jìn)行設(shè)計(jì)[4-5],微服務(wù)(Micro Service Architecture,MSA)將功能分解到各個(gè)離散的服務(wù)中,以實(shí)現(xiàn)與解決方案的解耦。與面向服務(wù)的分布式架構(gòu)(Service-Oriented Architecture,SOA)相比,微服務(wù)架構(gòu)深入到系統(tǒng)內(nèi)部的組件部分,根據(jù)業(yè)務(wù)的維度對(duì)系統(tǒng)進(jìn)行劃分,采用更小的粒度對(duì)服務(wù)進(jìn)行封裝,為系統(tǒng)實(shí)現(xiàn)更精細(xì)的彈性伸縮和去中心化提供條件,有利于獨(dú)立部署運(yùn)行和獨(dú)立運(yùn)營(yíng),有利于支持不同的先進(jìn)技術(shù)實(shí)現(xiàn)方式。
項(xiàng)目融合多項(xiàng)網(wǎng)絡(luò)IT技術(shù)進(jìn)行微服務(wù)MSA框架的研發(fā),采用Docker/Swarm容器化管理技術(shù)進(jìn)行服務(wù)的容器化封裝及管理;使用HTTP/Restful接口標(biāo)準(zhǔn)化SDK的接入及服務(wù)調(diào)用,輕量化服務(wù)集成開發(fā);通過Zookeeper的集群化管理方案針對(duì)融媒體服務(wù)實(shí)現(xiàn)集群管理;結(jié)合HAProxy+Keepalive保證服務(wù)了服務(wù)器負(fù)載均衡;基于Scale Cube理論對(duì)數(shù)據(jù)進(jìn)行切分,并綜合運(yùn)用如Mongodb、MySQL、Codis、ElasticSearch等多種關(guān)系型、非關(guān)系型數(shù)據(jù)庫技術(shù)完成對(duì)多模態(tài)媒體內(nèi)容的高效分布存儲(chǔ)和訪問,同時(shí)可根據(jù)業(yè)務(wù)的數(shù)據(jù)量進(jìn)行彈性伸縮;在日志管理方面,以Logstash配合ElasticSearch實(shí)現(xiàn)了對(duì)系統(tǒng)日志的統(tǒng)一管理[4]。
平臺(tái)服務(wù)層所需的網(wǎng)絡(luò)IT資源全部由應(yīng)用服務(wù)層提供。在資源分配方面,由融媒體平臺(tái)的云上管理系統(tǒng)進(jìn)行資源的分配及調(diào)度。平臺(tái)服務(wù)層采用分布式架構(gòu)進(jìn)行設(shè)計(jì),在安全管理方面采用全方面?zhèn)浞輽C(jī)制,融合數(shù)據(jù)庫、轉(zhuǎn)碼合成、數(shù)據(jù)資源管理、業(yè)務(wù)流程引擎以及數(shù)據(jù)計(jì)算引擎等平臺(tái)服務(wù)層業(yè)務(wù)模塊均為多節(jié)點(diǎn)帶備份的容器集群,可實(shí)現(xiàn)自動(dòng)化的負(fù)載均衡和故障切換,以保證服務(wù)的高安全性及高可用性。在全媒體時(shí)代,節(jié)目的制作、傳播及互動(dòng)互聯(lián)網(wǎng)化是必然趨勢(shì)。分布式應(yīng)用系統(tǒng)可以為用戶提供動(dòng)態(tài)易擴(kuò)展的虛擬化資源[5]。
本系統(tǒng)支持內(nèi)容的“策劃、采集、生產(chǎn)、發(fā)布、管理”全流程服務(wù)能力,同時(shí)滿足移動(dòng)端的業(yè)務(wù)協(xié)同,具備數(shù)字化智能分析能力,可通過可視化的數(shù)據(jù)分析圖表有效提高業(yè)務(wù)運(yùn)行效率。
系統(tǒng)具備選題策劃及報(bào)道指揮能力,可為本臺(tái)及入駐租戶(區(qū)縣融媒體中心)提供選題策劃和報(bào)道指揮工具。支持新聞選題的策劃、統(tǒng)籌組織新聞采訪和生產(chǎn)發(fā)布等業(yè)務(wù),包括線索匯聚、選題策劃及資源調(diào)度,支持人員和設(shè)備資源的調(diào)度、指揮及可視化呈現(xiàn)等。
系統(tǒng)為舟山臺(tái)及入駐租戶(區(qū)縣融媒體中心)提供采集匯聚工具,支持匯聚來自互聯(lián)網(wǎng)和縣級(jí)融媒體中心端的采編設(shè)備、移動(dòng)客戶端及信號(hào)收錄系統(tǒng)等回傳的內(nèi)容,包括視音頻、圖文及電稿等多類型媒體內(nèi)容,并提供對(duì)匯聚內(nèi)容的查詢、下載、在線查看以及權(quán)限管理等功能。
3.3.1 富媒體文本編輯
系統(tǒng)具有對(duì)微信、微博、新聞App及網(wǎng)站等主流發(fā)布渠道的矩陣式內(nèi)容編輯與分發(fā)功能。富媒體文本編輯工具可在一個(gè)統(tǒng)一界面內(nèi)對(duì)文字、圖片及視頻等多種格式的富媒體資源進(jìn)行編輯制作,提供多樣化的素材樣式模板,同時(shí)提供策劃選題相關(guān)服務(wù),具備修改軌跡回溯和對(duì)照功能,便于多媒體稿件的管理、編輯及任務(wù)追溯。工具支持直接選擇視頻片段生成GIF動(dòng)圖,支持指定視頻片段內(nèi)容自動(dòng)生成字幕疊圖。
3.3.2 Web短視頻編輯
Web端的短視頻編輯采用主流的B/S架構(gòu),基于HTML5技術(shù)實(shí)現(xiàn)網(wǎng)頁的輕量化橫屏、豎屏在線視頻編輯制作功能,不需要安裝第三方主流插件即可在瀏覽器端實(shí)現(xiàn)視頻的多軌編輯、圖文包裝及字幕特效等編輯操作,同時(shí),Web端的短視頻編輯支持智能輔助唱詞功能。
網(wǎng)頁短視頻編輯工具內(nèi)置多種主題模板、貼圖及音效,具備豐富的字幕樣式。用戶可一鍵式快速應(yīng)用修改。針對(duì)短視頻的特性,網(wǎng)頁短視頻編輯工具滿足各場(chǎng)景和發(fā)布平臺(tái)應(yīng)用,具備時(shí)間線幀精度編輯功能,可快速對(duì)時(shí)間線進(jìn)行調(diào)整;支持特技編輯、唱詞編輯及素材管理功能,可按照用戶權(quán)限以及業(yè)務(wù)流程管理素材。
3.3.3 高清非編
高清非編軟件的主要功能是完成新聞條目和專題節(jié)目的編輯制作,主要用于對(duì)高碼率素材進(jìn)行編輯,適配主流高清格式,并支持標(biāo)清碼率、低碼率編輯以及各種高標(biāo)清格式混編,具備匹配新聞制作的非編常見功能,同時(shí)高清非編支持本地化脫網(wǎng)模式編輯,產(chǎn)生的project文件可進(jìn)行備份和恢復(fù),解決文件丟失帶來的工作遲滯。
系統(tǒng)提供媒體內(nèi)容的資料歸檔管理功能,支持視頻、音頻、圖片及文字等全媒體數(shù)字資料的存儲(chǔ)管理、檢索及二次利用,包括資源入庫、資源管理、資源檢索、資源展現(xiàn)以及資源出庫等;提供媒體內(nèi)容管理門戶,可以展示推送的海報(bào)內(nèi)容,根據(jù)系統(tǒng)各種大數(shù)據(jù)匯聚分析而得到的各項(xiàng)排行;提供內(nèi)容的全文檢索、高級(jí)檢索、條件過濾以及二次檢索等,滿足用戶的檢索習(xí)慣,也可以組合多種方式使用,進(jìn)一步提高檢索準(zhǔn)確度;系統(tǒng)可以根據(jù)用戶的操作習(xí)慣進(jìn)行內(nèi)容推薦,并記錄用戶的瀏覽歷史。
通過對(duì)接統(tǒng)一的融合發(fā)布系統(tǒng),系統(tǒng)支持展示各類型資訊新聞、視頻新聞、直播新聞及專題等,與App統(tǒng)一數(shù)據(jù)、一處發(fā)布。
融媒移動(dòng)端能力主要包括:支持記者通過手機(jī)在5G網(wǎng)絡(luò)下快速實(shí)現(xiàn)媒體視頻和圖片內(nèi)容拍攝及上傳;支持記者通過5G網(wǎng)絡(luò)實(shí)現(xiàn)高清視頻直播;支持多人異地5G連線實(shí)時(shí)互動(dòng);支持移動(dòng)端快速寫稿;支持移動(dòng)端審核;支持移動(dòng)稿件功能,可實(shí)現(xiàn)手機(jī)App端瀏覽新聞線索,認(rèn)領(lǐng)或指定新聞選題,撰寫稿件、稿件瀏覽及審批,審批通過的稿件可直接進(jìn)入融合媒體統(tǒng)一內(nèi)容庫。
互聯(lián)網(wǎng)大數(shù)據(jù)應(yīng)用服務(wù)圍繞融媒體中心的生產(chǎn)流程,提供數(shù)據(jù)源監(jiān)控、線索和選題、互聯(lián)網(wǎng)數(shù)據(jù)支持和寫稿參考、素材和數(shù)據(jù)分析以及傳播效果的跟蹤和監(jiān)測(cè)。系統(tǒng)以互聯(lián)網(wǎng)大數(shù)據(jù)應(yīng)用服務(wù)為核心,對(duì)接融媒體采編發(fā)業(yè)務(wù)流程,提供可視化的綜合信息呈現(xiàn)能力;同步內(nèi)部增量原創(chuàng)稿件,匯聚全網(wǎng)實(shí)時(shí)化新聞數(shù)據(jù),實(shí)現(xiàn)統(tǒng)一管理共享資源,降低運(yùn)營(yíng)成本,挖掘數(shù)據(jù)價(jià)值,提升工作效率。
舟山廣播電視傳媒集團(tuán)有限公司融媒云及虛擬化融媒體生產(chǎn)系統(tǒng)的建設(shè)和最大化發(fā)揮了舟山臺(tái)自身機(jī)制優(yōu)勢(shì)的融合媒體系統(tǒng),提高了舟山廣播電視傳媒集團(tuán)有限公司的綜合能力,滿足了臺(tái)內(nèi)共平臺(tái)生產(chǎn)要求的同時(shí),也能向外進(jìn)行云化業(yè)務(wù)輸出,在舟山臺(tái)全臺(tái)技術(shù)系統(tǒng)建設(shè)中具有標(biāo)志性的意義。