一.概述
隨著電視播出數(shù)字化技術(shù)的不斷發(fā)展,近年來多家電視臺(tái)都選擇了“編、制、存、播”一體化的這樣一種新型的電視播出系統(tǒng)。一方面是因?yàn)檫@種新型的播出系統(tǒng)將節(jié)目制作與播出連在了一起,能夠滿足電視臺(tái)在當(dāng)今日益激烈的業(yè)務(wù)競(jìng)爭需求;另一方面是因?yàn)檫@種新型的播出系統(tǒng)將節(jié)目播出的安全性提高到了一個(gè)新的臺(tái)階。
貴州廣播電視臺(tái)電視播控中心的這套一體化新系統(tǒng)目前已經(jīng)安全運(yùn)行了兩年,從這兩年的運(yùn)行情況看,整套系統(tǒng)流程的播出效率高、安全性能強(qiáng),只是在節(jié)目素材由縮編網(wǎng)向播出網(wǎng)提交的互聯(lián)工作流程中偶有一些小的問題,特寫此文以供業(yè)內(nèi)人士交流、探討。
二.系統(tǒng)總體架構(gòu)和總體流程
貴州廣播電視臺(tái)整套電視播出系統(tǒng)主要包含了總編室編單子系統(tǒng)、縮編子系統(tǒng)、媒資存儲(chǔ)子系統(tǒng)、互聯(lián)子系統(tǒng)、播出子系統(tǒng);這些子系統(tǒng)之間的拓?fù)潢P(guān)系如圖1所示。
在整個(gè)播出系統(tǒng)中,包括了兩個(gè)網(wǎng)絡(luò),分別是縮編網(wǎng)、播出網(wǎng)。其中縮編網(wǎng)包括了縮編制作系統(tǒng)、原版電視劇的媒資存儲(chǔ)系統(tǒng)及原版電視劇的技審內(nèi)審系統(tǒng)。在播出網(wǎng)絡(luò)中包括播出二級(jí)存儲(chǔ)、技審、人工復(fù)審、編單、上載、播出等子系統(tǒng)。這兩個(gè)網(wǎng)絡(luò)之間采用大洋公司最新的ESB(Enterprise Service Bus,企業(yè)服務(wù)總線)和
EMB(Enterprise Media Bus, 企業(yè)媒體總線)互聯(lián)子系統(tǒng)進(jìn)行互聯(lián),安全性和可靠性得到了極大的提高。
在編單子系統(tǒng)中,主要進(jìn)行節(jié)目單的計(jì)劃編排及節(jié)目代碼的生成。節(jié)目代碼分為原版素材節(jié)目代碼和縮編節(jié)目代碼。原版節(jié)目代碼用于標(biāo)識(shí)存入媒資系統(tǒng)的原版素材、媒資系統(tǒng)下載及縮編系統(tǒng)中故事板打開素材使用。縮編節(jié)目代碼主是要是于素材與節(jié)目的綁定,及縮編系統(tǒng)生成縮編任務(wù)使用。
在縮編系統(tǒng)中,主要是進(jìn)行原版節(jié)目素材的上載、編輯、審核、歸檔、下載、發(fā)送播出等功能。我們可以根據(jù)縮編任務(wù)制作相應(yīng)的節(jié)目素材,并且將生成的素材發(fā)送到相關(guān)存儲(chǔ)及播出系統(tǒng)。
播出系統(tǒng)中,主要實(shí)現(xiàn)的功能有播出、上載、技審、人工復(fù)審等。為了保證節(jié)目播出的安全性,在正式播出之前,對(duì)素材進(jìn)行多重審核。首先從縮編系統(tǒng)進(jìn)入到播出系統(tǒng)的素材經(jīng)過軟件的自動(dòng)技審;其次播出系統(tǒng)內(nèi)部上載的素材,在上載完成后經(jīng)過了軟件的自動(dòng)技審。在這兩種審核完成后,進(jìn)行一次人工復(fù)審,人工復(fù)審之后進(jìn)行一次文件審片。這樣層層把關(guān)后,可確保最后到視頻服務(wù)器進(jìn)行播出的素材及節(jié)目達(dá)到100%安全。

