【摘要】 播控中心和媒資中心,是電視臺(tái)的核心部門,是全臺(tái)節(jié)目的匯聚之地。如何構(gòu)建好兩大核心部門之間的聯(lián)系,實(shí)現(xiàn)節(jié)目的高效利用,是一個(gè)關(guān)系到全臺(tái)技術(shù)系統(tǒng)架構(gòu)的關(guān)鍵問題。本文將就這一問題,結(jié)合貴州臺(tái)的實(shí)際,做一些初步的探討。
【關(guān)鍵字】 遷移策略 節(jié)目播后單 定制掃描 PCI-E系統(tǒng)
貴州廣播電視臺(tái)播控傳送中心和媒資中心,是全臺(tái)節(jié)目匯聚的兩個(gè)中心,一個(gè)是用于播出,一個(gè)是用于歸檔。出于安全考慮,兩個(gè)核心部門都是獨(dú)立運(yùn)行,不與外界聯(lián)通的。但這就造成了同一個(gè)節(jié)目,在兩個(gè)部門重復(fù)上載的情況,為了解決這一問題,我臺(tái)在保障安全的前提下,實(shí)現(xiàn)了播控中心的節(jié)目素材可向媒資中心傳輸歸檔,本文將就播控中心如何實(shí)現(xiàn)安全推送節(jié)目素材到媒資中心,做一個(gè)簡(jiǎn)要的介紹。
一.傳送架構(gòu)
數(shù)據(jù)庫(kù)服務(wù)器、上載視頻服務(wù)器和PCI-E內(nèi)網(wǎng)服務(wù)器位于播控系統(tǒng)內(nèi)部,安全傳輸網(wǎng)關(guān)內(nèi)網(wǎng)節(jié)點(diǎn)和媒資存儲(chǔ)位于媒資系統(tǒng)內(nèi)部,PCI-E內(nèi)網(wǎng)服務(wù)器和PCI-E外網(wǎng)服務(wù)器通過PCI-E(高速串行計(jì)算機(jī)擴(kuò)展總線)總線連接,安全傳輸網(wǎng)關(guān)內(nèi)網(wǎng)節(jié)點(diǎn)和安全傳輸網(wǎng)關(guān)外網(wǎng)節(jié)點(diǎn)通過IB(無限帶寬網(wǎng)絡(luò)通信)專線連接,PCI-E外網(wǎng)服務(wù)器和安全傳輸網(wǎng)關(guān)外網(wǎng)節(jié)點(diǎn)是通過網(wǎng)線直連。如果PCI-E外網(wǎng)服務(wù)器或安全傳輸網(wǎng)關(guān)外網(wǎng)節(jié)點(diǎn)出現(xiàn)安全問題,由于它們分別與播控系統(tǒng)和媒資系統(tǒng)的連接都不是通過IP網(wǎng)絡(luò)連接,且有防御機(jī)制,因此可以確保播控系統(tǒng)和媒資系統(tǒng)不會(huì)受到影響,保障了安全。

圖1 播控中心推送節(jié)目素材到媒資中心歸檔架構(gòu)圖
二.流程介紹
本文將重點(diǎn)介紹的是節(jié)目素材從播出系統(tǒng)內(nèi)部到達(dá)安全傳輸網(wǎng)關(guān)外網(wǎng)節(jié)點(diǎn)的流程。
這一流程共分為四步,分別為節(jié)目素材遷移、播后節(jié)目單導(dǎo)出和遷移、PCI-E遷移素材、 PCI-E向安全傳輸網(wǎng)關(guān)遷移素材。

