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