利用告示系統(tǒng)進(jìn)行直播的解決方案
來源:《數(shù)字音視工程》雜志 作者:北京直真視通科技有限 編輯:數(shù)字音視工程 2011-12-06 17:47:50 加入收藏
一. 背景
眾所周知,數(shù)字告示(digital signature)系統(tǒng)的應(yīng)用已經(jīng)越來越廣泛,幾乎成為大型企事業(yè)單位的信息化建設(shè)的標(biāo)配系統(tǒng)。告示系統(tǒng)的典型應(yīng)用通常是在企業(yè)的公共區(qū)域(如電梯間、會(huì)議室門口等),通過顯示屏(液晶或等離子)發(fā)布相關(guān)信息、播放音視頻資料,當(dāng)然,這些信息、音視頻資料都是預(yù)先編輯或錄制好的。
然而,在一些項(xiàng)目當(dāng)中,客戶會(huì)有這樣的需求:要求告示系統(tǒng)具備實(shí)時(shí)直播的功能,比如,直播全體員工大會(huì),或者直播企業(yè)的團(tuán)體活動(dòng)等。鑒于目前的告示系統(tǒng)本身尚不具備直播的功能,因此必須結(jié)合其它系統(tǒng),經(jīng)過合理的設(shè)計(jì),才能實(shí)現(xiàn)這一功能。本文將提出兩種實(shí)現(xiàn)這一直播功能的解決方案。
二. 設(shè)計(jì)思路
為了讓告示系統(tǒng)具有直播功能,我們有必要先來了解一下告示系統(tǒng)的基本工作原理,告示系統(tǒng)的原理示意圖如下:
由圖可見,告示系統(tǒng)需要發(fā)布的內(nèi)容都是預(yù)存在告示系統(tǒng)服務(wù)器上的,由服務(wù)器按照預(yù)定的發(fā)布策略定期將內(nèi)容(文字、圖片、網(wǎng)頁、音視頻文件等)分發(fā)給指定的播放器,由播放器進(jìn)行播放,并顯示在顯示屏上。
由此推斷,如果可以將傳統(tǒng)直播系統(tǒng)的實(shí)時(shí)音視頻流,推送給告示系統(tǒng)服務(wù)器,再由它分發(fā)給指定的播放器,應(yīng)該就能在告示系統(tǒng)的顯示屏上直播這些實(shí)時(shí)音視頻流了,該設(shè)計(jì)思路可由下圖來表達(dá):
三. 方案介紹
基于上述思路,根據(jù)我們的實(shí)測(cè)驗(yàn)證,可以有兩種解決方案來實(shí)現(xiàn)告示系統(tǒng)的直播功能。
1) 方案1:采集卡+media services+告示系統(tǒng)
該方案的原理示意圖如下所示:
方案說明:
該方案的主要設(shè)備是音視頻流(典型的流媒體服務(wù)器是安裝了音視頻采集卡的media services服務(wù)器),它采集、處理現(xiàn)場(chǎng)的音視頻信號(hào),并借助windows的media services服務(wù),將流媒體(音視頻流)推送到告示系統(tǒng)服務(wù)器,再由其統(tǒng)一下發(fā),使預(yù)先指定的播放器播放直播信號(hào)。這里要注意兩點(diǎn):
1) 有些品牌的告示系統(tǒng)服務(wù)器軟件沒有接收windows流媒體的功能,因此需要進(jìn)行二次開發(fā);
2) 播放器應(yīng)支持播放windows流媒體,一般基于windows平臺(tái)的播放器都支持這一點(diǎn)。
下圖是在windows的media services里的發(fā)布點(diǎn)設(shè)置,注意要將內(nèi)容類型設(shè)置為“編碼器(推)”:
下圖是告示系統(tǒng)服務(wù)器軟件上的相關(guān)設(shè)置,點(diǎn)擊“添加視頻”后,在url地址中輸入media services的發(fā)布點(diǎn)(一般為mms://流媒體服務(wù)器IP地址/發(fā)布點(diǎn)名稱)即可。
2) 方案2:專用直播系統(tǒng)+告示系統(tǒng)
該方案的原理示意圖如下所示:
方案說明:
該方案的主要設(shè)備是直播專用設(shè)備(如:專業(yè)錄播廠商的錄播一體機(jī)),它采集、處理現(xiàn)場(chǎng)的音視頻信號(hào),并將流媒體(音視頻流)推送到告示系統(tǒng)服務(wù)器,再由其統(tǒng)一下發(fā),使預(yù)先指定的播放器播放直播信號(hào)。這里也要注意兩點(diǎn):
1) 直播專用設(shè)備需要具有推送流媒體的功能,不是所有的錄播廠商都能滿足這一點(diǎn);
2) 一般說來,直播專用設(shè)備都有自己的播放插件,因此,告示系統(tǒng)的播放器應(yīng)進(jìn)行二次開發(fā)(即內(nèi)置播放插件),才能播放源自直播專用設(shè)備的音視頻流。
四. 結(jié)束語
北京直真視通科技有限公司已經(jīng)在實(shí)際項(xiàng)目中成功地利用以上解決方案,幫助客戶實(shí)現(xiàn)了通過告示系統(tǒng)進(jìn)行直播的需求,目前運(yùn)行穩(wěn)定,效果清晰,受到了用戶的好評(píng)。在實(shí)際項(xiàng)目中,我們會(huì)根據(jù)客戶的實(shí)際應(yīng)用環(huán)境,來確定是采用方案一還是方案二。
評(píng)論comment