高 偉
呼和浩特廣播電視臺 內蒙古 呼和浩特市 010011
隨著高清電視節目制作的復雜化、多樣化,視頻節目越來越大,30分鐘的標清節目大小約為500M,而30分鐘高清節目約為1~2G,4K節目的大小則超過3G。所以傳統的單臺服務器對一個時間線的節目合成所需要的時間越來越長,效率越來越低下,已經無法滿足高清節目和4K節目生產的需求。呼和浩特廣播電視臺建設了分布式合成服務器集群,通過把單條合成任務拆分為多個子任務,多臺合成服務器同時合成各個子任務的方式,來縮短單條節目任務的合成時間,從而提高視頻節目合成的效率。
分布式合成系統提供7x24小時的服務,包括三大安全機制,分別是任務檢測機制、故障重試機制和故障重啟機制,三大安全機制保障了系統穩定運行。系統支持高標清之間智能切換,根據合成目標智能切換打包制式,對于緊急任務,可以設置合成優先等級,系統將會優先執行優先級高的任務。
為了適應高清電視節目高效率合成需求,分布式合成服務器系統提供智能化網格合成功能,即任務調度中心根據不同的任務需求統一調度,集群生成服務器同時工作,執行節目的打包生成。系統會根據節目信息文件自動進行分段拆條,每個分段使用最優的拼接技術提高合成速率,如圖1分布式打包系統架構圖所示。

圖1 分布式打包系統架構圖
這種架構被設計為管理層和業務層。管理層主要包括視頻節目合成任務的流程管理、策略管理、任務派發和狀態監控等功能,含有任務管理、任務監控和任務引擎3個模塊。……