蘇 力
(江蘇省廣播電視總臺(tái),江蘇 南京 210000)
?
基于備播平臺(tái)的內(nèi)容匯聚子系統(tǒng)的研究與實(shí)現(xiàn)
蘇 力
(江蘇省廣播電視總臺(tái),江蘇 南京 210000)
摘 要:文章對(duì)江蘇廣電總臺(tái)的備播平臺(tái)進(jìn)行了詳細(xì)闡述,重點(diǎn)介紹了新的播出匯聚系統(tǒng)的功能和創(chuàng)新點(diǎn),對(duì)已經(jīng)完成的播出備播平臺(tái)有較好的歸納與總結(jié)。
關(guān)鍵詞:播出備播平臺(tái);內(nèi)容匯聚;播出接口
江蘇省廣播電視總臺(tái)于2009年9月28日實(shí)現(xiàn)衛(wèi)視高、標(biāo)清電視同播,是全國(guó)首批邁入“高清時(shí)代”的衛(wèi)視,隨著時(shí)代的發(fā)展,高清化是電視發(fā)展的必然趨勢(shì),新建高清頻道勢(shì)在必行。新建高清頻道將大規(guī)模提升數(shù)據(jù)量,現(xiàn)有系統(tǒng)難以滿足安全播出需求,所以備播平臺(tái)的建立尤為重要。
播出備播平臺(tái)系統(tǒng)是面向江蘇廣電總臺(tái)所有頻道(傳統(tǒng)頻道、高清頻道、付費(fèi)頻道)的大框架整備系統(tǒng),為頻道的節(jié)目素材在播出前提供所有的播前準(zhǔn)備工作(MD5校驗(yàn)工作、自動(dòng)技審工作、軟審工作、遷移工作、播前審看工作),是整個(gè)江蘇廣電總臺(tái)播出系統(tǒng)的重要組成部分,系統(tǒng)將會(huì)從存儲(chǔ)升級(jí)、網(wǎng)絡(luò)改造、接口服務(wù)改造、內(nèi)容管理軟件升級(jí)4個(gè)方面,全方位升級(jí)改造現(xiàn)有播出系統(tǒng),為江蘇廣電總臺(tái)實(shí)現(xiàn)全面高清化奠定堅(jiān)實(shí)的技術(shù)基礎(chǔ)。
存儲(chǔ)升級(jí)將從存儲(chǔ)容量、帶寬、架構(gòu)等多個(gè)方面升級(jí),新增的存儲(chǔ)將會(huì)代替現(xiàn)有EVA存儲(chǔ)的作用,即作為播出全部素材的完備存儲(chǔ),同時(shí)作為播出對(duì)外的交互存儲(chǔ)。而現(xiàn)有的EVA存儲(chǔ)只作為播出子系統(tǒng)的存儲(chǔ)。由于存儲(chǔ)的架構(gòu)發(fā)生變化,相應(yīng)的網(wǎng)絡(luò)架構(gòu)也應(yīng)隨之改變,最終將完適應(yīng)新的存儲(chǔ)架構(gòu)。在接口服務(wù)方面不僅要考慮到播出總接口的新的需求(例如導(dǎo)入允許控制、存儲(chǔ)路徑判斷等),同時(shí)也要解決播出內(nèi)部接口的新問題。新的內(nèi)容管理軟件則是基于能力平臺(tái)流程驅(qū)動(dòng)型的軟件。
本方案中采用“大備播+播出群”的系統(tǒng)架構(gòu),新建的備播系統(tǒng)同時(shí)為各個(gè)播出群組提供服務(wù)。新備播系統(tǒng)將完全替換現(xiàn)有系統(tǒng)的主干接口以及備播存儲(chǔ),通過流程驅(qū)動(dòng)的方式實(shí)現(xiàn)節(jié)目的準(zhǔn)備和分發(fā)。備播系統(tǒng)與各播出系統(tǒng)之間保持相對(duì)獨(dú)立,其通過接口實(shí)現(xiàn)素材的交互。各頻道通過編單系統(tǒng)進(jìn)行統(tǒng)一編單,之后通過接口與各播出系統(tǒng)、備播以及監(jiān)控系統(tǒng)進(jìn)行數(shù)據(jù)交互。備播系統(tǒng)將構(gòu)建能力平臺(tái)為播出系統(tǒng)提供自動(dòng)技審、MD5、遷移以及轉(zhuǎn)碼等服務(wù),而硬盤播出系統(tǒng)將被盡量簡(jiǎn)化。
全臺(tái)網(wǎng)生產(chǎn)文件化送播是通過播出提供的Web Service接口服務(wù),由主干流程統(tǒng)一調(diào)度,實(shí)現(xiàn)各制作系統(tǒng)通過主干平臺(tái)向播出系統(tǒng)進(jìn)行文件的遷移和元數(shù)據(jù)信息的注入。本項(xiàng)目主要是對(duì)播出接口服務(wù)進(jìn)行升級(jí)改造,新接口服務(wù)完全遵循江蘇廣電總臺(tái)全臺(tái)網(wǎng)接口協(xié)議規(guī)范,在不影響主干以及其他業(yè)務(wù)系統(tǒng)的情況下,能夠?qū)崿F(xiàn)接口對(duì)送播流程以及各任務(wù)節(jié)點(diǎn)的控制,能夠彌補(bǔ)原接口的各種系統(tǒng)性缺陷,同時(shí)支持新老備播系統(tǒng)平滑過渡等。
2.1 播出接口功能
播出接口提供節(jié)目代碼查詢、節(jié)目代碼詳細(xì)信息查詢、導(dǎo)入允許,文件校驗(yàn)和元數(shù)據(jù)導(dǎo)入等服務(wù)。
(1)節(jié)目代碼查詢服務(wù)主要提供給各制作網(wǎng),使其能夠通過節(jié)目名稱、頻道、播出日期以及欄目等條件查詢到播出系統(tǒng)中節(jié)目對(duì)應(yīng)得節(jié)目代碼。
(2)節(jié)目代碼詳細(xì)信息查詢服務(wù)主要提供給各制作網(wǎng),使其能夠查詢到節(jié)目的詳細(xì)信息,比如:關(guān)門時(shí)間、計(jì)劃播出時(shí)間、節(jié)目名稱、欄目、頻道等。
(3)導(dǎo)入允許服務(wù)主要提供:節(jié)目代碼查詢、節(jié)目詳細(xì)信息查詢、素材詳細(xì)信息查詢、重復(fù)導(dǎo)入判斷、關(guān)門時(shí)間判斷等功能:①判斷代碼合法性。②判斷該代碼下有無綁定素材,有則生成重復(fù)導(dǎo)入請(qǐng)求。③判斷關(guān)門時(shí)間。④生成物理ID返回)。
(4)文件校驗(yàn)服務(wù):①生成數(shù)據(jù)校驗(yàn)任務(wù)存儲(chǔ)至數(shù)據(jù)庫。②接收播出接口校驗(yàn)結(jié)果并向主干反饋,主要是通過文件MD5值的校驗(yàn)比對(duì)來驗(yàn)證文件傳輸?shù)目煽啃浴?/p>
(5)元數(shù)據(jù)導(dǎo)入服務(wù)完成素材信息的導(dǎo)入和文件的最終入庫:①判斷該節(jié)目代碼下有無綁定素材。②將文件從臨時(shí)目錄剪切到播出素材庫所在目錄。③更新數(shù)據(jù)庫標(biāo)識(shí)(包括素材表和素材位置信息表等信息)。
2.2 接口服務(wù)改進(jìn)
2.2.1 原系統(tǒng)缺陷
(1)現(xiàn)有播出接口無法對(duì)網(wǎng)絡(luò)傳輸素材進(jìn)行導(dǎo)入允許控制,只能提供開關(guān)式服務(wù),一旦有素材排隊(duì)則無法對(duì)應(yīng)急素材采取策略。
(2)對(duì)已存在流程中的素材,如果由于誤操作進(jìn)行節(jié)目代碼二次綁定,在素材沒有入庫之前,可以錯(cuò)誤導(dǎo)入,造成素材被替換的現(xiàn)象,而且流程不報(bào)錯(cuò)不易察覺。
(3)導(dǎo)入允許服務(wù)判斷關(guān)門時(shí)間為“查詢當(dāng)天以后”的節(jié)目單,應(yīng)該精確到“查詢當(dāng)前時(shí)間以后”的節(jié)目單。
(4)在處理重復(fù)導(dǎo)入請(qǐng)求的邏輯存在不合理性,應(yīng)當(dāng)先判斷關(guān)門時(shí)間,再把原始文件刪除。
(5)MD5校驗(yàn)軟件無法控制優(yōu)先級(jí),造成緊急任務(wù)無法及時(shí)進(jìn)行數(shù)據(jù)校驗(yàn),影響素材文件的遷移更有甚者可能影響素材的安全播出。
(6)現(xiàn)有接口服務(wù)器為單機(jī)冷備,一旦接口出現(xiàn)系統(tǒng)問題,冷備切換需要一定時(shí)間,在此期間播出系統(tǒng)則無法與外界任何系統(tǒng)進(jìn)行交互。
2.2.2 播出接口管控
(1)導(dǎo)入允許控制。在不影響現(xiàn)有系統(tǒng)安全性的情況下,對(duì)從各個(gè)部門傳來的素材進(jìn)行導(dǎo)入允許的控制。由于現(xiàn)有播出系統(tǒng)接口導(dǎo)入允許無法對(duì)網(wǎng)絡(luò)傳輸素材進(jìn)行管控,只能提供開關(guān)式服務(wù),所以帶來很多問題,新的導(dǎo)入允許服務(wù)應(yīng)提供以下控制;
對(duì)同時(shí)傳輸?shù)乃夭倪M(jìn)行先后次序和數(shù)量的控制,例如同時(shí)送播節(jié)目不能超過10條(可以由軟件修改),其余節(jié)目等待,每條節(jié)目都可以在接口控制軟件中手動(dòng)停止或優(yōu)先級(jí)調(diào)整。
(2)MD5校驗(yàn)控制。新建系統(tǒng)接口服務(wù)MD5校驗(yàn)?zāi)K必須實(shí)現(xiàn)調(diào)整優(yōu)先級(jí)的功能,初次通過素材到達(dá)時(shí)間分配MD5校驗(yàn)ACTOR,在應(yīng)急情況下可以實(shí)現(xiàn)在軟件中手動(dòng)分配MD5檢驗(yàn)ACTOR,手動(dòng)調(diào)整素材校驗(yàn)優(yōu)先級(jí),確保需要的素材及時(shí)到達(dá)。
2.3 新播出接口架構(gòu)圖
各個(gè)子系統(tǒng)通過接口訪問播出,經(jīng)常要用到節(jié)目代碼查詢服務(wù)和節(jié)目代碼詳細(xì)信息查詢。這2個(gè)服務(wù)也是播出提供給各個(gè)業(yè)務(wù)系統(tǒng),使其能夠通過節(jié)目名稱、頻道、播出日期以及欄目等條件查詢到播出系統(tǒng)中節(jié)目對(duì)應(yīng)得節(jié)目代碼。
當(dāng)素材通過主干平臺(tái)進(jìn)入播出首先要經(jīng)過導(dǎo)入允許服務(wù),判斷代碼合法性、關(guān)門時(shí)間、生成物理ID,不同點(diǎn)是由于存在新老存儲(chǔ)需要判斷素材的存儲(chǔ)路徑,之后在導(dǎo)入允許控制之下,進(jìn)入播出開始EMB遷移,遷移結(jié)束之后,在接口進(jìn)行MD5校驗(yàn),此時(shí)可以在MD5控制里進(jìn)行人工干預(yù),可將緊急素材手動(dòng)提前,結(jié)束之后進(jìn)行導(dǎo)入元數(shù)據(jù)服務(wù),更行新老內(nèi)容管理庫及數(shù)據(jù)庫。
3.1 上載現(xiàn)狀
上載載系統(tǒng)主要完成節(jié)目素材的編碼審看,墊片播放等工作,現(xiàn)有上載系統(tǒng)分為3塊:4樓標(biāo)清上載,5樓標(biāo)清上載,5樓高清上載。
4樓標(biāo)清上載主要完成衛(wèi)視標(biāo)清、綜藝、城市等10個(gè)標(biāo)清頻道的上載審看及墊片播放等工作。系統(tǒng)采用SAN架構(gòu),使用了兩套Omneon Spectrum服務(wù)器,總共提供20路編碼通道,20路解碼通道,滿足素材上載審看,廣告上載審看,延時(shí)編輯播出,墊片播出的功能。具體分配為:播出上載14路編碼,播出審看8路解碼;延時(shí)上載4路解碼,延時(shí)編輯8路解碼,延時(shí)播出8路解碼;廣告上載2路編碼,2路解碼;墊片播出2路解碼。
5樓標(biāo)清上載完成3個(gè)付費(fèi)頻道的標(biāo)清節(jié)目上載、審看及墊片播放工作。使用兩臺(tái)Omneon單機(jī)服務(wù)器共提供6路編碼通道,4路解碼通道,分別是6路播出上載、2路上載審看、1路應(yīng)急備播、1路墊片。
5樓高清頻道上載素材較少,目前是利用備播出服務(wù)器作為上載服務(wù)器,共提供1路應(yīng)急備播、1路墊片、1路播出上載、1路上載審片。
3.2 新的上載能力
(1)支持對(duì)現(xiàn)有上載服務(wù)器的素材管理,系統(tǒng)能夠利用現(xiàn)有上載服務(wù)器資源,逐步進(jìn)行融合,并最終形成能支撐所有高、標(biāo)清頻道的統(tǒng)一的上載集群。
(2)支持工作站方式上載站點(diǎn),能實(shí)現(xiàn)上載站點(diǎn)的快速擴(kuò)展。
(3)能兼容第三方上載軟件,實(shí)現(xiàn)上載素材的統(tǒng)一管理。
隨著互聯(lián)網(wǎng)技術(shù)帶來的新媒體技術(shù)的發(fā)展,傳統(tǒng)的信息獲取渠道無論從信息量還是時(shí)效性方面都已經(jīng)不能滿足人們的需求,內(nèi)容匯聚平臺(tái)正是以其快而全的優(yōu)勢(shì)信息獲取服務(wù)。
為了保證播出安全,系統(tǒng)具備完備的素材檢查機(jī)制。當(dāng)節(jié)目進(jìn)入系統(tǒng)后,系統(tǒng)可以靈活調(diào)用技審模塊,執(zhí)行素材檢查,通過技審及軟審等手段保證待播素材不會(huì)出現(xiàn)黑場(chǎng)、靜幀、靜音等事故。同時(shí),由于節(jié)目來源包括全臺(tái)網(wǎng)、互聯(lián)網(wǎng)以及第三方內(nèi)容提供商等,素材格式會(huì)極其豐富,由此可能會(huì)產(chǎn)生內(nèi)容發(fā)布隱患。為了解決這個(gè)問題,系統(tǒng)中集成了轉(zhuǎn)碼功能,將不適合播出的素材格式轉(zhuǎn)換為系統(tǒng)統(tǒng)一的編碼格式,確保播出安全。
電視臺(tái)正常運(yùn)作過程中,節(jié)目生產(chǎn)網(wǎng)絡(luò)與整備系統(tǒng)間存在大量的大文件(視音頻素材)傳輸,考慮到視音頻文件格式單一,所有素材文件通過防火墻進(jìn)入。由于在接口上已經(jīng)將所有的數(shù)據(jù)通過USB安全隔離系統(tǒng)做互聯(lián),已經(jīng)涵蓋了網(wǎng)絡(luò)隔離、白名單過濾、異構(gòu)殺毒等功能。所以對(duì)于臺(tái)內(nèi)自產(chǎn)的視音頻文件,防火墻的需求十分簡(jiǎn)化,只需開啟網(wǎng)絡(luò)訪問控制等基本功能,即可滿足需求。
采用此方案,有以下優(yōu)勢(shì):
(1)將元數(shù)據(jù)/消息與視音頻文件分離處理,簡(jiǎn)化了防火墻的功能要求,在同等性能上,大大提高了防火墻的通過帶寬。
(2)采用了USB網(wǎng)絡(luò)隔離技術(shù),私有協(xié)議數(shù)據(jù)通道,安全可靠,在網(wǎng)絡(luò)出現(xiàn)問題時(shí),該設(shè)備也可以作為手動(dòng)擺渡網(wǎng)閘使用。
Research and Implementation of Content Aggregation System Based on Broadcast Platform
Su Li
(Jiangsu Radio and Television Reception,Nanjing 210000,China)
Abstract:The broadcast platform for Jiangsu broadcasting station are described in detail. The function and innovation of the new broadcast aggregation system are introduced,A good summary of the broadcast broadcast platform has been completed.
Key words:broadcast platform;content aggregation;broadcast interface
作者簡(jiǎn)介:蘇力(1983-),男,江蘇南京,碩士;研究方向:廣播電視工程。