?

Vizrt在線包裝系統云化部署
——以荔直播的應用為例

2019-07-31 07:56劉俊逸江蘇省廣播電視總臺
視聽界(廣播電視技術) 2019年3期
關鍵詞:轉碼演播室荔枝

劉俊逸 江蘇省廣播電視總臺

1.引言

2017年“五一”小長假,江蘇省廣播電視總臺融媒體新聞中心“荔直播”品牌上線,為觀眾帶來《2017全球特技飛行群“鷹”會》精彩首秀。作為融媒體視頻品牌,“荔直播”聚焦社會熱點焦點、突發新聞和競技類運動,突出獨家原創策劃,注重融合互動,內容及用戶遍及全國,實現多平臺呈現,收獲了電視、短視頻、移動直播的疊加效應。

之前大部分荔直播的節目包裝僅使用了簡單的包裝即角標的呈現,如需復雜的標題、人名條、開窗、賽事比分呈現等即時性較強的節目包裝形式,需要將網絡直播流調度進總臺新聞中心的演播室,使用Vizrt在線包裝系統在后期進行加包裝處理,再推入網絡直播平臺。整體的形式較為繁瑣,耗費大量人力,且失去了網絡直播的實時性優勢。

基于這個原因,我們考慮利用現有的荔枝云公有云,在云端部署Vizrt在線包裝系統,可以隨時在公有云上對網絡直播流進行實時的在線包裝,簡單高效地完成荔直播的包裝呈現效果。

2.應用場景

圖1為正常的“荔直播”包裝形式,圖中僅有簡單的兩個角標作為包裝呈現。

圖2是我臺新聞演播室經Vizrt系統包裝后的信號,可以呈現帶動畫特效的角標和可編輯的人名條,也可呈現標題字幕等更多樣的包裝元素。

更多的包裝元素可以為直播帶來更多的呈現效果并傳遞更全面的信息。而之前荔直播為了達到這個效果,需要一個演播室和整條直播線人員的參與配合,對于網絡直播來說,耗費太多的物力與人力,失去了其發布便捷迅速的特性,所以只會在重大活動的網絡直播中采用,多數的直播仍采用簡單的包裝形式。所以,如何用更便捷的方式達到演播室質量的包裝效果,是引起我們思考的原因。

3.系統簡介

圖1 荔直播包裝形式

圖2 Vizrt包裝在江蘇新聞上應用的效果

荔枝云網絡直播系統是部署在荔枝云公有云上的SaaS服務。該系統以公有云虛擬服務器為服務端,匯集來自4G、總控、第三方流等信號。流信號以主流rtmp格式進行傳輸。為實現傳統信號的接入,配置實體編解碼器滿足信號格式轉換的需求。直播系統為B/S架構系統,操作員使用通用瀏覽器即可實現對網絡直播的信號切換、簡單字幕游走的操作。直播輸出信號以rtmp和m3u8格式為主,通過H5頁面的直播發布,實現用戶觀看地址的獲取及互動數據讀寫,增加網絡直播用戶參與感。網絡直播系統框圖見圖3。

圖3 荔枝云網絡直播系統

Vizrt作為一款老牌在線包裝系統,在電視包裝領域擁有眾多市場,在江蘇臺新聞、衛視等頻道的節目生產過程中也有大量的應用。強大的畫面渲染能力讓其在在線包裝、虛擬前景、虛擬演播室等各個領域都表現出色。就像3DMax的MaxScript、Flash的ActionScript等,許多優秀的畫面處理軟件都提供了高級編程接口,讓有一定基礎的設計人員能夠通過代碼編程設計出功能更強的產品。Vizrt軟件也一樣,開放的VizrtScript編程接口也給Vizrt設計師以更大的空間,通過代碼編程使其開發的Vizrt版式更加強大,如體感操作、屏幕觸控、多屏拼接、復雜的切換邏輯等。

隨著技術的推進,Vizrt系統也做了相應的技術革新和推廣應用。主要體現在以下幾個方面:

(1)2018年NAB上推出了Vizrt 3.10全新版本,支持無狗化部署,擺脫了對硬件狗的依賴。這也使Vizrt在云端虛擬化部署成為可能;

(2)Vizrt|One媒資軟件轉碼功能開始不局限于存儲素材,而是開始支持RTMP、RTSP、NDI等實時直播流;

(3)在Vizrt|One、Vizrt|Engine等自身產品內部,通過統一的Vizrt_ShareMenory共享內存格式進行素材、流的傳遞,也就是說無論素材和流的進、出是什么格式,內部以固定格式,統一轉碼來處理。

當新版本Vizrt無狗化部署功能推出,系統虛擬化部署成為可能后,剩下的難點就在于如何將網絡直播流與為演播室開發的Vizrt系統進行對接的問題,即將現有的Live U直播軟件提供的流格式適配Vizrt系統。不斷的嘗試和摸索過程中,發現了Vizrt-one系統中自帶的coder軟件可以提供直播流的RTMP格式與Vizrt共享內存share memory格式互相轉換的功能,即將RTMP轉碼為共享內存后接入Vizrt系統進行包裝,隨后再轉換為RTMP格式的流輸出至播出平臺。這個功能的開發,完美解決了信號格式適配的問題。

