劉俊逸 江蘇省廣播電視總臺
2017年“五一”小長假,江蘇省廣播電視總臺融媒體新聞中心“荔直播”品牌上線,為觀眾帶來《2017全球特技飛行群“鷹”會》精彩首秀。作為融媒體視頻品牌,“荔直播”聚焦社會熱點焦點、突發(fā)新聞和競技類運動,突出獨家原創(chuàng)策劃,注重融合互動,內容及用戶遍及全國,實現(xiàn)多平臺呈現(xiàn),收獲了電視、短視頻、移動直播的疊加效應。
之前大部分荔直播的節(jié)目包裝僅使用了簡單的包裝即角標的呈現(xiàn),如需復雜的標題、人名條、開窗、賽事比分呈現(xiàn)等即時性較強的節(jié)目包裝形式,需要將網絡直播流調度進總臺新聞中心的演播室,使用Vizrt在線包裝系統(tǒng)在后期進行加包裝處理,再推入網絡直播平臺。整體的形式較為繁瑣,耗費大量人力,且失去了網絡直播的實時性優(yōu)勢。
基于這個原因,我們考慮利用現(xiàn)有的荔枝云公有云,在云端部署Vizrt在線包裝系統(tǒng),可以隨時在公有云上對網絡直播流進行實時的在線包裝,簡單高效地完成荔直播的包裝呈現(xiàn)效果。
圖1為正常的“荔直播”包裝形式,圖中僅有簡單的兩個角標作為包裝呈現(xiàn)。
圖2是我臺新聞演播室經Vizrt系統(tǒng)包裝后的信號,可以呈現(xiàn)帶動畫特效的角標和可編輯的人名條,也可呈現(xiàn)標題字幕等更多樣的包裝元素。
更多的包裝元素可以為直播帶來更多的呈現(xiàn)效果并傳遞更全面的信息。而之前荔直播為了達到這個效果,需要一個演播室和整條直播線人員的參與配合,對于網絡直播來說,耗費太多的物力與人力,失去了其發(fā)布便捷迅速的特性,所以只會在重大活動的網絡直播中采用,多數(shù)的直播仍采用簡單的包裝形式。所以,如何用更便捷的方式達到演播室質量的包裝效果,是引起我們思考的原因。
圖1 荔直播包裝形式
圖2 Vizrt包裝在江蘇新聞上應用的效果
荔枝云網絡直播系統(tǒng)是部署在荔枝云公有云上的SaaS服務。該系統(tǒng)以公有云虛擬服務器為服務端,匯集來自4G、總控、第三方流等信號。流信號以主流rtmp格式進行傳輸。為實現(xiàn)傳統(tǒng)信號的接入,配置實體編解碼器滿足信號格式轉換的需求。直播系統(tǒng)為B/S架構系統(tǒng),操作員使用通用瀏覽器即可實現(xiàn)對網絡直播的信號切換、簡單字幕游走的操作。直播輸出信號以rtmp和m3u8格式為主,通過H5頁面的直播發(fā)布,實現(xiàn)用戶觀看地址的獲取及互動數(shù)據讀寫,增加網絡直播用戶參與感。網絡直播系統(tǒng)框圖見圖3。
圖3 荔枝云網絡直播系統(tǒng)
Vizrt作為一款老牌在線包裝系統(tǒng),在電視包裝領域擁有眾多市場,在江蘇臺新聞、衛(wèi)視等頻道的節(jié)目生產過程中也有大量的應用。強大的畫面渲染能力讓其在在線包裝、虛擬前景、虛擬演播室等各個領域都表現(xiàn)出色。就像3DMax的MaxScript、Flash的ActionScript等,許多優(yōu)秀的畫面處理軟件都提供了高級編程接口,讓有一定基礎的設計人員能夠通過代碼編程設計出功能更強的產品。Vizrt軟件也一樣,開放的VizrtScript編程接口也給Vizrt設計師以更大的空間,通過代碼編程使其開發(fā)的Vizrt版式更加強大,如體感操作、屏幕觸控、多屏拼接、復雜的切換邏輯等。
隨著技術的推進,Vizrt系統(tǒng)也做了相應的技術革新和推廣應用。主要體現(xiàn)在以下幾個方面:
(1)2018年NAB上推出了Vizrt 3.10全新版本,支持無狗化部署,擺脫了對硬件狗的依賴。這也使Vizrt在云端虛擬化部署成為可能;
(2)Vizrt|One媒資軟件轉碼功能開始不局限于存儲素材,而是開始支持RTMP、RTSP、NDI等實時直播流;
(3)在Vizrt|One、Vizrt|Engine等自身產品內部,通過統(tǒng)一的Vizrt_ShareMenory共享內存格式進行素材、流的傳遞,也就是說無論素材和流的進、出是什么格式,內部以固定格式,統(tǒng)一轉碼來處理。
當新版本Vizrt無狗化部署功能推出,系統(tǒng)虛擬化部署成為可能后,剩下的難點就在于如何將網絡直播流與為演播室開發(fā)的Vizrt系統(tǒng)進行對接的問題,即將現(xiàn)有的Live U直播軟件提供的流格式適配Vizrt系統(tǒng)。不斷的嘗試和摸索過程中,發(fā)現(xiàn)了Vizrt-one系統(tǒng)中自帶的coder軟件可以提供直播流的RTMP格式與Vizrt共享內存share memory格式互相轉換的功能,即將RTMP轉碼為共享內存后接入Vizrt系統(tǒng)進行包裝,隨后再轉換為RTMP格式的流輸出至播出平臺。這個功能的開發(fā),完美解決了信號格式適配的問題。
基于以上幾點,該應用的主要思路就是將整套Vizrt包裝、轉碼系統(tǒng)虛擬化部署在荔枝云公有云上,以一個節(jié)點的形式插入到現(xiàn)有的網絡直播平臺中去,將網絡直播RTMP流轉碼后進入Vizrt引擎加版式后,重新轉碼為RTMP流并推送。圖4是網絡直播的Vizrt包裝系統(tǒng)平臺部署初步架構。圖4中,各模塊功能如下:
圖4 網絡直播的Vizrt包裝系統(tǒng)平臺部署初步架構
ShareMemory:Vizrt系統(tǒng)可識別的內部存儲格式。Vizone-coder-1:coder是viz-one的一個組件,它可以將直播流的RTMP格式進行轉換,變?yōu)閂izrt系統(tǒng)共享內存sharememory格式。
Vizrt-Engine:由于新版本Vizrt3.10的無狗化部署功能,可以在公網虛擬機上安裝虛擬化的Vizrt引擎,可隨時通過公網IP進行訪問其版式數(shù)據庫進行存取操作,并調用庫中的版式對導入的流媒體進行包裝和渲染。
Vizone-coder-2:同coder-1,這是另一臺安裝了Viz-one的系統(tǒng),用其coder組件對系統(tǒng)包裝好的流格式進行轉換,成為可以送荔枝云播出的RTMP格式。
Vizrt_trio:vizrt的播控軟件,安裝在連接公有云的電腦上,可通過IP訪問虛擬機的Vizrt引擎,進行包裝的控制。
面向媒體融合的“荔枝云”平臺是指以云計算、大數(shù)據等現(xiàn)代信息技術為基礎打造的廣電“媒體云平臺”,平臺基于私有云、專屬云以及公有云的融合發(fā)展架構,通過能力建設、開放接口、流程再造,支持廣電敏捷生產和新業(yè)務的彈性部署,在滿足傳統(tǒng)業(yè)務流程的同時,能夠為新業(yè)務提供統(tǒng)一的內容支撐、技術服務、數(shù)據分析、運營計費等服務一體化技術業(yè)務平臺,有效支撐廣電媒體融合創(chuàng)新業(yè)務的快速發(fā)展。
Vizrt系統(tǒng)自2013年在新聞中心投入使用以來,多年成熟穩(wěn)定的使用模式,已經培養(yǎng)了一批成熟的設計團隊和包裝操作人員。將Vizrt系統(tǒng)搭建在荔枝云平臺公有云上可以更好地利用這個資源的優(yōu)勢,節(jié)省大量的人員成本以及時間成本。同時利用公有云平臺的靈活性和便捷性,融合部署成熟穩(wěn)定的Vizrt包裝系統(tǒng),為“荔直播”提供更好的直播呈現(xiàn)效果,也為 “荔枝云”業(yè)務平臺能力的發(fā)展添磚加瓦。
隨著Vizrt的云化包裝工具VizStroy和媒資管理工具VizOne 在荔枝云平臺上部署,技術系統(tǒng)經過再次的開發(fā)和升級。已部署的荔枝云平臺Vizrt系統(tǒng)架構見圖5。
已部署在荔枝云平臺的Vizrt系統(tǒng)現(xiàn)具備的功能有:
(1)基于瀏覽器的編輯環(huán)境
(2)提供協(xié)同工作支持
(3)以模板方式提供3D動畫和圖形
(4)圖形輸出自動匹配需要的寬高比
(5)集中式資源管理
(6)混合編輯,以適配不同的視頻幀率和格式
(7)支持簡單字幕的添加
(8)多通道音頻
部署在荔枝云平臺的Vizrt系統(tǒng)構成如下:
VizStory核心服務器:向用戶提供基于Web瀏覽器的剪輯環(huán)境。
VizOne媒體存儲: VizOne作為Story的后臺媒體服務,提供媒體存取服務及文件管理。
VizENG: VizENG搭載VizCoder,為系統(tǒng)提供冗余媒體文件轉碼服務。
Interface Server:接口服務器完成相關接口協(xié)議轉換和文件取存。
用戶可以通過瀏覽器登錄對應系統(tǒng),完成媒體素材的演播室級包裝、對素材進行多格式轉碼以適配不同的系統(tǒng),通過多渠道的發(fā)布形式,可以對包裝后的素材進行多種FTP、媒資庫和社交平臺的對接和發(fā)布。為了推廣平臺應用,需要面對復雜的用戶情況, Viz Story支持通過OpenID的方式登錄Viz Story,而荔枝云Paas平臺提供CAS SSO的方式向平臺上的其它應用提供認證集成,通過Paas平臺統(tǒng)一用戶登錄認證,實現(xiàn)用戶登錄荔枝云賬號和Vizrt系統(tǒng)統(tǒng)一認證的操作,完成包裝系統(tǒng)內用戶權限和分組的功能。
隨著包裝技術以及云平臺能力不斷開發(fā)和進步,更多功能和體驗可以更好地呈現(xiàn)給云平臺的廣大用戶。不僅僅是在線包裝技術的應用,更多傳統(tǒng)媒體的優(yōu)秀基因可以展現(xiàn)在普通用戶面前,滿足用戶多樣化、定制化、個性化的產品需求,推動傳統(tǒng)媒體和互聯(lián)網的深度融合,讓荔枝云平臺得以在市場環(huán)境下大放異彩。
圖5 已部署的荔枝云平臺Vizrt系統(tǒng)架構