圖1 貴州廣播電視塔播出子系統(tǒng)之間的拓補(bǔ)關(guān)系圖
三.節(jié)目素材由縮編網(wǎng)向播出網(wǎng)提交的傳輸流程
在縮編網(wǎng)子系統(tǒng)中,節(jié)目編輯領(lǐng)取縮編任務(wù)后,按需要對(duì)原版節(jié)目進(jìn)行剪輯、并打包生成新的素材,之后即可將這個(gè)新生成的素材提交EMB、ESB互聯(lián)平臺(tái),遷移到播出網(wǎng)子系統(tǒng),此流程定義為“節(jié)目——→播出”,如圖2所示。

圖2“節(jié)目——→播出”流程圖
在“節(jié)目——→播出”流程中,系統(tǒng)先調(diào)用ESB服務(wù)發(fā)啟工作流程;EMB則負(fù)責(zé)完成不同存儲(chǔ)、不同子系統(tǒng)之間的素材轉(zhuǎn)碼、遷移任務(wù)。流程發(fā)啟后,先調(diào)用播出接口服務(wù)(bcwebservice)查詢播出子系統(tǒng)有無此節(jié)目。若有,則不再執(zhí)行后面的操作;若無,則調(diào)用縮編接口服務(wù)(editwebservice)查詢節(jié)目源地址信息、并調(diào)用bcwebservice查詢節(jié)目存儲(chǔ)的目標(biāo)地址信息。獲取目標(biāo)信息后,則調(diào)用EMB服務(wù),發(fā)起轉(zhuǎn)碼、遷移任務(wù),將節(jié)目由縮編子系統(tǒng)中的源地址遷移到播出子系統(tǒng)中的目標(biāo)存儲(chǔ)地址。EMB任務(wù)完成后,節(jié)目的物理文件也就由縮編子系統(tǒng)遷移到了播出子系統(tǒng),這時(shí)將再次通過bcwebservice調(diào)用入庫服務(wù),將攜帶的數(shù)據(jù)源信息(文件名、存儲(chǔ)地址等)寫入播出數(shù)據(jù)庫。一個(gè)正常的“節(jié)目——→播出”流程活動(dòng)實(shí)例應(yīng)如圖3所示。

