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