



【摘要】 本文以貴州廣播電視臺電視播控中心“編、制、存、播”一體化新型播出系統中節目素材由縮編網子系統向播出網子系統提交的傳輸流程為例,闡述了ESB、EMB互聯子系統在電視播出系統中的應用。
【關鍵詞】 縮編網 播出網 ESB EMB
一.概述
隨著電視播出數字化技術的不斷發展,近年來多家電視臺都選擇了“編、制、存、播”一體化的這樣一種新型的電視播出系統。一方面是因為這種新型的播出系統將節目制作與播出連在了一起,能夠滿足電視臺在當今日益激烈的業務競爭需求;另一方面是因為這種新型的播出系統將節目播出的安全性提高到了一個新的臺階。
貴州廣播電視臺電視播控中心的這套一體化新系統目前已經安全運行了兩年,從這兩年的運行情況看,整套系統流程的播出效率高、安全性能強,只是在節目素材由縮編網向播出網提交的互聯工作流程中偶有一些小的問題,特寫此文以供業內人士交流、探討。
二.系統總體架構和總體流程
貴州廣播電視臺整套電視播出系統主要包含了總編室編單子系統、縮編子系統、媒資存儲子系統、互聯子系統、播出子系統;這些子系統之間的拓撲關系如圖1所示。
在整個播出系統中,包括了兩個網絡,分別是縮編網、播出網。其中縮編網包括了縮編制作系統、原版電視劇的媒資存儲系統及原版電視劇的技審內審系統。在播出網絡中包括播出二級存儲、技審、人工復審、編單、上載、播出等子系統。這兩個網絡之間采用大洋公司最新的ESB(Enterprise Service Bus,企業服務總線)和EMB(Enterprise Media Bus, 企業媒體總線)互聯子系統進行互聯,安全性和可靠性得到了極大的提高。
在編單子系統中,主要進行節目單的計劃編排及節目代碼的生成。節目代碼分為原版素材節目代碼和縮編節目代碼。原版節目代碼用于標識存入媒資系統的原版素材、媒資系統下載及縮編系統中故事板打開素材使用。縮編節目代碼主是要是于素材與節目的綁定,及縮編系統生成縮編任務使用。
在縮編系統中,主要是進行原版節目素材的上載、編輯、審核、歸檔、下載、發送播出等功能。我們可以根據縮編任務制作相應的節目素材,并且將生成的素材發送到相關存儲及播出系統。
播出系統中,主要實現的功能有播出、上載、技審、人工復審等。為了保證節目播出的安全性,在正式播出之前,對素材進行多重審核。首先從縮編系統進入到播出系統的素材經過軟件的自動技審;其次播出系統內部上載的素材,在上載完成后經過了軟件的自動技審。在這兩種審核完成后,進行一次人工復審,人工復審之后進行一次文件審片。這樣層層把關后,可確保最后到視頻服務器進行播出的素材及節目達到100%安全。
三.節目素材由縮編網向播出網提交的傳輸流程
在縮編網子系統中,節目編輯領取縮編任務后,按需要對原版節目進行剪輯、并打包生成新的素材,之后即可將這個新生成的素材提交EMB、ESB互聯平臺,遷移到播出網子系統,此流程定義為“節目——→播出”,如圖2所示。
在“節目——→播出”流程中,系統先調用ESB服務發啟工作流程;EMB則負責完成不同存儲、不同子系統之間的素材轉碼、遷移任務。流程發啟后,先調用播出接口服務(bcwebservice)查詢播出子系統有無此節目。若有,則不再執行后面的操作;若無,則調用縮編接口服務(editwebservice)查詢節目源地址信息、并調用bcwebservice查詢節目存儲的目標地址信息。獲取目標信息后,則調用EMB服務,發起轉碼、遷移任務,將節目由縮編子系統中的源地址遷移到播出子系統中的目標存儲地址。EMB任務完成后,節目的物理文件也就由縮編子系統遷移到了播出子系統,這時將再次通過bcwebservice調用入庫服務,將攜帶的數據源信息(文件名、存儲地址等)寫入播出數據庫。一個正常的“節目——→播出”流程活動實例應如圖3所示。
四.節目素材由縮編網向播出網傳輸的流程中遇到的問題及解決辦法
“節目——→播出”這個流程環節是“編、制、存、播”一體化新型播出系統中至關重要的一個環節。若是節目在這個流程中出錯,那么可能導致制作生成的節目素材無法直接提交到播出網,也就無法體現出這種一體化新型播出系統的高效性、安全性。在貴州廣播電視臺新型電視播出系統運行兩年多來,我發現在“節目——→播出”這個流程環節,偶會遇到的問題主要出現在兩個環節中。一是節目查重,即播出網中已存在節目名稱或則節目代碼相同的素材;二是轉碼出錯,即EMB軟件在執行轉碼、遷移任務時,節目物理文件無法由節目源地址正常的遷移到目標地址。
出現第一種問題的原因有多種,例如:節目編輯人員已經把之前領取縮編任務后制作生成的素材提交到了播出,而之后他可能覺得之前編輯的版本不滿足最后的需求,將這個縮編任務進行了重新剪輯,最后生成了一個節目內容不同,但節目名字、代碼都相同的素材。這種情況下,這個經重新剪輯后再生成的節目由縮編網向播出網遷移時,會報節目查重錯誤,是無法直接正常提交到播出系統的。這時我們一般采取的措施有兩種:一是可以在播出網中,先將第一次已提交過來的節目素材徹底刪除,即刪除素材對象;刪除完成之后即可解決節目查重的問題。其次,我們還可以將新節目素材重新命名、并綁定一個新的節目代碼,這樣也可解決節目查重問題。
轉碼過程中出錯這種情況,根據我們的經驗判斷,主要原因是節目存儲的源地址或者目標地址無法正常訪問。這種情況下,雖然轉碼任務無法完成,但任務已分配,播出子系統中的目標存儲中已記錄這個轉碼任務所產生的素材文件ID標識,但轉碼進度會持續在0%。(轉碼正常完成的任務轉碼進度是100%)
圖4 是出錯的轉碼任務在目標存儲中所產生的素材標識,圖中后綴為.pak文件是在轉碼任務啟動后就產生的,轉碼任務正常完成后這個文件應該自動消失。轉碼任務出錯后,我們可先判斷到底是縮編網中的源存儲地址不能正常訪問,還是播出網中的目標存儲地址不能正常訪問。若是所分配的目標存儲地址不能正常訪問,我們可將錯誤的素材文件標識刪除后,在流程實例中重新調用獲取目標信息服務,這樣可分配到一個新的目標存儲地址、并重新啟動轉碼任務。若是縮編網中的節目源地址不能正常訪問,則快速有效的解決方法是利用之前已完成的縮編任務的故事板重新打包生成一個素材文件,這個素材的節目內容、名稱和代碼都與之前未完成轉碼的素材文件相同,但它的源存儲地址已改變了,這樣也即解決了源存儲不能訪問的問題。
五.結束語
無論是節目由縮編網傳到播出網的工作流程,還是互聯系統中其他的工作流程,只要我們熟知流程的每步工作原理即可處理流程中遇到的任何故障問題。而且處理問題的方式不是單一的,可根據需要采取靈活多變的方法。