基于以上幾點,該應用的主要思路就是將整套Vizrt包裝、轉碼系統虛擬化部署在荔枝云公有云上,以一個節點的形式插入到現有的網絡直播平臺中去,將網絡直播RTMP流轉碼后進入Vizrt引擎加版式后,重新轉碼為RTMP流并推送。圖4是網絡直播的Vizrt包裝系統平臺部署初步架構。圖4中,各模塊功能如下:

圖4 網絡直播的Vizrt包裝系統平臺部署初步架構

ShareMemory:Vizrt系統可識別的內部存儲格式。Vizone-coder-1:coder是viz-one的一個組件,它可以將直播流的RTMP格式進行轉換,變為Vizrt系統共享內存sharememory格式。

Vizrt-Engine:由于新版本Vizrt3.10的無狗化部署功能,可以在公網虛擬機上安裝虛擬化的Vizrt引擎,可隨時通過公網IP進行訪問其版式數據庫進行存取操作,并調用庫中的版式對導入的流媒體進行包裝和渲染。

Vizone-coder-2:同coder-1,這是另一臺安裝了Viz-one的系統,用其coder組件對系統包裝好的流格式進行轉換,成為可以送荔枝云播出的RTMP格式。

Vizrt_trio:vizrt的播控軟件,安裝在連接公有云的電腦上,可通過IP訪問虛擬機的Vizrt引擎,進行包裝的控制。

4.應用前景和發展

面向媒體融合的“荔枝云”平臺是指以云計算、大數據等現代信息技術為基礎打造的廣電“媒體云平臺”,平臺基于私有云、專屬云以及公有云的融合發展架構,通過能力建設、開放接口、流程再造,支持廣電敏捷生產和新業務的彈性部署,在滿足傳統業務流程的同時,能夠為新業務提供統一的內容支撐、技術服務、數據分析、運營計費等服務一體化技術業務平臺,有效支撐廣電媒體融合創新業務的快速發展。

Vizrt系統自2013年在新聞中心投入使用以來,多年成熟穩定的使用模式,已經培養了一批成熟的設計團隊和包裝操作人員。將Vizrt系統搭建在荔枝云平臺公有云上可以更好地利用這個資源的優勢,節省大量的人員成本以及時間成本。同時利用公有云平臺的靈活性和便捷性,融合部署成熟穩定的Vizrt包裝系統,為“荔直播”提供更好的直播呈現效果,也為 “荔枝云”業務平臺能力的發展添磚加瓦。

隨著Vizrt的云化包裝工具VizStroy和媒資管理工具VizOne 在荔枝云平臺上部署,技術系統經過再次的開發和升級。已部署的荔枝云平臺Vizrt系統架構見圖5。

已部署在荔枝云平臺的Vizrt系統現具備的功能有:

(1)基于瀏覽器的編輯環境

(2)提供協同工作支持

(3)以模板方式提供3D動畫和圖形

(4)圖形輸出自動匹配需要的寬高比

(5)集中式資源管理

(6)混合編輯,以適配不同的視頻幀率和格式

(7)支持簡單字幕的添加

(8)多通道音頻

部署在荔枝云平臺的Vizrt系統構成如下:

VizStory核心服務器:向用戶提供基于Web瀏覽器的剪輯環境。

VizOne媒體存儲: VizOne作為Story的后臺媒體服務,提供媒體存取服務及文件管理。

VizENG: VizENG搭載VizCoder,為系統提供冗余媒體文件轉碼服務。

Interface Server:接口服務器完成相關接口協議轉換和文件取存。

用戶可以通過瀏覽器登錄對應系統,完成媒體素材的演播室級包裝、對素材進行多格式轉碼以適配不同的系統,通過多渠道的發布形式,可以對包裝后的素材進行多種FTP、媒資庫和社交平臺的對接和發布。為了推廣平臺應用,需要面對復雜的用戶情況, Viz Story支持通過OpenID的方式登錄Viz Story,而荔枝云Paas平臺提供CAS SSO的方式向平臺上的其它應用提供認證集成,通過Paas平臺統一用戶登錄認證,實現用戶登錄荔枝云賬號和Vizrt系統統一認證的操作,完成包裝系統內用戶權限和分組的功能。

5.總結

隨著包裝技術以及云平臺能力不斷開發和進步,更多功能和體驗可以更好地呈現給云平臺的廣大用戶。不僅僅是在線包裝技術的應用,更多傳統媒體的優秀基因可以展現在普通用戶面前,滿足用戶多樣化、定制化、個性化的產品需求,推動傳統媒體和互聯網的深度融合,讓荔枝云平臺得以在市場環境下大放異彩。

圖5 已部署的荔枝云平臺Vizrt系統架構

猜你喜歡
轉碼演播室荔枝
日啖荔枝三百顆,會上火嗎
新聞演播室燈光應急保障系統探討
天津臺新聞云系統外來視頻文件轉碼方案
視頻轉碼技術在廣播電視中的應用研究
ЛИЧИ: ЭКЗОТИЧЕСКИЙ ТРОПИЧЕСКИЙ ФРУКТ
千里采荔枝的鶴
視頻轉碼軟件的需求和框架分析
電視新聞演播室的環境設計探討
荔枝熟了
Stream PK Cuda
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合