圖2 臺(tái)媒資在系統(tǒng)配置存儲(chǔ)區(qū)中的設(shè)置
1.節(jié)目素材遷移
我們?cè)诙?jí)存儲(chǔ)中專門建立了一個(gè)名為“臺(tái)媒資”的文件夾,并在系統(tǒng)配置存儲(chǔ)區(qū)中對(duì)其進(jìn)行定義,將其存儲(chǔ)區(qū)訪問點(diǎn)指向此文件夾。
將所有新上載節(jié)目均傳至上載服務(wù)器。其中通過錄像機(jī)上載的節(jié)目,直接進(jìn)入上載服務(wù)器;通過藍(lán)光光驅(qū)導(dǎo)入的節(jié)目,其導(dǎo)入路徑均指向了上載服務(wù)器。
通過設(shè)置遷移策略,將所有上載服務(wù)器中的素材遷往“臺(tái)媒資”存儲(chǔ)區(qū)。由于有部份自辦節(jié)目會(huì)長(zhǎng)期播出,因此其節(jié)目屬性被定義為“墊片宣傳片”,為避免遷移時(shí)遺漏,因此在配置策略時(shí)將墊片宣傳片也一并遷移。
另外,有兩檔重播的節(jié)目,是由縮編網(wǎng)遷移至播出系統(tǒng),其節(jié)目屬性為“電視劇”,無法為其單獨(dú)建立遷移策略,因此將其手動(dòng)遷移至“臺(tái)媒資” 存儲(chǔ)區(qū)。

圖3 高清導(dǎo)入工作站中導(dǎo)入程序目標(biāo)存儲(chǔ)區(qū)設(shè)定

圖4 遷移策略的設(shè)定

圖5 數(shù)據(jù)庫(kù)播后節(jié)目單導(dǎo)出任務(wù)
至此,媒資系統(tǒng)需要的所有節(jié)目素材,均已遷至“臺(tái)媒資”存儲(chǔ)區(qū)。
2.播后節(jié)目單導(dǎo)出和遷移
播出系統(tǒng)將節(jié)目提交媒資中心歸檔,除了遷移節(jié)目,還需要提供節(jié)目的播后節(jié)目表,以便進(jìn)行歸檔篩選。
為此,我們?cè)跀?shù)據(jù)庫(kù)中添加了一個(gè)維護(hù)任務(wù),每天1﹕15從播出數(shù)據(jù)庫(kù)播后節(jié)目統(tǒng)計(jì)表單中按照需要導(dǎo)出一份播后節(jié)目單。
該任務(wù)執(zhí)行時(shí)會(huì)調(diào)用以下批處理任務(wù):
set year=%DATE:~0,4%
set month=%DATE:~5,2%
set day=%DATE:~8,2%
set hour1=%TIME:~0,1%
if "%hour1%"==" " (set hour1=0) set hour2=%TIME:~1,1%
set hour=%hour1%%hour2%
set minute1=%TIME:~3,1%
if "%minute1%"==" " (set minute1=0) set minute2=%TIME:~4,1%
set minute=%minute1%%minute2%
set filename=Playedlist_%year%%month%%day%%hour%%minute%.csv
sqlcmd -E -i "F:\臺(tái)媒資導(dǎo)出\Playedlist.sql" -o "\\192.168.150.231\vol_netapp01\臺(tái)媒資\%filename%" -s ","
其作用是調(diào)用本地F盤“臺(tái)媒資導(dǎo)出”文件夾里的Playedlist.sql語句,生成一份csv表,并將其存儲(chǔ)到指定位置(此位置與節(jié)目素材遷移的位置一致)。
Playedlist.sql語句內(nèi)容如下:
declare @now nvarchar(8)=CONVERT(nv archar(8),GETDATE(),112)
declare @before nvarchar(8)=CONVERT( nvarchar(8),dateadd(day,
-1,getdate()),112)
declare @start nvarchar(17) =@before+'00:00:00'
declare @end nvarchar(17) =@now+' 00:00:00'
select distinct STRITEMNAME, STRCLIPFILE,STRCHID
from [XBroadcast28].[dbo].[BMI_ PLAYEDLIST]
where STRSCEDULEPLAYTIME>=@start and STRSCEDULEPLAYTIME<@end
and STRCHID in('CH01','CH02','CH03','C H04','CH05','CH06')
and STRCLIPTYPEID in('PROGRAM', AA_SELF','PO')
order by STRCHID
其作用是將過去一天里,1至6頻道的自辦節(jié)目、墊片宣傳片和電視劇播出記錄按照頻道排序列出來,顯示內(nèi)容為節(jié)目名稱、素材ID和播出 頻道。
3.PCI-E遷移素材
“主控端”指從外網(wǎng)服務(wù)器向內(nèi)網(wǎng)服務(wù)器進(jìn)行遷移,“本地路徑”為需要遷移的文件在外網(wǎng)服務(wù)器上放置的位置,“遠(yuǎn)程目錄”為文件遷移到內(nèi)網(wǎng)服務(wù)器存放的位置;“被控端”指從內(nèi)網(wǎng)服務(wù)器向外網(wǎng)服務(wù)器進(jìn)行遷移,“本地路徑”為需要遷移的文件在內(nèi)網(wǎng)服務(wù)器上放置的位置,“遠(yuǎn)程目錄”為文件遷移到外網(wǎng)服務(wù)器存放的位置。
我們將播出二級(jí)存儲(chǔ)掛載到PCI-E內(nèi)網(wǎng)服務(wù)器,設(shè)為X盤,然后通過設(shè)置目錄對(duì)應(yīng)遷移關(guān)系,將內(nèi)網(wǎng)服務(wù)器X盤“臺(tái)媒資”文件夾與外網(wǎng)服務(wù)器D盤“臺(tái)媒資”文件夾建立對(duì)應(yīng)關(guān)系,PCI-E系統(tǒng)就會(huì)自動(dòng)將內(nèi)網(wǎng)服務(wù)器X盤“臺(tái)媒資”文件夾中的節(jié)目素材和播后節(jié)目單遷移到PCI-E外網(wǎng)服務(wù)器對(duì)應(yīng)D盤“臺(tái)媒資”文件夾中。

圖6 PCI-E內(nèi)外網(wǎng)服務(wù)器遷移對(duì)應(yīng)關(guān)系
4.PCI-E向安全傳輸網(wǎng)關(guān)遷移素材
PCI-E外網(wǎng)服務(wù)器與安全傳輸網(wǎng)關(guān)外網(wǎng)節(jié)點(diǎn)設(shè)置為同一IP網(wǎng)段,用IP網(wǎng)線直連。我們將安全傳輸網(wǎng)關(guān)外網(wǎng)節(jié)點(diǎn)的本地D盤映射到PCI-E外網(wǎng)服務(wù)器作Z盤,之后使用專用掃描遷移程序?qū)?jié)目素材和播后節(jié)目單進(jìn)行處理。

