文|賈明
前段時(shí)間,我臺(tái)新聞?lì)l道高清視音頻制播系統(tǒng)建設(shè)完畢,如何應(yīng)對(duì)新聞業(yè)務(wù)的安全,尤其是新聞節(jié)目直播的安全是一個(gè)重要的問題,現(xiàn)將其中一個(gè)解決安全問題的設(shè)計(jì)思路簡要介紹一下。
眾所周知,相對(duì)于有完善安全機(jī)制的演播室系統(tǒng),單一的新聞制作網(wǎng)和文稿系統(tǒng)是節(jié)目直播流程中的薄弱點(diǎn),系統(tǒng)故障容易造成整個(gè)業(yè)務(wù)的中斷,解決這個(gè)薄弱點(diǎn)就能極大提高新聞直播中的安全性。另一方面,為避免高額的投資,我們需要共享演播室系統(tǒng)。所以我們與索貝廠方協(xié)商,提出了A、B島架構(gòu)的設(shè)計(jì)思路。
A/B島架構(gòu)用于兩個(gè)業(yè)務(wù)相似、規(guī)模差不多、系統(tǒng)間有較多素材需要交互的場(chǎng)景。(圖1)此架構(gòu)下,兩個(gè)網(wǎng)共用一套數(shù)據(jù)庫和演播室系統(tǒng),存儲(chǔ)、交換部分和其他后臺(tái)服務(wù)獨(dú)立部署。兩網(wǎng)之間通過接口打通,實(shí)現(xiàn)文稿、素材和成片的快速交互和節(jié)目共享播出。而且,其中一個(gè)系統(tǒng)有故障時(shí),故障網(wǎng)絡(luò)的業(yè)務(wù)可快速切換至另一網(wǎng)絡(luò)繼續(xù)運(yùn)行,這樣相當(dāng)于實(shí)現(xiàn)系統(tǒng)級(jí)別的互備。
這種A/B島架構(gòu),A、B兩部分相對(duì)獨(dú)立,互為備份,有效避免制作單點(diǎn)。統(tǒng)一的演播模塊獨(dú)立于制作,配有完善的安全機(jī)制,在確保安全播出的前提下為制作提供更為靈活的播出手段。這種解決思路,為大型新聞制播系統(tǒng)的建設(shè)提供了新穎有效的解決方案。
在以往新聞制播網(wǎng)絡(luò)的建設(shè)中,大多建立單一的制作島配合演播室聯(lián)動(dòng)完成新聞制播業(yè)務(wù)。這種模式下,一旦制作模塊出現(xiàn)故障,所有新聞制作業(yè)務(wù)將陷入癱瘓,對(duì)新聞播出安全造成影響。這一點(diǎn)上我們是有深刻教訓(xùn)的,我想全國各兄弟臺(tái)也會(huì)經(jīng)常遇到這種情況。A/B島架構(gòu)的提出,旨在一方面建立兩個(gè)相對(duì)獨(dú)立的制作島應(yīng)對(duì)單個(gè)系統(tǒng)故障造成業(yè)務(wù)中斷的情況,提升新聞業(yè)務(wù)安全性。另一方面建立統(tǒng)一的、安全機(jī)制完備的共享演播室,避免重復(fù)投資,提高演播室利用率。其系統(tǒng)架構(gòu)示意圖如下圖1所示:
如上圖1所示,A、B兩個(gè)制作島在數(shù)據(jù)庫、文稿、編輯、串聯(lián)單制作在內(nèi)的多個(gè)部分都相對(duì)獨(dú)立。同時(shí),A、B島對(duì)應(yīng)一套共享演播模塊。在日常業(yè)務(wù)中,兩制作島雖然在技術(shù)結(jié)構(gòu)層級(jí)上相對(duì)獨(dú)立,但在業(yè)務(wù)方面是統(tǒng)一面向新聞制作業(yè)務(wù)的,這將有兩個(gè)系統(tǒng)之間的數(shù)據(jù)交互的問題產(chǎn)生,針對(duì)這種需求,系統(tǒng)進(jìn)行如下設(shè)計(jì):
● 素材通過索貝特有的ML(資源管理器)服務(wù)跨數(shù)據(jù)庫訪問,實(shí)現(xiàn)雙方互相可見。通過部署遷移服務(wù)器實(shí)現(xiàn)素材在兩個(gè)島在線存儲(chǔ)間的遷移。
● 文稿庫進(jìn)行了拆分,將選題庫作為獨(dú)立數(shù)據(jù)庫分離出來,A、B島共同訪問,后續(xù)文稿流程在各島內(nèi)獨(dú)立完成;
● 審片軟件進(jìn)行改動(dòng),實(shí)現(xiàn)對(duì)A、B島的審片在同一個(gè)審片系統(tǒng)中完成。
在A、B島協(xié)同工作條件下, A、B島選題庫如果分離的情況下,將使得一個(gè)系統(tǒng)內(nèi)無法完成統(tǒng)一的選題申報(bào)、審核工作,因此必須建立統(tǒng)一的文稿選題庫,如下圖2所示:
在日常工作中,A、B島兩部分個(gè)自擁有獨(dú)立的文稿、制作系統(tǒng),分別對(duì)新聞?lì)l道用戶、欄目、賬號(hào)、權(quán)限、空間等進(jìn)行配置。而A、B網(wǎng)的相互系統(tǒng)獨(dú)立性可以滿足A、B兩部分在出現(xiàn)其中任何一個(gè)全網(wǎng)故障時(shí),互為災(zāi)備的系統(tǒng)設(shè)計(jì)要求。
由于ML提供多節(jié)點(diǎn)的支持,也就使得ML可以實(shí)現(xiàn)對(duì)A、B島的跨數(shù)據(jù)庫訪問,在A、B島間可互相看到對(duì)方公布的素材,如圖3,可通過拖拽發(fā)送MPC調(diào)度,后臺(tái)配置MPC遷移服務(wù)器,完成素材在A、B兩島在線存儲(chǔ)間的遷移,入庫工作。
如圖4,當(dāng)A島業(yè)務(wù)比較繁忙時(shí),記者可利用B島的空閑非編站點(diǎn),使用B島所屬的臨時(shí)欄目、空間制作A島節(jié)目,做好后將素材生成。然后由處于A網(wǎng)的編輯把素材調(diào)用至A網(wǎng),在A網(wǎng)進(jìn)行審查、送播等一系列流程。

