胡振宇
摘 要:本文將針對(duì)廣電媒體互聯(lián)網(wǎng)視聽(tīng)直播點(diǎn)播系統(tǒng)的搭建進(jìn)行研究,以供參考。
關(guān)鍵詞:廣電;視聽(tīng)直播;點(diǎn)播系統(tǒng);互聯(lián)網(wǎng)
中圖分類號(hào): P48.2 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1673-1069(2016)21-154-3
0 引言
隨著信息時(shí)代的不斷發(fā)展,網(wǎng)民上網(wǎng)環(huán)境得到了極大改善,各類視聽(tīng)節(jié)目點(diǎn)播與直播逐漸成為上網(wǎng)的首選娛樂(lè)方式。廣電媒體在充分發(fā)揮視音頻服務(wù)優(yōu)勢(shì)的基礎(chǔ)上,打造以網(wǎng)絡(luò)視音頻服務(wù)為亮點(diǎn)的網(wǎng)絡(luò)媒體平臺(tái),系統(tǒng)建設(shè)主要從技術(shù)平臺(tái)建設(shè)、業(yè)務(wù)應(yīng)用系統(tǒng)建設(shè)、網(wǎng)站內(nèi)容建設(shè)、系統(tǒng)運(yùn)維管理建設(shè)、安全體系建設(shè)等方面著手實(shí)施。
將各個(gè)系統(tǒng)以信息發(fā)布管理系統(tǒng)為核心進(jìn)行高效的整合,各主要功能系統(tǒng)模塊相互關(guān)聯(lián)統(tǒng)一,提供統(tǒng)一的管理發(fā)布平臺(tái),主要實(shí)現(xiàn)視音頻發(fā)布平臺(tái)、網(wǎng)絡(luò)實(shí)時(shí)互動(dòng)平臺(tái)、用戶統(tǒng)一登錄平臺(tái)。本文根據(jù)現(xiàn)有廣電媒體視聽(tīng)網(wǎng)站建設(shè)實(shí)際,對(duì)廣電媒體互聯(lián)網(wǎng)視聽(tīng)直播點(diǎn)播系統(tǒng)搭建進(jìn)行一些分析研究。
1 系統(tǒng)總體設(shè)計(jì)
1.1 系統(tǒng)設(shè)計(jì)原則
1.1.1 先進(jìn)與可靠性
采用目前主流的互聯(lián)網(wǎng)技術(shù)和體系架構(gòu),基于B/S結(jié)構(gòu)的軟件開(kāi)發(fā)平臺(tái)。系統(tǒng)全天穩(wěn)定運(yùn)行,實(shí)時(shí)監(jiān)控運(yùn)行狀況,隨時(shí)查看各種信息,一旦有突發(fā)事件,負(fù)載均衡模塊會(huì)調(diào)整,保證用戶正常訪問(wèn)。
1.1.2 可擴(kuò)展性
系統(tǒng)能夠在數(shù)據(jù)、業(yè)務(wù)、服務(wù)三個(gè)級(jí)別上擴(kuò)展,滿足未來(lái)業(yè)務(wù)發(fā)展的需要。系統(tǒng)的設(shè)計(jì)能夠支持“平行擴(kuò)展”分布式體系結(jié)構(gòu)。
1.1.3 靈活性
可靈活管理各種類型的視音頻文件,系統(tǒng)支持在媒體管理上的靈活性。
1.1.4 可用性
采用可靠性高的冗余設(shè)計(jì),體系結(jié)構(gòu)采用高可用性技術(shù),力求系統(tǒng)安全、可靠、穩(wěn)定的運(yùn)行。
1.1.5 易用性
具有友好的人機(jī)界面,系統(tǒng)應(yīng)易于操作,易于使用,部分業(yè)務(wù)的完全或部分自動(dòng)化處理。
2 對(duì)廣電媒體互聯(lián)網(wǎng)視聽(tīng)直播點(diǎn)播系統(tǒng)建設(shè)的需求分析
2.1 時(shí)代發(fā)展的需求分析
對(duì)于大眾傳媒而言,廣播電視媒體互聯(lián)網(wǎng)站在面對(duì)商業(yè)門(mén)戶網(wǎng)站和視聽(tīng)網(wǎng)站的強(qiáng)大競(jìng)爭(zhēng)中,必須利用自身視聽(tīng)節(jié)目的優(yōu)勢(shì),為媒體視聽(tīng)網(wǎng)站提供強(qiáng)有力的內(nèi)容和發(fā)展支持。
2.2 系統(tǒng)需求分析
2.2.1 網(wǎng)絡(luò)帶寬
視聽(tīng)網(wǎng)站的構(gòu)建承載著大量視聽(tīng)直播、點(diǎn)播系統(tǒng)內(nèi)容,必須解決好網(wǎng)絡(luò)帶寬問(wèn)題。在設(shè)計(jì)中不僅考慮源站接入主要運(yùn)營(yíng)商網(wǎng)絡(luò)線路,還有必要引入CDN技術(shù)與P2P技術(shù),以實(shí)現(xiàn)數(shù)量級(jí)用戶在線視聽(tīng)點(diǎn)播和直播觀看。
2.2.2 服務(wù)器系統(tǒng)需求
應(yīng)用系統(tǒng)環(huán)境可采用J2EE、多層B/S構(gòu)架,流媒體直播或者視聽(tīng)轉(zhuǎn)碼服務(wù)當(dāng)中可以使用WINDOWS平臺(tái),其他的則推薦使用LINUX平臺(tái)。服務(wù)器配置應(yīng)采用主流配置,包括采集編碼、轉(zhuǎn)碼、媒資、播控、存儲(chǔ)等。
2.2.3 視聽(tīng)格式支持
系統(tǒng)可以支持多種格式的視聽(tīng)播放及管理,包括WMV、FLV、H.264、m3u8等,客戶端方面,可以直接在瀏覽器上進(jìn)行視聽(tīng)播放,對(duì)于手機(jī)終端也能提供良好的播放支持。
2.2.4 視聽(tīng)多終端在線直播、點(diǎn)播功能
視聽(tīng)直播可進(jìn)行主從備份的設(shè)置,實(shí)現(xiàn)一主多重的直播源之間的無(wú)縫切換,直播節(jié)目按節(jié)目單實(shí)時(shí)播出。點(diǎn)播功能由播控平臺(tái)和點(diǎn)播系統(tǒng)負(fù)載完成,滿足不同點(diǎn)播用戶需求。
3 系統(tǒng)架構(gòu)分析
3.1 邏輯架構(gòu)設(shè)計(jì)分析
廣電媒體應(yīng)用涉及業(yè)務(wù)較為廣泛,在系統(tǒng)建設(shè)與信息維護(hù)方面所需崗位較多,需要多方人員參與,在信息發(fā)布時(shí)應(yīng)依據(jù)相應(yīng)模塊,由各崗位人員在使用權(quán)限范圍內(nèi)進(jìn)行信息內(nèi)容的發(fā)布,信息發(fā)布功能和應(yīng)用需便捷、靈活。
3.2 流程設(shè)計(jì)分析
直播、點(diǎn)播視聽(tīng)管理系統(tǒng)由采集、管理、發(fā)布三個(gè)板塊組成,其中管理板塊一部分是音視聽(tīng)內(nèi)容資源管理,另一部分是流媒體服務(wù)管理。(如圖1)
在系統(tǒng)部署方面,支持集中式、分布式兩種。在節(jié)目源方面,能夠?qū)崿F(xiàn)多種來(lái)源的支持,例如音視聽(tīng)視聽(tīng)流、文件等。管理系統(tǒng)可以作為視聽(tīng)發(fā)布與展現(xiàn)的一個(gè)渠道,實(shí)現(xiàn)終端到手機(jī)與電視的業(yè)務(wù)拓展,系統(tǒng)部署結(jié)構(gòu)圖如圖2。
3.3 網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì)分析
網(wǎng)絡(luò)平臺(tái)按功能分為接入?yún)^(qū)、發(fā)布區(qū)、制作區(qū)等三個(gè)內(nèi)容板塊,如圖3所示。
3.4 主流硬件架構(gòu)分析
①Yi5采集設(shè)備:支持包括MP3、RMI、MPEG2、MID等多種格式的音視聽(tīng)采集;保證直播、點(diǎn)播視聽(tīng)質(zhì)量以及各種帶寬和復(fù)合智能流;實(shí)現(xiàn)具有多種分辨率的節(jié)目編碼,保證最大幀率能達(dá)到25f/s;支持單機(jī)兩路300k以上碼流等。上述主要針對(duì)服務(wù)器配置采集卡實(shí)現(xiàn),若采用專用編碼器,組播IP推送方式,其性能和編碼質(zhì)量較高,可根據(jù)實(shí)際需要通過(guò)軟件設(shè)置或配置轉(zhuǎn)碼服務(wù)器來(lái)適應(yīng)網(wǎng)絡(luò)播出實(shí)現(xiàn)要求。
②網(wǎng)絡(luò)帶寬:所謂節(jié)目帶寬也就是常說(shuō)的碼流,是指單位時(shí)間內(nèi)音視聽(tīng)文件耗費(fèi)的數(shù)據(jù)流程,也稱為碼率,它對(duì)于視聽(tīng)音質(zhì)、畫(huà)質(zhì)的控制發(fā)揮著巨大作用。不同節(jié)目帶寬相對(duì)應(yīng)的節(jié)目質(zhì)量及適用情況各有不同:(如表1)。
依據(jù)公式:網(wǎng)絡(luò)出口帶寬=節(jié)目帶寬x最大量用戶數(shù),在視聽(tīng)混合碼流帶寬選擇上,提供多終端支持方式,手機(jī)終端建議選擇200kbps-350kbps,PC端可選擇500Kbps-1000Kbps以上。目前,在引入CDN加速技術(shù)后 ,視聽(tīng)流媒體大并發(fā)與帶寬問(wèn)題已不是主要問(wèn)題。
3.5 基礎(chǔ)軟件平臺(tái)分析
①操作系統(tǒng):可以采用跨平臺(tái)的設(shè)計(jì)理念,Unix適用于管理平臺(tái)、數(shù)據(jù)庫(kù)、Web應(yīng)用服務(wù)等,而Windons系統(tǒng)更適用于流媒體、采集轉(zhuǎn)碼等。
②數(shù)據(jù)庫(kù)管理系統(tǒng):建議使用MYSGL數(shù)據(jù)庫(kù),因?yàn)樵摂?shù)據(jù)庫(kù)具有廣大的用戶群體,且具備較好的口碑,在讀寫(xiě)速度方面更是高于許多大型數(shù)據(jù)庫(kù),具有明顯的價(jià)格優(yōu)勢(shì)。
4 視聽(tīng)直播、點(diǎn)播實(shí)現(xiàn)的主要特點(diǎn)與優(yōu)勢(shì)分析
視聽(tīng)直播與點(diǎn)播業(yè)務(wù)系統(tǒng)的建設(shè)往往以流媒體內(nèi)容管理平臺(tái)為基礎(chǔ),具有一整套的實(shí)現(xiàn)流程,包括節(jié)目規(guī)劃、編輯、采編、發(fā)布以及授權(quán)等環(huán)節(jié)。這樣的結(jié)構(gòu)形式安排主要有兩點(diǎn)好處,第一能最大限度的滿足廣電媒體網(wǎng)站宣傳需求,第二能夠更容易的滿足將來(lái)業(yè)務(wù)發(fā)展要求。這種強(qiáng)伸縮性系統(tǒng)規(guī)模以及差別化的分發(fā)能力,與內(nèi)容管理系統(tǒng)強(qiáng)強(qiáng)聯(lián)合,共同支持跨網(wǎng)絡(luò)的差異化服務(wù)能力,就軟件方式而言,其實(shí)現(xiàn)了內(nèi)容開(kāi)發(fā)的靈活智能性。全自動(dòng)電視節(jié)目直播輪播能夠進(jìn)行多種流媒體格式的支持,系統(tǒng)維護(hù)更為便捷,滿足各類用戶訪問(wèn)需求。
5 運(yùn)維管理分析
運(yùn)維管理是系統(tǒng)有效運(yùn)行的基礎(chǔ)保證,有效管理主要從四方面入手:
①系統(tǒng)設(shè)備的定期定點(diǎn)巡檢巡修。
②系統(tǒng)設(shè)備指標(biāo)進(jìn)行定期或不定期的檢測(cè)。
③系統(tǒng)網(wǎng)絡(luò)、信號(hào)線路定期巡查。
④周邊設(shè)備與環(huán)境的定期巡檢。
上述工作要以年度或者季度為單位開(kāi)展,按照設(shè)備操作手冊(cè),逐項(xiàng)檢查落實(shí)到位。
6 安全體系建設(shè)
“信息化建設(shè),安全先行”,安全技術(shù)體系建設(shè)主要包括:物理層安全、網(wǎng)絡(luò)層安全、系統(tǒng)層安全、應(yīng)用層安全、管理層安全等方面建設(shè)。
6.1 物理安全
①確保所有設(shè)備的物理安全,包括機(jī)房的安全;
②機(jī)房具備防火、防潮、防靜電等基本設(shè)施,確保UPS的正常供電;
③機(jī)房需有嚴(yán)格的管理措施,出入登記;
④網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)不得隨意更改,確保網(wǎng)絡(luò)各邏輯部分的獨(dú)立。
6.2 網(wǎng)絡(luò)安全
防火墻是重要的安全手段之一。對(duì)防火墻各邏輯分區(qū)設(shè)置不同的訪問(wèn)策略ACL,外網(wǎng)訪問(wèn)通過(guò)IP地址映射方式或端口映射方式,必要時(shí)設(shè)置IP白名單。禁止對(duì)所有不必要TCP/UDP端口的訪問(wèn),防止對(duì)系統(tǒng)的惡意攻擊。在防火墻DMZ區(qū)只對(duì)WEB服務(wù)器開(kāi)放需要的端口, 如TCP80,TCP443。
對(duì)于內(nèi)部網(wǎng)絡(luò),在網(wǎng)絡(luò)層通過(guò)交換實(shí)現(xiàn)IP+端口綁定,防止惡意接入,必要時(shí)對(duì)上聯(lián)端口配置流量限制功能。
在條件允許范圍內(nèi),可配置IPS或IDS,增加網(wǎng)絡(luò)防御能力,同時(shí),針對(duì)WEB站點(diǎn),建議配置WEB防火墻,以實(shí)現(xiàn)網(wǎng)絡(luò)應(yīng)用層面的抗攻擊能力。
6.3 系統(tǒng)安全
主要包括主機(jī)系統(tǒng)的密碼安全、重要服務(wù)器應(yīng)用系統(tǒng)的安全。應(yīng)設(shè)置安全選項(xiàng),如:停止所有不必要的系統(tǒng)服務(wù),設(shè)置對(duì)訪問(wèn)的審核與跟蹤,提高系統(tǒng)的安全級(jí)別,做好系統(tǒng)本身的安全保護(hù)。
6.4 內(nèi)容安全
6.4.1 網(wǎng)頁(yè)安全
作為廣電媒體網(wǎng)站,內(nèi)容上的安全有其特殊的重要性。內(nèi)容安全的設(shè)計(jì)主要包括網(wǎng)頁(yè)防篡改技術(shù)、互動(dòng)訪談內(nèi)容過(guò)濾技術(shù)等,防止不良信息通過(guò)本網(wǎng)站進(jìn)行傳播。
6.4.2 存儲(chǔ)安全
系統(tǒng)存儲(chǔ)的數(shù)據(jù)主要是表格信息庫(kù),對(duì)于系統(tǒng)中的關(guān)鍵數(shù)據(jù),我們將采用加密方式存儲(chǔ)。
6.5 數(shù)據(jù)安全
為保障數(shù)據(jù)庫(kù)的安全性,可將面向Internet的WEB服務(wù)器與應(yīng)用服務(wù)器及數(shù)據(jù)庫(kù)服務(wù)器分開(kāi)。應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器放置防火墻的內(nèi)部網(wǎng)絡(luò)上,Web服務(wù)器通過(guò)防火墻訪問(wèn)應(yīng)用服務(wù)器及數(shù)據(jù)庫(kù)。對(duì)數(shù)據(jù)庫(kù)本身,也做好用戶密碼級(jí)別,用戶權(quán)限的相關(guān)設(shè)置。
為保證數(shù)據(jù)的本地安全和完整:使用RAID技術(shù)來(lái)保證數(shù)據(jù)在意外事故發(fā)生時(shí)能快速恢復(fù)。制定適當(dāng)?shù)膫浞萦?jì)劃來(lái)保證數(shù)據(jù)的長(zhǎng)期保存。推薦網(wǎng)站的WEB系統(tǒng)、應(yīng)用服務(wù)器系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)實(shí)施完整的備份策略。
7 結(jié)束語(yǔ)
互聯(lián)網(wǎng)的發(fā)展為廣播電視媒體視聽(tīng)媒介提供了良好的發(fā)展機(jī)遇,在傳統(tǒng)媒體受到“新媒體”顛覆的時(shí)代中,為廣大網(wǎng)民打造互聯(lián)網(wǎng)視聽(tīng)盛筵已成為傳統(tǒng)媒體“華麗轉(zhuǎn)身”的關(guān)鍵,同時(shí)也是不可逆轉(zhuǎn)的時(shí)代潮流。
參 考 文 獻(xiàn)
[1] 葛成立,金浩.廣播電視互聯(lián)網(wǎng)站音視聽(tīng)直、點(diǎn)播系統(tǒng)的構(gòu)建[J].影視制作,2012(11):66-71.
[2] 葛成立,金浩.廣播電視互聯(lián)網(wǎng)站音視聽(tīng)直、點(diǎn)播系統(tǒng)的規(guī)劃與應(yīng)用[J].有線電視技術(shù),2011(9):37-41,68.
[3] 顏偉國(guó).廣電網(wǎng)基于Red5平臺(tái)的網(wǎng)絡(luò)視聽(tīng)直播、點(diǎn)播系統(tǒng)[J].西部廣播電視,2013(22):154-155.
[4] 孫宏昌.流媒體視聽(tīng)點(diǎn)播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].山東大學(xué),2012.
[5] 魏含宇.視聽(tīng)點(diǎn)播系統(tǒng)及廣播系統(tǒng)的研究與實(shí)現(xiàn)[D].東北大學(xué),2002.
[6] 金浩.廣播電視互聯(lián)網(wǎng)站音、視聽(tīng)建設(shè)規(guī)劃與應(yīng)用[A]//第八屆全國(guó)互聯(lián)網(wǎng)與音視聽(tīng)廣播發(fā)展研討會(huì)論文集[C].2008:66-72.