




【摘要】隨著制播高清化、文件化、網絡化的推進,以磁帶為載體的制播模式逐步被取代。原有大量的標清磁帶節目如何文件化后歸檔到新址的媒資系統被提上了議程。本文主要闡述了中央電視臺現址播出系統在線標清磁帶文件化后歸檔新址媒資系統的業務實現。
【關鍵詞】媒資系統 節目生產 歸檔 接口
中央電視臺新址制定了全高清化、文件化、網絡化的制播一體流程,隨著常規頻道由現址向新址的播出搬遷,逐步提出了“標退高進”的實施目標。臺里規定自2014年1月1日起,停止以標清磁帶為介質的標清節目制作(除個別特殊欄目)。這標志著標清磁帶即將退出歷史舞臺,但仍需考慮標清磁帶重播。目前新址播出需要的標清磁帶節目,是由現址播出的適配系統進行上載的,然后將文件傳送至新址播出進行備播。稟承標清磁帶上載一盤,文件化一盤的原則,現址播出在滿足給新址播出備播的前提下,同時將該節目文件歸檔至新址媒資系統。
這里僅針對現址播出系統標清磁帶文件化歸檔媒資的業務流程、總體架構、對外接口等技術實現做進一步解析。
一.歸檔媒資的業務交互關系及業務流程
現址播出系統增加歸檔新址媒資的業務,就要與新址的相關業務系統建立連接。新址的信息交互全部通過ESB來進行交互,因此需要將現址播出系統在新址的 ESB系統進行注冊 ,來滿足信息交互的需求。
1.現址播出系統對外的業務交互關系
(1)與新址節目生產系統
電視節目文件化的特點,給節目管理提出了很多新要求,為了確保節目內容正確、唯一,在節目內容需要修改時,必須下發節目內容修改單,當所有系統處理回饋后,才能進行再次入庫。
正是如此,現址播出系統需要與新址節目生產系統建立連接,接收各類管理單據,以保證歸檔至媒資的標清文件有效、可用。接收新址節目生產系統下發的電子節目不可用通知單(包含節目不可播通知單、節目可播通知單、節目禁播通知單),并在內部處理完成后將相應的處理結果返回給新址節目生產系統。
現址播出系統與新址節目生產系統之間將通過新址的全臺ESB進行信息交互。
(2) 與新址媒資系統
現址播出系統與新址媒資系統建立連接后,可將文件化的標清磁帶節目文件歸檔到新址媒資系統。
現址播出系統與新址媒資系統之間的信息流將通過全臺ESB進行交互,文件流則通過FTP直接推送到新址媒資系統。
(3) 與現址節目生產管理系統
現址播出系統在標清磁帶節目文件化后,可以自動從現址節目生產管理系統獲取磁帶技審單信息,并將技審單轉換成新址規定格式的.XML技審單文件,在向新址媒資系統傳送節目文件時一并歸檔至新址媒資系統。
現址播出系統與現址節目生產管理系統之間將采用直連方式進行信息交互。
2.歸檔新址媒資系統業務流程
考慮到不能影響新址播出的節目備播,以及盡量減少節目更改的復雜性,我們采用播后歸檔媒資策略。現址播出系統根據設定好的策略啟動相應的歸檔媒資流程,將上載完成后的標清節目文件歸檔至新址媒資系統。
如圖2所示,現址播出系統在線標清磁帶文件化后歸檔新址媒資流程大致描述如下:
首先,播出系統調用新址媒資系統提供的導入允許服務,向其發起媒資入庫請求。媒資根據請求的數據查看自己數據庫是否有相同文件存在,若有則返回文件已存在,不允許入庫。若查看后該文件不存在于媒資,則允許入庫。在得到新址媒資系統允許的同時,媒資系統將向現址播出系統返回相應的目標存儲路徑;現址播出系統在得到新址媒資返回過來的目標存儲路徑之后,將首先通過FTP將相應的節目視音頻文件遷移到新址媒資系統,遷移過程中計算出相應的MD5碼并保存到現址播出系統數據庫。待節目視音頻文件成功遷移完成后,將MD5碼寫入自動生成的文件技審單.XML文件中,再通過FTP將該技審單.XML文件遷移到新址媒資存儲系統中;待以上文件成功遷移完成后,現址播出系統將自動調用新址媒資提供的文件交換結果通知服務,將相應的文件遷移結果及元數據(含技審單XML文件及其MD5碼)告知新址媒資;新址媒資在得到文件遷移結果之后,將對傳送過來的節目視音頻文件及技審單文件進行元數據和MD5碼校驗,并在校驗接收后通過調用現址播出系統提供的入庫結果通知服務告知其節目入庫結果。如果新址媒資系統返回節目文件入庫結果失敗,現址播出系統在得到入庫結果失敗之后將進行相應的特殊處理(如重新提交入庫等);如全部校驗成功則向現址播出系統返回入庫成功結果。
二.軟件總體應用架構
現址播出系統在線標清磁帶文件化歸檔媒資系統的總體軟件應用架構由下往上可以分為數據層、中間層和應用層。如上圖3所示。
(1) 數據層
數據層主要用來對整個系統日常業務運行過程中所產生的數據進行保存,包括原有數據庫、擴展數據庫及兩臺視頻存儲服務器。為了能夠在不影響原有播出系統業務的情況下完成此次歸檔媒資系統的改造,所以在原有數據庫系統之外單獨創建了一個擴展數據庫。其中播出視頻服務器則主要用來實現節目錄制并對錄制完成的節目文件進行保存。
(2) 中間層
中間層主要用來為實現整個上層業務系統的運行提供后臺支撐服務,包括用來為節目錄制子系統、歸檔媒資子系統提供消息服務的MSMQ、為播出系統內部模塊間提供消息服務的ZeroMQ以及用來為節目文件傳輸提供FTP服務及MD5計算的相應服務等。
(3) 應用層
應用層主要用來為實現整個上層業務運行提供相應的內部應用,包括節目錄制子系統、適配新址播出子系統、歸檔媒資子系統及配置管理子系統。
新址播出發起磁帶上載任務,現址適配系統節目錄制子系統的任務管理模塊將上載任務保存到數據庫,然后由節目上載模塊的節目錄制子系統從數據庫獲取該上載任務;上載完成后,節目文件存儲至視頻服務器中,同時節目上載模塊發送上載完成的消息到消息服務器;消息服務器再將上載完成的消息轉發至歸檔媒資子系統的遷移管理模塊;遷移管理模塊按照事先設定好的策略生成遷移至新址媒資系統的遷移任務。
三.對外交互接口的實施
現址播出系統近線磁帶歸檔媒資對外交互接口主要牽涉與現址節目生產、新址節目生產及新址媒資系統之間的交互接口,下面將著重對與這幾個系統之間的交互接口進行具體描述和定義。如圖4所示。
1.與新址節目生產管理的接口
(1) 節目不可用通知服務:
該接口服務由現址上載適配系統提供,新址節目生產系統調用。接收新址節目生產發送過來的“節目不可播”、“節目可播”、“節目禁播”三種電子通知單據。
(2) 節目不可用處理結果通知服務:
該接口服務由新址節目生產系統提供,現址播出適配媒資子系統調用。現址播出適配媒資子系統在接收到新址節目生產發送過來的節目不可用通知之后,對其進行處理并在處理完畢后調用新址節目生產提供的節目不可用處理結果通知服務向其返回處理結果信息。
2.與新址媒資系統的接口
(1) 導入允許服務
該接口服務由新址媒資系統提供,現址播出系統調用。現址播出系統調用新址媒資系統提供的導入允許服務,向其發起媒資入庫請求,在得到新址媒資允許后其將向現址播出系統返回相應的目標存儲路徑。
(2) 文件交換結果通知服務
該接口服務由新址媒資系統提供,現址播出系統調用。待節目文件(含技審單)成功遷移完成后,現址播出系統將自動調用新址媒資提供的文件交換結果通知服務,將相應的文件遷移結果及元數據(含技審單XML文件及其MD5碼)告知新址媒資。
(3) 入庫結果通知服務:
該接口服務由現址播出系統提供,新址媒資系統調用。新址媒資對成功遷移過來的節目文件及技審單XML文件進行元數據和MD5碼校驗,在校驗失敗或成功完成后調用現址播出系統提供的入庫結果通知服務向其返回節目入庫結果。
3.與現址節目生產管理的接口
與現址節目生產之間只有獲取磁帶技審單服務。該接口服務由現址節目生產系統提供,現址播出系統調用。現址播出系統調用現址節目生產系統的磁帶技審單服務接口,現址節目生產返回相應節目的磁帶技審單。
四.系統網絡連接及設備部署
現址播出系統與新址媒資系統之間的業務交互劃分為信息流交互和文件流交互兩種類型。因此,需要配備接口服務器來進行信息流的交互,配備FTP遷移服務器來進行文件流的交互。同時為了確保網絡安全,考慮部署UTM網關。
1.網絡設備鏈接
由于播出系統為四級等保系統,為了確保系統的網絡安全,專門部署了兩臺堆疊交換機來與新址進行交互,并部署一臺UTM網關用于防入侵及病毒檢測,其網絡設備鏈接如圖5所示。
其中接口服務器需要部署最少1塊1Gb網卡;遷移服務器由于需訪問播出系統內部信息網、現址節目生產、媒體網,所以FTP遷移服務器最少需要部署4塊1Gb網卡。
2.系統設備部署
根據現有的業務量及安全考慮,在現址播出系統部署2臺接口服務器來承擔歸檔媒資業務的信息交互。由于兩系統間的通訊對實時性的要求不是很高,因此接口服務器采用一主、一冷備的工作方式。兩臺接口服務器配置相同,當接口服務器主機故障時,通過報警信息及人工判斷后,將主機與網絡斷開,然后開啟備機的接口服務并接入網絡,完成主備機的倒換。
部署2臺FTP遷移服務器,遷移服務器分擔所有歸檔媒資的遷移任務。遷移采用Manager分發任務,Actor執行任務的方式。應用軟件層面也采用主、備機制,分別部署在兩臺FTP遷移工作站上。當設定其中一臺為主機時,該服務器上的管理器依據策略生成歸檔到媒資的遷移任務,并負責分發任務給2個FTP服務器。
五.結束語
在制播高清化、文件化、一體化的高速發展帶動下,如何將高、標清系統進行有效過渡,是我們需要面臨的問題。中央電視臺現址播出系統不僅配合新址播出的需求,完成了標清磁帶節目文件化的備播,也為全臺的標清磁帶文件化歸檔媒資系統提供了有效的解決途徑。BP