圖7 專用掃描遷移程序
通過PCI-E系統(tǒng),節(jié)目素材和播后節(jié)目表已到達(dá)PCI-E外網(wǎng)服務(wù)器D盤“臺(tái)媒資”文件夾中。啟動(dòng)掃描遷移程序后,只要有新的播后節(jié)目單到達(dá),程序就會(huì)自動(dòng)開始掃描,并自動(dòng)匹配“臺(tái)媒資”文件夾中的節(jié)目素材,一旦發(fā)現(xiàn)播后節(jié)目單中的條目與節(jié)目素材能對(duì)應(yīng),就自動(dòng)將此節(jié)目素材按照播后節(jié)目單中的名稱重新命名(此前遷移過來的素材顯示的名稱是為其素材ID),并轉(zhuǎn)移到安全傳輸網(wǎng)關(guān)外網(wǎng)節(jié)點(diǎn)映射到PCI-E外網(wǎng)服務(wù)器的網(wǎng)絡(luò)映射盤中。當(dāng)重命名的素材到達(dá)網(wǎng)絡(luò)映射盤后,會(huì)按照安全傳輸網(wǎng)關(guān)的設(shè)置,經(jīng)過安全檢查后自動(dòng)遷入安全傳輸網(wǎng)關(guān)內(nèi)網(wǎng)節(jié)點(diǎn)。至此,播出系統(tǒng)節(jié)目素材順利傳至媒資系統(tǒng),后續(xù)歸檔工作媒資系統(tǒng)會(huì)自動(dòng)完成。