圖1

圖2

圖3

圖4
除了文稿,素材相關(guān)流程交互以外,A、B島的審片軟件也適應(yīng)協(xié)同工作進(jìn)行功能改進(jìn):
1、使用統(tǒng)一的登錄TAB頁面,使用戶登錄時(shí)無須區(qū)分登陸的是A部分或是B部分。
2、在A島查詢頁中和B島查詢頁中只能查到對(duì)應(yīng)網(wǎng)的文稿節(jié)目信息。
3、但當(dāng)用戶需要查詢或者審查另外一個(gè)網(wǎng)的節(jié)目時(shí),切換TAB頁,后臺(tái)數(shù)據(jù)庫訪問會(huì)自動(dòng)切換到另一網(wǎng)內(nèi)。
4、審查站點(diǎn)可同時(shí)訪問到A、B兩島的存儲(chǔ)以滿足審查需要。
由于A、B兩島頻繁瀏覽、交換素材節(jié)目等工作,以及全網(wǎng)的高清編輯業(yè)務(wù),為緩解存儲(chǔ)和網(wǎng)絡(luò)的帶寬壓力,編輯網(wǎng)絡(luò)碼率設(shè)為高、中、低三檔,分別對(duì)用于成片、編輯和瀏覽等不用情況。在兩島的欄目、用戶分配上,最好將聯(lián)系性強(qiáng)、共享性強(qiáng)的欄目放在同一個(gè)島內(nèi),這樣可有效緩解不必要的資源交換,節(jié)省資源和帶寬。在以前的新聞制播網(wǎng)絡(luò)建設(shè)上,多為配置單一存儲(chǔ)體支撐全網(wǎng)編輯,一旦出現(xiàn)故障,節(jié)目制作、播出均會(huì)受到影響。在這個(gè)設(shè)計(jì)中,A、B兩島實(shí)現(xiàn)了這種雙存儲(chǔ)架構(gòu),再結(jié)合廠家提供的數(shù)據(jù)同步技術(shù),實(shí)現(xiàn)了存儲(chǔ)數(shù)據(jù)的有效互為備份和故障快速切換,更好地實(shí)現(xiàn)了數(shù)據(jù)安全。
這種面向新聞業(yè)務(wù)系統(tǒng)的AB島架構(gòu),對(duì)我們是一種全新的概念,實(shí)施應(yīng)用一段時(shí)間以來,運(yùn)行安全穩(wěn)定,有效解決了新聞制播業(yè)務(wù)安全方面的一個(gè)薄弱點(diǎn),適用于新聞節(jié)目或者實(shí)效性強(qiáng)的專題欄目,對(duì)其他兄弟臺(tái)的新聞、專題制播系統(tǒng)建設(shè)提供了一個(gè)有益的借鑒。