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