



【摘要】 隨著全臺(tái)制播高清化、網(wǎng)絡(luò)化的推進(jìn),節(jié)目文件整備在播出系統(tǒng)中占據(jù)了越來越重要的位置。從節(jié)目文件進(jìn)入播出域內(nèi)的遷移、轉(zhuǎn)碼,到如何保證節(jié)目文件在需要播出時(shí),已經(jīng)合法、有效的存在于主、備播出服務(wù)器內(nèi);同時(shí),按照何種存儲(chǔ)策略對各個(gè)存儲(chǔ)體的空間進(jìn)行管理,避免出現(xiàn)某個(gè)存儲(chǔ)域空間被過時(shí)或無效節(jié)目占滿的情況,都是保障最終安全播出的重要前提,所以必須對節(jié)目整備過程給予充分的重視和關(guān)注。
【關(guān)鍵詞】分級存儲(chǔ) 整備 轉(zhuǎn)碼 遷移 優(yōu)先級 人工復(fù)檢 自動(dòng)審看
近些年來,隨著科技的發(fā)展和網(wǎng)絡(luò)化的推進(jìn),播出模式也由傳統(tǒng)的機(jī)械手磁帶播出模式演化為后來的標(biāo)清硬盤自動(dòng)播出模式,到現(xiàn)在的全文件化、網(wǎng)絡(luò)化、高清化的硬盤播出模式。因此,從節(jié)目文件整備的角度來看,也有了很大的變化,由磁帶直接通過錄像機(jī)播出,到播出系統(tǒng)內(nèi)部文件化,再到現(xiàn)在的由外系統(tǒng)直接文件化推送至播出域,致使文件整備在整個(gè)播出環(huán)節(jié)中占據(jù)了很重要的位置。
一.節(jié)目文件整備的整體流程
通常情況下全文件化播出系統(tǒng)在系統(tǒng)架構(gòu)上出于安全考慮,會(huì)采用分級存儲(chǔ)的架構(gòu),一般分為二級存儲(chǔ)和三級存儲(chǔ)。
二級存儲(chǔ)是播出系統(tǒng)文件交互的門戶,對外與制作系統(tǒng)、媒資系統(tǒng)、廣告系統(tǒng)、現(xiàn)址播出系統(tǒng)相連;/對內(nèi)與應(yīng)急存儲(chǔ)、近線帶庫、三級存儲(chǔ)相連。三級存儲(chǔ)是播出視頻服務(wù)器,負(fù)責(zé)文件的正常播放,三級存儲(chǔ)比較獨(dú)立,只與上游的二級存儲(chǔ)相連。
針對播出系統(tǒng)的二級存儲(chǔ)和三級存儲(chǔ),節(jié)目文件整備過程也可以劃分為二級整備和三級整備兩個(gè)階段。
二級整備主要是指將節(jié)目文件整備到播出域內(nèi)二級存儲(chǔ)的過程,整備節(jié)目文件的來源包括播出帶庫、媒資、制作島、廣告系統(tǒng)等。制作系統(tǒng)通過文件直送的方式,將媒體文件送至播出二級存儲(chǔ)系統(tǒng);媒資系統(tǒng)存儲(chǔ)的是制作碼率的文件,由媒資系統(tǒng)送播的節(jié)目文件,需要通過播出系統(tǒng)內(nèi)的轉(zhuǎn)碼服務(wù)器將文件轉(zhuǎn)成播出碼率存儲(chǔ)至二級存儲(chǔ);廣告系統(tǒng)等同于制作島,也是將廣告文件通過直送FTP服務(wù)器送至播出系統(tǒng)二級存儲(chǔ)。三級整備主要是指將節(jié)目文件從播出系統(tǒng)的二級存儲(chǔ)整備到播出視頻服務(wù)器的過程。
一般情況下,如圖1所示。一條節(jié)目文件由外系統(tǒng)通過轉(zhuǎn)碼或者直送的方式遷移到播出二級存儲(chǔ)完成二級整備,再由二級存儲(chǔ)通過一讀兩寫的方式遷移至三級存儲(chǔ)(主、備異構(gòu)的播出服務(wù)器),完成該節(jié)目文件的三級整備。
二.節(jié)目文件整備任務(wù)生成的幾個(gè)關(guān)鍵點(diǎn)
在節(jié)目文件整備的過程中,節(jié)目文件整備任務(wù)依據(jù)什么來生成,整備任務(wù)何時(shí)觸發(fā),以及任務(wù)按照何種策略和優(yōu)先級來執(zhí)行,都是需要我們深入探討并不斷優(yōu)化的一些關(guān)鍵點(diǎn)。
1.節(jié)目文件整備依據(jù)
播出系統(tǒng)的節(jié)目文件整備通常情況下以節(jié)目單為驅(qū)動(dòng)。節(jié)目單可分為總編室下發(fā)的播出編排單和播出系統(tǒng)細(xì)化后的播出執(zhí)行單兩種。在播出系統(tǒng)中,節(jié)目播出單的編輯和節(jié)目文件整備是兩個(gè)獨(dú)立的操作流程,但是在整個(gè)文件整備過程中二者又密不可分。
在播出系統(tǒng)接收到總編室下發(fā)的播出編排單但還沒有細(xì)化成為播出執(zhí)行單時(shí),應(yīng)該依據(jù)播出編排單進(jìn)行整備,且應(yīng)自動(dòng)進(jìn)行已完成整備節(jié)目文件的校對,如果有不符合的情況則應(yīng)該有報(bào)警提示,視不符情況的嚴(yán)重程度進(jìn)行調(diào)整或協(xié)調(diào)。
在播出系統(tǒng)生成播出執(zhí)行單后再進(jìn)行整備的節(jié)目,應(yīng)依據(jù)播出執(zhí)行單來完成節(jié)目文件整備,且需要在完成后對節(jié)目單中的條目進(jìn)行自動(dòng)校對,如果有不符的情況,應(yīng)具備報(bào)警提示功能,轉(zhuǎn)由人工進(jìn)行處理。
2.任務(wù)觸發(fā)時(shí)間
節(jié)目文件整備任務(wù)的觸發(fā)應(yīng)該可以通過軟件設(shè)定一個(gè)整備動(dòng)作的觸發(fā)時(shí)間來實(shí)現(xiàn)。
以觸發(fā)一條轉(zhuǎn)碼任務(wù)為例,針對播出二級存儲(chǔ)可以設(shè)定節(jié)目文件整備觸發(fā)時(shí)間為-3天,那么-3天時(shí),該節(jié)目文件就會(huì)從媒資系統(tǒng)經(jīng)過播出轉(zhuǎn)碼、校驗(yàn)、自動(dòng)技審整備到播出二級存儲(chǔ);針對播出服務(wù)器(三級存儲(chǔ))可以設(shè)定整備觸發(fā)時(shí)間為-1天,那么-1天時(shí),該節(jié)目文件會(huì)由播出二級存儲(chǔ)遷移到播出服務(wù)器中,完成整備。
3.生成任務(wù)的查詢次序及任務(wù)執(zhí)行優(yōu)先級
在節(jié)目文件整備的過程中,為了保證節(jié)目文件及時(shí)、有序的完成整備,那么就需要制定一些規(guī)則。
(1)文件整備的查詢次序
如果要往一個(gè)目標(biāo)存儲(chǔ)遷移時(shí),同時(shí)又有多個(gè)源存儲(chǔ)都存在該節(jié)目文件,那么該如何確定由哪個(gè)源存儲(chǔ)來提供文件來源呢?這就需要設(shè)定一個(gè)查詢的規(guī)則。
對于二級整備來說,它的源存儲(chǔ)有二級存儲(chǔ)、近線帶庫、以及外部系統(tǒng)。設(shè)定二級整備的查詢次序如下:二級存儲(chǔ)、播出帶庫、現(xiàn)址播出、媒資。如圖2所示。
當(dāng)一條節(jié)目文件需要進(jìn)行二級整備時(shí),先查詢二級存儲(chǔ)內(nèi)是否存在該節(jié)目文件,若存在則顯示二級整備完成,若不存在則查詢播出近線帶庫;帶庫內(nèi)該文件存在,則生成由帶庫遷往二級存儲(chǔ)的遷移任務(wù),若文件不存在于帶庫,則判斷節(jié)目單上該節(jié)目文件屬性是否為磁帶;若是磁帶則生成現(xiàn)址遷往二級存儲(chǔ)的任務(wù),若標(biāo)識(shí)不是磁帶,則判斷節(jié)目文件屬性是否為文件直送;若是文件直送則生成制作島遷往二級存儲(chǔ)的整備任務(wù),若不是則生成媒資系統(tǒng)遷往二級存儲(chǔ)的整備任務(wù)。
對于三級整備來說,它的源存儲(chǔ)只有三級存儲(chǔ)和二級存儲(chǔ)。當(dāng)進(jìn)行三級整備時(shí),先查詢節(jié)目文件是否存在于三級存儲(chǔ),若存在則顯示三級整備完成,若不存在則查詢二級存儲(chǔ);二級存儲(chǔ)存在則生成由二級存儲(chǔ)遷往三級存儲(chǔ)的整備任務(wù),若不存在則按照二級整備的查詢次序先進(jìn)行二級整備。
(2)文件整備任務(wù)的優(yōu)先級確定及算法
整備任務(wù)的優(yōu)先級在正常情況下應(yīng)該是以節(jié)目的播出時(shí)間為處理依據(jù),播出時(shí)間越早的節(jié)目,整備任務(wù)優(yōu)先級應(yīng)該越高。在優(yōu)先級相同的情況下,還可以考慮依據(jù)頻道屬性來確定整備任務(wù)的優(yōu)先級,重要頻道的整備任務(wù)優(yōu)先級高于非重要頻道。
同時(shí)需要具備人工指定整備任務(wù)優(yōu)先級的功能,人工指定的優(yōu)先級應(yīng)該高于正常情況下以播出時(shí)間為依據(jù)的任務(wù)優(yōu)先級,那么對于有特殊要求的節(jié)目,就可以通過人工的方式手工選擇調(diào)整整備任務(wù)優(yōu)先級。
整備任務(wù)的優(yōu)先級可以通過以下算法來實(shí)現(xiàn):
以整備任務(wù)的開播時(shí)間為基準(zhǔn),通過量化歸一化算法確定任務(wù)優(yōu)先級。設(shè)定0-255的優(yōu)先級區(qū)間,0為最低優(yōu)先級,255為最高優(yōu)先級。其公式為:
T1= 預(yù)計(jì)開播時(shí)間
T2= 接收到任務(wù)當(dāng)天0點(diǎn)
Tdeta= T1- T2
優(yōu)先級= 255- 取整[255 *(Tdeta)/ (24*60)]
如果優(yōu)先級小于0,當(dāng)成0處理,為最低優(yōu)先級;對于時(shí)間相同優(yōu)先級的任務(wù),頻道優(yōu)先級高者優(yōu)先執(zhí)行;對于時(shí)間和頻道優(yōu)先級相同的任務(wù),則在目標(biāo)存儲(chǔ)區(qū)優(yōu)先級高者優(yōu)先執(zhí)行。
三.相關(guān)存儲(chǔ)體的管理策略
如果說節(jié)目文件的備播是依據(jù)節(jié)目單,那么存儲(chǔ)區(qū)的管理則依靠策略來完成。播出區(qū)域內(nèi)的存儲(chǔ)體由二級存儲(chǔ)、三級存儲(chǔ)、近線帶庫和應(yīng)急存儲(chǔ)構(gòu)成。制定合理有效的刪除和近線、應(yīng)急遷移策略才能保證存儲(chǔ)體的安全有效運(yùn)行。
二級存儲(chǔ)由A、B兩個(gè)存儲(chǔ)區(qū)構(gòu)成(見圖1)。節(jié)目文件存在于其中一個(gè)存儲(chǔ)區(qū)時(shí),則認(rèn)為二級存儲(chǔ)整備完成。考慮A+B存儲(chǔ)區(qū)的結(jié)構(gòu)是為了提高安全性。例如:當(dāng)播出二級存儲(chǔ)A區(qū)故障并確認(rèn)短期無法恢復(fù)時(shí),我們可以通過設(shè)置將A存儲(chǔ)區(qū)離線后,二級存儲(chǔ)備播的節(jié)目時(shí)間范圍由原來的4天降為2天,所有新生成的二級整備任務(wù)的目標(biāo)存儲(chǔ)區(qū)都會(huì)指向正常的B存儲(chǔ)區(qū),相關(guān)的審看工作站或者服務(wù)器也調(diào)整到正常工作的一簇,同時(shí),整備范圍內(nèi)已經(jīng)整備到故障A存儲(chǔ)區(qū)的節(jié)目文件也會(huì)重新提交整備。
A、B存儲(chǔ)區(qū)制定了容量均衡策略以保證A、B存儲(chǔ)區(qū)使用的容量平衡。例如:A、B存儲(chǔ)區(qū)目標(biāo)策略(按同一天節(jié)目單平均往2個(gè)存儲(chǔ)區(qū)傳);如果互備組A、B的占用量比例超過一定配置值(如:10%),自動(dòng)動(dòng)態(tài)平衡。比如A的占用量高于B 10%,則后續(xù)任務(wù)會(huì)自動(dòng)連續(xù)往B遷移,直到A,B容量百分比恢復(fù)到水位線以下。
存儲(chǔ)區(qū)管理通過設(shè)定策略來實(shí)現(xiàn)。依據(jù)策略制定相關(guān)觸發(fā)條件,這些條件一般能過濾出若干節(jié)目文件,對這些節(jié)目文件執(zhí)行策略所設(shè)定的操作,如“刪除”、“歸檔”等。
(1)歸檔策略
策略的觸發(fā)條件為:節(jié)目已播,節(jié)目類型不等于廣告。
策略的執(zhí)行動(dòng)作為:把節(jié)目文件從二級存儲(chǔ)遷移到近線帶庫。
(2)二級存儲(chǔ)刪除策略
策略的觸發(fā)條件為:已播、在未來n天內(nèi)不重播、非廣告、近線帶庫已歸檔的節(jié)目。
策略的執(zhí)行動(dòng)作為:把節(jié)目文件從二級存儲(chǔ)區(qū)刪除。
(3)備份存儲(chǔ)區(qū)策略
策略的觸發(fā)條件為:所有進(jìn)入二級存儲(chǔ)的節(jié)目文件,如果備份存儲(chǔ)區(qū)沒有,并且距離開播時(shí)間小于n小時(shí);
策略的執(zhí)行動(dòng)作為:把節(jié)目文件從二級存儲(chǔ)遷移到備份存儲(chǔ)區(qū)。
(4)廣告節(jié)目文件鏡像策略
廣告文件經(jīng)直送遷移進(jìn)入播出二級存儲(chǔ)后,一般只存在于二級存儲(chǔ)的A區(qū)或B區(qū)。由于廣告文件條目多、文件小、重要等特性,需要讓廣告文件同時(shí)存在于二級存儲(chǔ)的A區(qū)和B區(qū)。因此設(shè)置了鏡像策略,也就是篩選出“只在A,不在B”的廣告類型節(jié)目,發(fā)起由存儲(chǔ)A-存儲(chǔ)>B的遷移任務(wù)。同時(shí),篩選出“只在B,不在A”的廣告類型節(jié)目發(fā)起由存儲(chǔ)B->存儲(chǔ)A的遷移任務(wù)。如圖3所示:
(5)廣告節(jié)目文件的刪除策略
廣告節(jié)目文件在播出系統(tǒng)二級存儲(chǔ)上設(shè)定保存時(shí)間為三個(gè)月,長于一般的節(jié)目文件,但是廣告節(jié)目不進(jìn)入近線帶庫存儲(chǔ),在播出系統(tǒng)的整體生命周期又短于一般節(jié)目,這樣,廣告節(jié)目在二級存儲(chǔ)的更新遠(yuǎn)遠(yuǎn)大于節(jié)目單的更新頻率,這和節(jié)目恰恰相反。
為了防止廣告節(jié)目的誤刪除導(dǎo)致的整備不全,廣告節(jié)目每次由廣告系統(tǒng)傳輸時(shí)都需要向播出系統(tǒng)請求短缺媒體文件列表,根據(jù)列表進(jìn)行傳輸。廣告節(jié)目的管理和刪除完全由播出系統(tǒng)管理,按照3個(gè)月沒有使用、播出系統(tǒng)已有的待播節(jié)目單中也不使用的策略進(jìn)行自動(dòng)刪除,另外,如有必要也可以接收廣告系統(tǒng)的刪除命令執(zhí)行刪除動(dòng)作。
四.整備過程的集中監(jiān)看及文件審核
文件整備的全流程都需要通過軟件提供界面來監(jiān)看節(jié)目整備情況,增強(qiáng)人的可視性,有利于人機(jī)交互。
1.文件整備的集中監(jiān)看
通過軟件提供用戶界面,可按照頻道等條件選擇監(jiān)看整備過程。值得特別提出的有以下幾個(gè)需求:
·能在界面上顯示節(jié)目文件在各個(gè)存儲(chǔ)區(qū)的存在狀態(tài);
·針對正在整備過程中的任務(wù),顯示整備進(jìn)度;
·支持分頻道過濾顯示整備節(jié)目單;
·顯示整備節(jié)目單時(shí),可過濾非硬盤節(jié)目;
·能集中查看指定頻道未備妥的節(jié)目和整備出現(xiàn)異常的節(jié)目;
·可以對整備條目進(jìn)行復(fù)雜的查詢(分字段查詢),過濾顯示;
·提供短缺節(jié)目的查詢。
·提供針對指定頻道,指定日期的素材完備性異常的過濾,以讓值班人員可以及時(shí)掌握整備情況;
·提供錯(cuò)誤條目提示欄,醒目顯示錯(cuò)誤條目信息;
·可以按照關(guān)門時(shí)間來查看未備妥的節(jié)目;
·整備條目顏色定制;
·可以定制條目在各種不同狀態(tài)下的顏色(如圖4)。
2.整備報(bào)警策略
二級整備按照關(guān)門時(shí)間作為進(jìn)行報(bào)警的基準(zhǔn)。分為黃色、橙色、紅色。黃色報(bào)警:關(guān)門時(shí)間前N小時(shí),后續(xù)操作是催要。橙色報(bào)警:關(guān)門時(shí)間到達(dá),后續(xù)操作協(xié)調(diào)送播方式。紅色報(bào)警:表示錯(cuò)誤,包括流程或系統(tǒng)錯(cuò)誤。
三級整備按照播出時(shí)間作為進(jìn)行報(bào)警的基準(zhǔn)。黃色報(bào)警:播前30分鐘視頻服務(wù)器節(jié)目缺失,二級整備是否完成由報(bào)警詳細(xì)信息提供,后續(xù)操作是通知協(xié)調(diào)崗協(xié)調(diào)。橙色報(bào)警:離開播時(shí)間不足以完成三級整備,后續(xù)操作是通知協(xié)調(diào)崗應(yīng)急。
3.整備完成后文件的審核
文件由外系統(tǒng)進(jìn)入播出域,除了通過MD5校驗(yàn)、自動(dòng)技審等技術(shù)手段來確保文件傳輸?shù)恼_性,還應(yīng)該具備與人交互的環(huán)節(jié),由人來判定文件合法及正確性,因此設(shè)置了人工復(fù)檢和頭尾自動(dòng)審看的環(huán)節(jié)。
(1)人工復(fù)檢
人工復(fù)檢需要針對由外系統(tǒng)進(jìn)入播出二級存儲(chǔ)的素材,且未通過自動(dòng)技審的節(jié)目文件進(jìn)行人工再審核。人工審核通過,進(jìn)行三級備播;
人工審核發(fā)現(xiàn)確實(shí)有問題的節(jié)目,標(biāo)記為“人工復(fù)檢未通過”,并根據(jù)情況進(jìn)行重新遷移或報(bào)告上游系統(tǒng)等處理。
(2)自動(dòng)頭尾檢測
自動(dòng)頭尾檢測需要針對三級存儲(chǔ)內(nèi)的文件自動(dòng)進(jìn)行服務(wù)器可播性、時(shí)長等檢驗(yàn)。若檢測后報(bào)錯(cuò),則人工進(jìn)行重新備播等干預(yù)。
五.結(jié)束語
在一個(gè)高度自動(dòng)化、網(wǎng)絡(luò)化的播出系統(tǒng)中,節(jié)目文件在播出系統(tǒng)中占據(jù)了越來越重要的位置,從二級整備到三級整備,安全、智能、高效一直貫穿其中。無論是節(jié)目文件整備任務(wù)的管理策略,還是存儲(chǔ)體的管理策略,都需要依據(jù)業(yè)務(wù)合理制定;還需要考慮節(jié)目文件整備的集中監(jiān)看與質(zhì)量把控。因此在全臺(tái)網(wǎng)絡(luò)制播一體化的播出系統(tǒng)設(shè)計(jì)中,更應(yīng)該注重文件整備流程和策略的合理化部署,為播出安全奠定堅(jiān)實(shí)的基礎(chǔ)。