陳國(guó)滔
廣西人民廣播電臺(tái),廣西 南寧 530022
廣西電臺(tái)自2001年組建了Link2000音頻制播網(wǎng)以來(lái),一直封閉使用,外來(lái)音源都是通過(guò)物理的方式一比一對(duì)錄進(jìn)入節(jié)目庫(kù)。我們感覺到音頻系統(tǒng)只采用單網(wǎng)運(yùn)行的危險(xiǎn)性,組建一套播出網(wǎng)絡(luò)應(yīng)急備份系統(tǒng)就勢(shì)在必行了。
我臺(tái)組建的Air2000應(yīng)急備份系統(tǒng),包括新聞綜合廣播、交通廣播、經(jīng)濟(jì)廣播、文藝廣播、教育廣播及北部灣之聲六個(gè)頻道的應(yīng)急備份播出站、Web服務(wù)器、File Streamer流媒體服務(wù)器、NetGap200網(wǎng)閘,以及在Link2000音頻網(wǎng)中提供節(jié)目信息同步的擺渡站和提供節(jié)目傳送的音頻制作站組成。
其中Air2000應(yīng)急播出站用于存儲(chǔ)幾天的節(jié)目音頻文件、播出單信息,保證播出的正常進(jìn)行;擺渡站完成同步應(yīng)急播出站和LINK2000主播出站的節(jié)目播放狀態(tài)信息,為了播出安全,擺渡站不允許直接訪問(wèn)應(yīng)急播出站,而是通過(guò)中間的Web服務(wù)器和File Streamer流媒體服務(wù)器來(lái)完成,Web服務(wù)器完成播出單數(shù)據(jù)庫(kù)的同步,F(xiàn)ile Streamer則提供音頻文件的上傳和下載;對(duì)于節(jié)目制作工作站的節(jié)目傳送發(fā)起,則通過(guò)部署在制作站上的節(jié)目傳送模塊來(lái)完成,該模塊不但可以根據(jù)播出站的節(jié)目單來(lái)編排節(jié)目,而且當(dāng)播出單數(shù)據(jù)庫(kù)超時(shí)或損壞時(shí),也可以將音頻文件直接傳送到播出站,這樣就保證了播出不會(huì)受到數(shù)據(jù)庫(kù)的影響;NetGap200網(wǎng)閘是數(shù)據(jù)在Link2000音頻制作網(wǎng)和Air2000應(yīng)急播出網(wǎng)之間數(shù)據(jù)傳輸?shù)陌踩ǖ?,提供?duì)數(shù)據(jù)格式檢測(cè)、病毒粉碎等功能。
應(yīng)急播出站是本系統(tǒng)的核心部件,作為應(yīng)急備份系統(tǒng),它的設(shè)計(jì)與除作為通常直播站的穩(wěn)定性外,還有以下幾個(gè)方面特點(diǎn)。
應(yīng)急播出站首先基于本地播出原則,即在無(wú)網(wǎng)絡(luò)、單機(jī)也能正常工作,節(jié)目的音頻文件存儲(chǔ)在本地硬盤上,杜絕因使用共享目錄導(dǎo)致病毒的傳播,每個(gè)應(yīng)急播出站的本地硬盤約320G左右,可以存儲(chǔ)2925小時(shí)的節(jié)目音頻文件(一小時(shí)約112MB),足夠保證本頻道的正常節(jié)目播出需求。其次,應(yīng)急播出站必須同步跟蹤主播出站的運(yùn)行狀態(tài),主播出站上節(jié)目發(fā)生變化時(shí),應(yīng)急播出站需要立即更新該節(jié)目。由于主播出站和應(yīng)急播出系統(tǒng)不在同一個(gè)網(wǎng)絡(luò)中,節(jié)目的同步由擺渡站上的同步模塊來(lái)完成,同步模塊實(shí)時(shí)監(jiān)測(cè)Link2000播出單中節(jié)目情況和以及節(jié)目的播放狀態(tài)(手動(dòng)播放、定點(diǎn)播放),通過(guò)與應(yīng)急備份播出系統(tǒng)中的播出單進(jìn)行比較,如節(jié)目發(fā)生變化,立即通知應(yīng)急播出站,保證了節(jié)目的同步播出。第三,應(yīng)急播出站在數(shù)據(jù)庫(kù)發(fā)生異常時(shí),也能正常播出。第四,應(yīng)急播出站采用預(yù)載技術(shù)。即需要提前一定時(shí)間(約30s)將音頻文件預(yù)載在內(nèi)存中,這樣播出站就不會(huì)因?yàn)橛布Y源緊張或繁忙等原因產(chǎn)生播出停頓或停止播放。
為了防止應(yīng)急備份系統(tǒng)受到病毒的攻擊,在Link2000系統(tǒng)制作的節(jié)目通過(guò)NetGap200安全網(wǎng)閘進(jìn)行過(guò)濾,并傳輸?shù)綉?yīng)急備份播出站上。
下圖是來(lái)自于不可信網(wǎng)絡(luò)的IP數(shù)據(jù)包,經(jīng)過(guò)從格式化數(shù)據(jù)塊中提取傳輸?shù)挠杏脭?shù)據(jù)進(jìn)行嚴(yán)格的檢查,僅允許已知的數(shù)據(jù)格式通過(guò),對(duì)于未知數(shù)據(jù)格式,一律拒絕通過(guò),這樣就有效的防止病毒文件或變種文件傳輸?shù)娇尚诺膽?yīng)急播出站網(wǎng)絡(luò)中。NetGap200對(duì)于FTP和HTTP協(xié)議進(jìn)行了嚴(yán)格的限制,即FTP協(xié)議傳輸?shù)腟48音頻文件數(shù)據(jù)進(jìn)行逐幀檢查,而對(duì)WAVE格式提供了強(qiáng)大的‘病毒粉碎機(jī)’功能,也就是通過(guò)在PCM碼上的最低位上進(jìn)行0/1轉(zhuǎn)換,粉碎了病毒體,而幾乎不影響聲音本身。對(duì)HTTP協(xié)議也僅支持文本格式SOAP 1.1協(xié)議通過(guò),這樣就可以保證播出系統(tǒng)不能通過(guò)網(wǎng)絡(luò)間數(shù)據(jù)的拷貝等感染病毒。為了提高數(shù)據(jù)傳輸效率,對(duì)于從可信網(wǎng)絡(luò)到不可信網(wǎng)絡(luò)之間的數(shù)據(jù)傳輸,則采用直通方式,這樣可以為大量用戶提供節(jié)目審查流暢的服務(wù)。
NetGap200網(wǎng)閘不僅是數(shù)據(jù)傳輸?shù)陌踩ǖ?,而且高效的傳輸通道。NetGap200采用千兆網(wǎng)絡(luò)接收適配卡,由于進(jìn)行了嚴(yán)格數(shù)據(jù)檢查和過(guò)濾,實(shí)際傳輸速度為400Mbps,即2s~3s左右可以傳輸一個(gè)小時(shí)的節(jié)目從Link2000制作工作站上傳輸?shù)綉?yīng)急系統(tǒng)中。
節(jié)目傳送模塊負(fù)責(zé)將編輯制作完成的音頻文件(新聞、節(jié)目、廣告)傳送到應(yīng)急播出站上。對(duì)于既可以處理單頻率播出的節(jié)目,也可以處理幾個(gè)頻率聯(lián)播節(jié)目,下圖是我臺(tái)早新聞在新聞綜合廣播、交通廣播、經(jīng)濟(jì)廣播的編排情況。編排人員只要雙擊本地新節(jié)目,即可自動(dòng)將節(jié)目傳送到相應(yīng)的應(yīng)急播出站上,應(yīng)急播出站收到新節(jié)目后,立即更新播出內(nèi)容。編輯人員也可以在利用本模塊審查播出站上當(dāng)前的節(jié)目。
節(jié)目同步模塊將Link2000中的播出單和主播出站的播出信息同步到應(yīng)急播出站中。同步節(jié)目模塊同時(shí)備份6個(gè)頻道的節(jié)目,每隔1小時(shí)檢測(cè)一次新節(jié)目,同時(shí)僅把新節(jié)目自動(dòng)傳輸?shù)綉?yīng)急播出站,大大提高了效率。
該系統(tǒng)作為我臺(tái)的應(yīng)急備份播出系統(tǒng),有幾大突出特點(diǎn):不受網(wǎng)絡(luò)限制,可以單機(jī)運(yùn)行;不受數(shù)據(jù)庫(kù)限制,可以直接傳輸音頻文件播出;主播站與備出站可以即時(shí)同步播出信息;數(shù)據(jù)安全傳輸,可以防止病毒文件在網(wǎng)絡(luò)中的各臺(tái)工作站之間傳輸;針對(duì)原有播出系統(tǒng)打嗝或停頓等故障,應(yīng)急播出系統(tǒng)采用了預(yù)載這種關(guān)鍵技術(shù)。