蘇 力
(江蘇省廣播電視總臺,江蘇 南京 210000)
?
基于備播平臺的內容匯聚子系統的研究與實現
蘇 力
(江蘇省廣播電視總臺,江蘇 南京 210000)
摘 要:文章對江蘇廣電總臺的備播平臺進行了詳細闡述,重點介紹了新的播出匯聚系統的功能和創新點,對已經完成的播出備播平臺有較好的歸納與總結。
關鍵詞:播出備播平臺;內容匯聚;播出接口
江蘇省廣播電視總臺于2009年9月28日實現衛視高、標清電視同播,是全國首批邁入“高清時代”的衛視,隨著時代的發展,高清化是電視發展的必然趨勢,新建高清頻道勢在必行。新建高清頻道將大規模提升數據量,現有系統難以滿足安全播出需求,所以備播平臺的建立尤為重要。
播出備播平臺系統是面向江蘇廣電總臺所有頻道(傳統頻道、高清頻道、付費頻道)的大框架整備系統,為頻道的節目素材在播出前提供所有的播前準備工作(MD5校驗工作、自動技審工作、軟審工作、遷移工作、播前審看工作),是整個江蘇廣電總臺播出系統的重要組成部分,系統將會從存儲升級、網絡改造、接口服務改造、內容管理軟件升級4個方面,全方位升級改造現有播出系統,為江蘇廣電總臺實現全面高清化奠定堅實的技術基礎。
存儲升級將從存儲容量、帶寬、架構等多個方面升級,新增的存儲將會代替現有EVA存儲的作用,即作為播出全部素材的完備存儲,同時作為播出對外的交互存儲。而現有的EVA存儲只作為播出子系統的存儲。由于存儲的架構發生變化,相應的網絡架構也應隨之改變,最終將完適應新的存儲架構。在接口服務方面不僅要考慮到播出總接口的新的需求(例如導入允許控制、存儲路徑判斷等),同時也要解決播出內部接口的新問題。新的內容管理軟件則是基于能力平臺流程驅動型的軟件。
本方案中采用“大備播+播出群”的系統架構,新建的備播系統同時為各個播出群組提供服務。新備播系統將完全替換現有系統的主干接口以及備播存儲,通過流程驅動的方式實現節目的準備和分發。備播系統與各播出系統之間保持相對獨立,其通過接口實現素材的交互。各頻道通過編單系統進行統一編單,之后通過接口與各播出系統、備播以及監控系統進行數據交互。備播系統將構建能力平臺為播出系統提供自動技審、MD5、遷移以及轉碼等服務,而硬盤播出系統將被盡量簡化。
全臺網生產文件化送播是通過播出提供的Web Service接口服務,由主干流程統一調度,實現各制作系統通過主干平臺向播出系統進行文件的遷移和元數據信息的注入。本項目主要是對播出接口服務進行升級改造,新接口服務完全遵循江蘇廣電總臺全臺網接口協議規范,在不影響主干以及其他業務系統的情況下,能夠實現接口對送播流程以及各任務節點的控制,能夠彌補原接口的各種系統性缺陷,同時支持新老備播系統平滑過渡等。
2.1 播出接口功能
播出接口提供節目代碼查詢、節目代碼詳細信息查詢、導入允許,文件校驗和元數據導入等服務。
(1)節目代碼查詢服務主要提供給各制作網,使其能夠通過節目名稱、頻道、播出日期以及欄目等條件查詢到播出系統中節目對應得節目代碼。
(2)節目代碼詳細信息查詢服務主要提供給各制作網,使其能夠查詢到節目的詳細信息,比如:關門時間、計劃播出時間、節目名稱、欄目、頻道等。
(3)導入允許服務主要提供:節目代碼查詢、節目詳細信息查詢、素材詳細信息查詢、重復導入判斷、關門時間判斷等功能:①判斷代碼合法性。②判斷該代碼下有無綁定素材,有則生成重復導入請求。③判斷關門時間。④生成物理ID返回)。
(4)文件校驗服務:①生成數據校驗任務存儲至數據庫。②接收播出接口校驗結果并向主干反饋,主要是通過文件MD5值的校驗比對來驗證文件傳輸的可靠性。
(5)元數據導入服務完成素材信息的導入和文件的最終入庫:①判斷該節目代碼下有無綁定素材。②將文件從臨時目錄剪切到播出素材庫所在目錄。③更新數據庫標識(包括素材表和素材位置信息表等信息)。
2.2 接口服務改進
2.2.1 原系統缺陷
(1)現有播出接口無法對網絡傳輸素材進行導入允許控制,只能提供開關式服務,一旦有素材排隊則無法對應急素材采取策略。
(2)對已存在流程中的素材,如果由于誤操作進行節目代碼二次綁定,在素材沒有入庫之前,可以錯誤導入,造成素材被替換的現象,而且流程不報錯不易察覺。
(3)導入允許服務判斷關門時間為“查詢當天以后”的節目單,應該精確到“查詢當前時間以后”的節目單。
(4)在處理重復導入請求的邏輯存在不合理性,應當先判斷關門時間,再把原始文件刪除。
(5)MD5校驗軟件無法控制優先級,造成緊急任務無法及時進行數據校驗,影響素材文件的遷移更有甚者可能影響素材的安全播出。
(6)現有接口服務器為單機冷備,一旦接口出現系統問題,冷備切換需要一定時間,在此期間播出系統則無法與外界任何系統進行交互。
2.2.2 播出接口管控
(1)導入允許控制。在不影響現有系統安全性的情況下,對從各個部門傳來的素材進行導入允許的控制。由于現有播出系統接口導入允許無法對網絡傳輸素材進行管控,只能提供開關式服務,所以帶來很多問題,新的導入允許服務應提供以下控制;
對同時傳輸的素材進行先后次序和數量的控制,例如同時送播節目不能超過10條(可以由軟件修改),其余節目等待,每條節目都可以在接口控制軟件中手動停止或優先級調整。
(2)MD5校驗控制。新建系統接口服務MD5校驗模塊必須實現調整優先級的功能,初次通過素材到達時間分配MD5校驗ACTOR,在應急情況下可以實現在軟件中手動分配MD5檢驗ACTOR,手動調整素材校驗優先級,確保需要的素材及時到達。
2.3 新播出接口架構圖
各個子系統通過接口訪問播出,經常要用到節目代碼查詢服務和節目代碼詳細信息查詢。這2個服務也是播出提供給各個業務系統,使其能夠通過節目名稱、頻道、播出日期以及欄目等條件查詢到播出系統中節目對應得節目代碼。
當素材通過主干平臺進入播出首先要經過導入允許服務,判斷代碼合法性、關門時間、生成物理ID,不同點是由于存在新老存儲需要判斷素材的存儲路徑,之后在導入允許控制之下,進入播出開始EMB遷移,遷移結束之后,在接口進行MD5校驗,此時可以在MD5控制里進行人工干預,可將緊急素材手動提前,結束之后進行導入元數據服務,更行新老內容管理庫及數據庫。
3.1 上載現狀
上載載系統主要完成節目素材的編碼審看,墊片播放等工作,現有上載系統分為3塊:4樓標清上載,5樓標清上載,5樓高清上載。
4樓標清上載主要完成衛視標清、綜藝、城市等10個標清頻道的上載審看及墊片播放等工作。系統采用SAN架構,使用了兩套Omneon Spectrum服務器,總共提供20路編碼通道,20路解碼通道,滿足素材上載審看,廣告上載審看,延時編輯播出,墊片播出的功能。具體分配為:播出上載14路編碼,播出審看8路解碼;延時上載4路解碼,延時編輯8路解碼,延時播出8路解碼;廣告上載2路編碼,2路解碼;墊片播出2路解碼。
5樓標清上載完成3個付費頻道的標清節目上載、審看及墊片播放工作。使用兩臺Omneon單機服務器共提供6路編碼通道,4路解碼通道,分別是6路播出上載、2路上載審看、1路應急備播、1路墊片。
5樓高清頻道上載素材較少,目前是利用備播出服務器作為上載服務器,共提供1路應急備播、1路墊片、1路播出上載、1路上載審片。
3.2 新的上載能力
(1)支持對現有上載服務器的素材管理,系統能夠利用現有上載服務器資源,逐步進行融合,并最終形成能支撐所有高、標清頻道的統一的上載集群。
(2)支持工作站方式上載站點,能實現上載站點的快速擴展。
(3)能兼容第三方上載軟件,實現上載素材的統一管理。
隨著互聯網技術帶來的新媒體技術的發展,傳統的信息獲取渠道無論從信息量還是時效性方面都已經不能滿足人們的需求,內容匯聚平臺正是以其快而全的優勢信息獲取服務。
為了保證播出安全,系統具備完備的素材檢查機制。當節目進入系統后,系統可以靈活調用技審模塊,執行素材檢查,通過技審及軟審等手段保證待播素材不會出現黑場、靜幀、靜音等事故。同時,由于節目來源包括全臺網、互聯網以及第三方內容提供商等,素材格式會極其豐富,由此可能會產生內容發布隱患。為了解決這個問題,系統中集成了轉碼功能,將不適合播出的素材格式轉換為系統統一的編碼格式,確保播出安全。
電視臺正常運作過程中,節目生產網絡與整備系統間存在大量的大文件(視音頻素材)傳輸,考慮到視音頻文件格式單一,所有素材文件通過防火墻進入。由于在接口上已經將所有的數據通過USB安全隔離系統做互聯,已經涵蓋了網絡隔離、白名單過濾、異構殺毒等功能。所以對于臺內自產的視音頻文件,防火墻的需求十分簡化,只需開啟網絡訪問控制等基本功能,即可滿足需求。
采用此方案,有以下優勢:
(1)將元數據/消息與視音頻文件分離處理,簡化了防火墻的功能要求,在同等性能上,大大提高了防火墻的通過帶寬。
(2)采用了USB網絡隔離技術,私有協議數據通道,安全可靠,在網絡出現問題時,該設備也可以作為手動擺渡網閘使用。
Research and Implementation of Content Aggregation System Based on Broadcast Platform
Su Li
(Jiangsu Radio and Television Reception,Nanjing 210000,China)
Abstract:The broadcast platform for Jiangsu broadcasting station are described in detail. The function and innovation of the new broadcast aggregation system are introduced,A good summary of the broadcast broadcast platform has been completed.
Key words:broadcast platform;content aggregation;broadcast interface
作者簡介:蘇力(1983-),男,江蘇南京,碩士;研究方向:廣播電視工程。