章洪兵
摘要:安徽廣播電視臺(tái)廣播播出系統(tǒng)建設(shè)是以“播出的高可靠、聲音的高質(zhì)量、技術(shù)的高起點(diǎn)、業(yè)務(wù)的多樣化、監(jiān)管的全覆蓋、流程更快捷、維護(hù)更靈活” 為總目標(biāo)。面對(duì)急速增長(zhǎng)的音頻素材,節(jié)目的安全存儲(chǔ)、高效管理和利用顯得尤為重要。音頻制作與資料庫(kù)系統(tǒng)一體化應(yīng)用就是從用戶權(quán)限的統(tǒng)一管理,音頻資源的統(tǒng)一存儲(chǔ),節(jié)目的采、編、審、播、存的手段和重播節(jié)目的錄制方式等角度出發(fā)來(lái)設(shè)計(jì)的,以滿足我臺(tái)網(wǎng)絡(luò)化的建設(shè)和新媒體技術(shù)發(fā)展的需要,實(shí)現(xiàn)臺(tái)內(nèi)資料庫(kù)的高效管理和多樣化應(yīng)用,最終實(shí)現(xiàn)適配廣播電臺(tái)業(yè)務(wù)的發(fā)展的需要。
關(guān)鍵詞:SOA架構(gòu);音頻流存儲(chǔ)技術(shù);歸一化處理;存儲(chǔ)一體化;應(yīng)用一體化;互聯(lián)互通接口設(shè)計(jì)
中圖分類(lèi)號(hào):TN931.1 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2017)04-0199-03
Audio Production and Database System Integrated Application
ZHANG Hong-bing
(Anhui Broadcasting Corporation, Hefei 230065,China)
Abstract: The general objective of Anhui Broadcasting Corporations audio database system is reliable broadcast、high quality sound、high starting point of technology、diversification of business、full coverage of regulation、faster flow and more flexible maintenance. The face of the rapid growth of audio material, the safe storage and efficient management of the program is particularly important. Audio production and database system integration application is designed from the unified management of user rights, unified storage of audio resources and so on. To meet the needs of the development of network and the development of new media technology, we can realize the efficient management and diversified application of the database system , and finally realize the needs of the development of radio broadcasting service
Key words:SOA; audio stream storage technology; normalization processing; storage integration; application integration; interconnection interface design
安徽廣播電視臺(tái)廣播播出是以“內(nèi)容”為主體,全臺(tái)音頻資源的采集、存儲(chǔ)、共享等就顯得尤為重要。音頻制作與資料庫(kù)系統(tǒng)一體化應(yīng)用是對(duì)我臺(tái)音頻資源的一個(gè)有機(jī)整合,各種途徑得到的音頻資源通過(guò)歸一化處理后放在統(tǒng)一的存儲(chǔ)設(shè)備,通過(guò)音頻制作軟件的內(nèi)嵌接口,隨時(shí)調(diào)用。整個(gè)系統(tǒng)通過(guò)互聯(lián)互通接口設(shè)計(jì),實(shí)現(xiàn)臺(tái)內(nèi)音頻資源的高效管理和多樣化應(yīng)用。
制播網(wǎng)絡(luò)系統(tǒng)采用制作網(wǎng)和播出網(wǎng)分離設(shè)計(jì),制作網(wǎng)系統(tǒng)的主要業(yè)務(wù)是音頻節(jié)目制作、編審等,播出網(wǎng)系統(tǒng)的業(yè)務(wù)就是負(fù)責(zé)播出,通過(guò)制播數(shù)據(jù)同步服務(wù)器,完成制作網(wǎng)向播出網(wǎng)的節(jié)目自動(dòng)遷移服務(wù)。
音頻資料庫(kù)系統(tǒng)采用SOA三層架構(gòu)模式,具備開(kāi)放性接口,滿足跨平臺(tái)的要求;支持VC/VB/DELPH等多種語(yǔ)言的開(kāi)發(fā)接口,前端系統(tǒng)不論采用B/S結(jié)構(gòu)還是C/S結(jié)構(gòu),均能在遵從接口協(xié)議的條件下和系統(tǒng)連接;采用XML作為數(shù)據(jù)交換格式,適應(yīng)任何外部系統(tǒng)的應(yīng)用。
系統(tǒng)引進(jìn)智能數(shù)據(jù)存儲(chǔ)池技術(shù),采用集群 IP NAS存儲(chǔ)系統(tǒng)解決方案,進(jìn)行數(shù)據(jù)的統(tǒng)一集中存儲(chǔ)和管理,滿足數(shù)據(jù)實(shí)時(shí)備份和數(shù)據(jù)的無(wú)中斷調(diào)用。播出庫(kù)和公共庫(kù)數(shù)據(jù)存儲(chǔ)在播出存儲(chǔ)池上,制作庫(kù)和資料庫(kù)數(shù)據(jù)存儲(chǔ)在同一存儲(chǔ)池中。
制作的音頻節(jié)目需要?dú)w檔的,可以通過(guò)專(zhuān)門(mén)的接口將節(jié)目發(fā)送到資料庫(kù)進(jìn)行節(jié)目歸檔;播出的音頻節(jié)目以音頻流的形式通過(guò)音頻采集卡采集、存儲(chǔ)和選擇性歸檔。統(tǒng)一存儲(chǔ)的音頻資源通過(guò)音頻制作軟件內(nèi)嵌的接口,實(shí)現(xiàn)音頻資源的檢索、導(dǎo)入、編輯、發(fā)送。
1 基于制播分離設(shè)計(jì)的制播系統(tǒng)
基于制播分離設(shè)計(jì)的制播系統(tǒng)嚴(yán)格按照《廣播電視安全播出管理規(guī)定62號(hào)令實(shí)施細(xì)則》一級(jí)要求和《廣播電視相關(guān)信息系統(tǒng)安全等級(jí)保護(hù)》三級(jí)防護(hù)要求設(shè)計(jì)。制播系統(tǒng)是廣播技術(shù)中心最基礎(chǔ)的網(wǎng)絡(luò)系統(tǒng),直接影響廣播各種生產(chǎn)業(yè)務(wù)的開(kāi)展、生產(chǎn)效率的高效。
1.1 制播分離
采用制作網(wǎng)和播出網(wǎng)分離設(shè)計(jì),制作服務(wù)器承擔(dān)制作任務(wù),播出服務(wù)器只負(fù)責(zé)播出任務(wù)。制播網(wǎng)絡(luò)結(jié)構(gòu)圖如圖1所示:
制作網(wǎng)和播出網(wǎng)分開(kāi),通過(guò)防火墻進(jìn)行隔離控制,有利于網(wǎng)絡(luò)故障的隔離,互不影響,體現(xiàn)小播出、中制作、大資料的思路。
1.2 業(yè)務(wù)流程優(yōu)化
制作和播出是制播網(wǎng)絡(luò)系統(tǒng)的兩大業(yè)務(wù),把節(jié)目的制作、編審等歸納為制作網(wǎng)系統(tǒng)的主要業(yè)務(wù)功能,播出網(wǎng)系統(tǒng)的業(yè)務(wù)就是負(fù)責(zé)播出,設(shè)計(jì)制播數(shù)據(jù)同步服務(wù)器,完成制作網(wǎng)向播出網(wǎng)的節(jié)目自動(dòng)遷移服務(wù)【1】。業(yè)務(wù)流程如圖2所示:
2 基于SOA架構(gòu)設(shè)計(jì)的音頻資料庫(kù)系統(tǒng)
音頻資料庫(kù)系統(tǒng)采用SOA三層架構(gòu)模式,具備開(kāi)放性接口,滿足跨平臺(tái)的要求,而在接口層面采用的是聯(lián)匯公司基于WOA(Web-Oriented Architecture)架構(gòu)的業(yè)務(wù)總線。SOA的體系結(jié)構(gòu),是一個(gè)組件模型,它將應(yīng)用程序的不同功能單元(稱(chēng)為服務(wù))通過(guò)這些服務(wù)之間定義良好的接口和契約聯(lián)系起來(lái)。考慮電臺(tái)業(yè)務(wù)的實(shí)際情況,采用SOA設(shè)計(jì)思路進(jìn)行系統(tǒng)間服務(wù)的抽象耦合設(shè)計(jì),在接口層面采用WOA設(shè)計(jì)架構(gòu),提供服務(wù)訪問(wèn)接口軟件架構(gòu),應(yīng)用服務(wù)器上部署實(shí)現(xiàn)核心業(yè)務(wù)邏輯的WebServices,這樣的架構(gòu)帶來(lái)了更高的安全性、可靠性以及更好的可維護(hù)性【2】。
2.1 音頻資料庫(kù)系統(tǒng)組成
DAV Power媒資管理系統(tǒng)由內(nèi)容采錄、內(nèi)容管理、數(shù)據(jù)存儲(chǔ)、檢索下載和系統(tǒng)管理、慢錄歸檔等幾大部分組成,如圖3所示:
2.2 音頻資料庫(kù)系統(tǒng)業(yè)務(wù)流程
DAV POWER多媒體資料管理系統(tǒng),采用面向服務(wù)體系結(jié)構(gòu)、模塊化層次架構(gòu)設(shè)計(jì)和Web 2.0技術(shù),包括數(shù)字化采集上載、編輯制作、內(nèi)容轉(zhuǎn)碼、技審等軟硬件設(shè)備,為安徽臺(tái)提供面向音(視)頻資料、CD、DVD、圖片、照片等數(shù)字化處理(采集、上載)、內(nèi)容歸檔、編目檢索、多媒體制作、內(nèi)容管理、存儲(chǔ)管理、內(nèi)容發(fā)布等的全方位、高效率、高安全多媒體內(nèi)容管理解決方案。
3 數(shù)據(jù)互聯(lián)互通
3.1 網(wǎng)域關(guān)系結(jié)構(gòu)
制作網(wǎng)絡(luò)系統(tǒng)與資料庫(kù)系統(tǒng)屬于同一物理網(wǎng)絡(luò),劃分不同邏輯網(wǎng)段。制作網(wǎng)絡(luò)系統(tǒng)和資料庫(kù)系統(tǒng)通過(guò)防火墻與播出網(wǎng)絡(luò)系統(tǒng)進(jìn)行隔離控制,這樣更有利于網(wǎng)絡(luò)故障的隔離。
3.2 制作庫(kù)與資料庫(kù)數(shù)據(jù)交換
資料庫(kù)系統(tǒng)的重要應(yīng)用就是為現(xiàn)有制作網(wǎng)絡(luò)系統(tǒng)提供節(jié)目素材。資料庫(kù)系統(tǒng)與制作網(wǎng)絡(luò)系統(tǒng)是在同一網(wǎng)內(nèi),通過(guò)WebService 服務(wù),使用SOAP 協(xié)議、HTTP協(xié)議、 XML文件格式,不管制作網(wǎng)絡(luò)系統(tǒng)內(nèi)采用B/S結(jié)構(gòu)還是C/S結(jié)構(gòu),都可實(shí)現(xiàn)制作網(wǎng)絡(luò)系統(tǒng)站點(diǎn)對(duì)資料庫(kù)的訪問(wèn)讀寫(xiě)。
3.3 播出庫(kù)與資料庫(kù)數(shù)據(jù)交換
由于播出網(wǎng)絡(luò)內(nèi)的站點(diǎn)是不能直接訪問(wèn)資料庫(kù),而播出網(wǎng)絡(luò)內(nèi)的公共庫(kù)中需要大量歌曲、音樂(lè)等直播節(jié)目時(shí)常用的資源。為了統(tǒng)一入口管理,這些資源都是從資料庫(kù)錄入的,這樣就需要通過(guò)同步程序定時(shí)將資料庫(kù)中相關(guān)類(lèi)別節(jié)目批量同步到播出網(wǎng)絡(luò)系統(tǒng)內(nèi)的公共庫(kù)中。
通過(guò)播出節(jié)目采集功能,根據(jù)預(yù)先的設(shè)置的標(biāo)引將播出的節(jié)目慢錄采集后存入資料庫(kù)。如圖4所示:
制作網(wǎng)絡(luò)系統(tǒng)內(nèi)站點(diǎn)常需要從資料庫(kù)檢索、下載、編輯音頻文件,之后發(fā)送到播出網(wǎng)絡(luò)系統(tǒng)內(nèi)。這種情況下制作站點(diǎn)就是通過(guò)WebService接口直接檢索所需的節(jié)目資料,從資料庫(kù)直接下載到錄制站中,制作好之后直接申請(qǐng)審核進(jìn)入播出網(wǎng)絡(luò)系統(tǒng)內(nèi),通過(guò)審核之后同步服務(wù)器會(huì)將文件和編目信息送入播出網(wǎng)絡(luò)系統(tǒng)。
4 音頻資源存儲(chǔ)一體化
4.1 存儲(chǔ)架構(gòu)
系統(tǒng)引進(jìn)智能數(shù)據(jù)存儲(chǔ)池技術(shù),采用集群NAS存儲(chǔ)系統(tǒng)解決方案,進(jìn)行數(shù)據(jù)的統(tǒng)一集中存儲(chǔ)和管理,滿足數(shù)據(jù)實(shí)時(shí)備份和數(shù)據(jù)的無(wú)中斷調(diào)用。播出網(wǎng)和制作網(wǎng)有各自獨(dú)立的存儲(chǔ),播出庫(kù)和公共庫(kù)數(shù)據(jù)存儲(chǔ)在播出存儲(chǔ)池上,制作庫(kù)和資料庫(kù)數(shù)據(jù)存儲(chǔ)在同一存儲(chǔ)池中。
公共庫(kù)為各系列臺(tái)共用的資源,考慮在公共庫(kù)中存放歌曲、音樂(lè)等直播間常用的節(jié)目,方便系列臺(tái)在播出時(shí)可以隨時(shí)調(diào)用,這些節(jié)目可以根據(jù)需要從資料庫(kù)批量導(dǎo)入。通過(guò)播出節(jié)目采集功能,根據(jù)預(yù)先的設(shè)置的標(biāo)引將播出的慢錄服務(wù)器采集后存入資料庫(kù)。
4.2 音頻資源的構(gòu)成
1)制作的音頻節(jié)目歸檔:在錄制站做好節(jié)目,選擇“輸出聲音”后選中歸檔庫(kù),對(duì)節(jié)目初編后,直接入庫(kù)。然后進(jìn)資料庫(kù)系統(tǒng),對(duì)節(jié)目進(jìn)行精編和終審。
2)播出的音頻節(jié)目需要二次使用的:由總控反送的音頻流經(jīng)過(guò)音頻采集卡,經(jīng)慢錄系統(tǒng)保存。
3)現(xiàn)有節(jié)目的導(dǎo)入:電臺(tái)現(xiàn)有節(jié)目資料的數(shù)字化采集,包括硬盤(pán)、開(kāi)盤(pán)帶、磁帶、MD、CD光盤(pán)等。
4)多媒體平臺(tái)資料的采集:多媒體信息平臺(tái),通過(guò)網(wǎng)絡(luò)可以傳輸、采集很多有保存價(jià)值的資料,包括聲音、圖形、圖片、文字。音頻資料庫(kù)系統(tǒng)通過(guò)對(duì)這些資料進(jìn)行篩選,規(guī)格化,作為音頻資料進(jìn)行存儲(chǔ)。
5)電話收錄系統(tǒng)采集: 通過(guò)電話收錄系統(tǒng),將電話錄音文件歸檔存入資料庫(kù)中,播出系統(tǒng)、制作系統(tǒng)可方便的調(diào)用資料庫(kù)中的電話錄音【3】。
5 應(yīng)用一體化
5.1 基于ESB的用戶統(tǒng)一管理平臺(tái)
ESB(enterprise service bus,企業(yè)服務(wù)總線)是傳統(tǒng)中間件技術(shù)與可擴(kuò)展標(biāo)記語(yǔ)言(extensible markup language,xml)、web service等技術(shù)結(jié)合的產(chǎn)物,用于基于SOA解決方案的實(shí)現(xiàn)。ESB提供信息格式的轉(zhuǎn)換以實(shí)現(xiàn)應(yīng)用服務(wù)的無(wú)縫集成,它可以消除不同應(yīng)用之間的技術(shù)差異,讓不同的應(yīng)用服務(wù)協(xié)調(diào)運(yùn)作,實(shí)現(xiàn)不同服務(wù)之間的通信與整合。
基于ESB的用戶統(tǒng)一管理平臺(tái)使用戶管理更加簡(jiǎn)便,節(jié)省資源。各個(gè)系統(tǒng)只要建立一套用戶,然后根據(jù)用戶的工作需要將用戶關(guān)聯(lián)到不同的系統(tǒng)。
5.2 統(tǒng)一存儲(chǔ)的音頻資源調(diào)用
音頻資源調(diào)用通過(guò)錄制站內(nèi)嵌的接口,實(shí)現(xiàn)音頻資源的檢索、導(dǎo)入、編輯、發(fā)送。
通過(guò)錄制站進(jìn)行音頻制作時(shí),需要調(diào)用資料庫(kù)或者慢錄資源時(shí),在新建項(xiàng)目?jī)?nèi)通過(guò)加入聲音后,選擇需要的歸檔庫(kù)或者ProDS,如圖5所示:
1)通過(guò)錄制軟件內(nèi)嵌接口歸檔庫(kù)模塊,直接對(duì)資料庫(kù)音頻資源進(jìn)行精確或者模糊查詢,并調(diào)用音頻資源,經(jīng)過(guò)重播重審后,發(fā)送入播出系統(tǒng),供節(jié)目播出使用。如圖6所示:
圖6
2)ProDS可以調(diào)用慢錄系統(tǒng)里根據(jù)需要慢錄的各檔直播節(jié)目用于節(jié)目重播或者歸檔,如圖7所示:
6 結(jié)束語(yǔ)
音頻制作與資料庫(kù)系統(tǒng)一體化應(yīng)用是對(duì)我臺(tái)音頻資源的一個(gè)有機(jī)整合,各種途徑得到的音頻資源通過(guò)歸一化處理后放在統(tǒng)一的存儲(chǔ)設(shè)備,通過(guò)音頻制作軟件的內(nèi)嵌接口,隨時(shí)調(diào)用。整個(gè)系統(tǒng)通過(guò)互聯(lián)互通接口設(shè)計(jì),實(shí)現(xiàn)臺(tái)內(nèi)音頻資源的高效管理和多樣化應(yīng)用。系統(tǒng)運(yùn)行以來(lái),達(dá)到設(shè)計(jì)要求。合理設(shè)計(jì)了直播節(jié)目錄制流程和節(jié)目存儲(chǔ)管理模式;引入了ESB(用戶統(tǒng)一管理平臺(tái))技術(shù),對(duì)系統(tǒng)用戶進(jìn)行管理和權(quán)限分配;系統(tǒng)劃分不同網(wǎng)絡(luò),提高了系統(tǒng)的安全性、便利性;預(yù)留豐富接口,為廣播電視技術(shù)的進(jìn)一步發(fā)展打下堅(jiān)實(shí)的基礎(chǔ)。
參考文獻(xiàn):
[1]國(guó)家廣播電視產(chǎn)品質(zhì)量監(jiān)督檢驗(yàn)中心等.數(shù)字音頻原理與檢測(cè)技術(shù)[M].北京:人民郵電出版社,2015.
[2] 西爾伯沙茨等.數(shù)據(jù)庫(kù)系統(tǒng)概念[M].北京:機(jī)械工業(yè)出版社,2003.
[3] 李鵬達(dá).媒資系統(tǒng)中節(jié)目的檢索調(diào)用設(shè)計(jì)[J].廣播與電視技術(shù),2013,40(2):52-55.