圖3“節(jié)目——→播出”流程活動(dòng)實(shí)例
四.節(jié)目素材由縮編網(wǎng)向播出網(wǎng)傳輸?shù)牧鞒讨杏龅降膯栴}及解決辦法
“節(jié)目——→播出”這個(gè)流程環(huán)節(jié)是“編、制、存、播”一體化新型播出系統(tǒng)中至關(guān)重要的一個(gè)環(huán)節(jié)。若是節(jié)目在這個(gè)流程中出錯(cuò),那么可能導(dǎo)致制作生成的節(jié)目素材無法直接提交到播出網(wǎng),也就無法體現(xiàn)出這種一體化新型播出系統(tǒng)的高效性、安全性。在貴州廣播電視臺(tái)新型電視播出系統(tǒng)運(yùn)行兩年多來,我發(fā)現(xiàn)在“節(jié)目——→播出”這個(gè)流程環(huán)節(jié),偶會(huì)遇到的問題主要出現(xiàn)在兩個(gè)環(huán)節(jié)中。一是節(jié)目查重,即播出網(wǎng)中已存在節(jié)目名稱或則節(jié)目代碼相同的素材;二是轉(zhuǎn)碼出錯(cuò),即EMB軟件在執(zhí)行轉(zhuǎn)碼、遷移任務(wù)時(shí),節(jié)目物理文件無法由節(jié)目源地址正常的遷移到目標(biāo)地址。
出現(xiàn)第一種問題的原因有多種,例如:節(jié)目編輯人員已經(jīng)把之前領(lǐng)取縮編任務(wù)后制作生成的素材提交到了播出,而之后他可能覺得之前編輯的版本不滿足最后的需求,將這個(gè)縮編任務(wù)進(jìn)行了重新剪輯,最后生成了一個(gè)節(jié)目內(nèi)容不同,但節(jié)目名字、代碼都相同的素材。這種情況下,這個(gè)經(jīng)重新剪輯后再生成的節(jié)目由縮編網(wǎng)向播出網(wǎng)遷移時(shí),會(huì)報(bào)節(jié)目查重錯(cuò)誤,是無法直接正常提交到播出系統(tǒng)的。這時(shí)我們一般采取的措施有兩種:一是可以在播出網(wǎng)中,先將第一次已提交過來的節(jié)目素材徹底刪除,即刪除素材對(duì)象;刪除完成之后即可解決節(jié)目查重的問題。其次,我們還可以將新節(jié)目素材重新命名、并綁定一個(gè)新的節(jié)目代碼,這樣也可解決節(jié)目查重問題。
轉(zhuǎn)碼過程中出錯(cuò)這種情況,根據(jù)我們的經(jīng)驗(yàn)判斷,主要原因是節(jié)目存儲(chǔ)的源地址或者目標(biāo)地址無法正常訪問。這種情況下,雖然轉(zhuǎn)碼任務(wù)無法完成,但任務(wù)已分配,播出子系統(tǒng)中的目標(biāo)存儲(chǔ)中已記錄這個(gè)轉(zhuǎn)碼任務(wù)所產(chǎn)生的素材文件ID標(biāo)識(shí),但轉(zhuǎn)碼進(jìn)度會(huì)持續(xù)在0%。(轉(zhuǎn)碼正常完成的任務(wù)轉(zhuǎn)碼進(jìn)度是100%)

圖4 目標(biāo)存儲(chǔ)中出錯(cuò)的轉(zhuǎn)碼任務(wù)所產(chǎn)生的素材文件標(biāo)識(shí)
圖4 是出錯(cuò)的轉(zhuǎn)碼任務(wù)在目標(biāo)存儲(chǔ)中所產(chǎn)生的素材標(biāo)識(shí),圖中后綴為.pak文件是在轉(zhuǎn)碼任務(wù)啟動(dòng)后就產(chǎn)生的,轉(zhuǎn)碼任務(wù)正常完成后這個(gè)文件應(yīng)該自動(dòng)消失。轉(zhuǎn)碼任務(wù)出錯(cuò)后,我們可先判斷到底是縮編網(wǎng)中的源存儲(chǔ)地址不能正常訪問,還是播出網(wǎng)中的目標(biāo)存儲(chǔ)地址不能正常訪問。若是所分配的目標(biāo)存儲(chǔ)地址不能正常訪問,我們可將錯(cuò)誤的素材文件標(biāo)識(shí)刪除后,在流程實(shí)例中重新調(diào)用獲取目標(biāo)信息服務(wù),這樣可分配到一個(gè)新的目標(biāo)存儲(chǔ)地址、并重新啟動(dòng)轉(zhuǎn)碼任務(wù)。若是縮編網(wǎng)中的節(jié)目源地址不能正常訪問,則快速有效的解決方法是利用之前已完成的縮編任務(wù)的故事板重新打包生成一個(gè)素材文件,這個(gè)素材的節(jié)目內(nèi)容、名稱和代碼都與之前未完成轉(zhuǎn)碼的素材文件相同,但它的源存儲(chǔ)地址已改變了,這樣也即解決了源存儲(chǔ)不能訪問的問題。
五.結(jié)束語
無論是節(jié)目由縮編網(wǎng)傳到播出網(wǎng)的工作流程,還是互聯(lián)系統(tǒng)中其他的工作流程,只要我們熟知流程的每步工作原理即可處理流程中遇到的任何故障問題。而且處理問題的方式不是單一的,可根據(jù)需要采取靈活多變的方法。