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