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