鄧 潔
(作者單位:昌吉人民廣播電臺)
論基于FMS框架搭建下的網(wǎng)絡(luò)直播系統(tǒng)
鄧 潔
(作者單位:昌吉人民廣播電臺)
互聯(lián)網(wǎng)時代傳統(tǒng)媒體與新媒體加速融合發(fā)展,使廣電行業(yè)面臨全面戰(zhàn)略轉(zhuǎn)型。目前,廣播電視臺全媒體綜合制播能力不足,難以滿足融合媒體制播創(chuàng)新發(fā)展的要求。搭建網(wǎng)絡(luò)直播系統(tǒng),使廣播電視的影響范圍、節(jié)目質(zhì)量向全新高度邁進,使廣電傳播模式、運營模式、服務(wù)模式亟待全面轉(zhuǎn)型,廣電網(wǎng)絡(luò)的互聯(lián)網(wǎng)+演進發(fā)展態(tài)勢明顯。所以,利用FMS以及配套設(shè)施FMLE框架搭建廣播電視網(wǎng)絡(luò)直播系統(tǒng),建成廣播影視融合媒體云平臺,進一步推動了廣播影視行業(yè)戰(zhàn)略轉(zhuǎn)型?;诖?,所要探討的就是FMS技術(shù)對廣播電視媒體網(wǎng)絡(luò)直播系統(tǒng)的搭建。
廣播電視;融合媒體;FMS服務(wù)器;網(wǎng)絡(luò)直播
隨著人口增長和城鎮(zhèn)化進程的加快特別是高科技的快速發(fā)展,廣大人民群眾對廣播電視的需求將快速增長,致使廣播電視事業(yè)發(fā)展問題更加突出。通過廣播電視網(wǎng)絡(luò)直播平臺搭建,廣播電視播出基本實現(xiàn)節(jié)目傳送、播出、分配等系統(tǒng)的數(shù)字化和網(wǎng)絡(luò)化,大力推進廣電融合媒體服務(wù)云平臺建設(shè),構(gòu)建新型傳播體系。
FMS是Adobe公司推出的一個多媒體的服務(wù)器,英文全稱是Flash Media Serve,顧名思義,就是多媒體應(yīng)用平臺的意思。通過這個平臺,可以對所錄制的音頻、視頻實現(xiàn)數(shù)據(jù)的共享,并且可以同步傳遞給多個客戶端,通過網(wǎng)絡(luò)化制播建立融合媒體制作云平臺,實現(xiàn)廣播電視融合媒體直播云平臺互聯(lián)互通。
簡單來說,F(xiàn)MS就是一個服務(wù)器,而Flash Player是客戶端。服務(wù)器和客戶端就實現(xiàn)了對多媒體流的點播、直播、聯(lián)動融合等等的運用方法,也因為Adobe公司在多媒體網(wǎng)絡(luò)應(yīng)用上的雄厚實力,以及Adobe所推出的客戶端為大家所廣泛應(yīng)用。因此,F(xiàn)MS成為如今很多媒體應(yīng)用的平臺,如為我們所知的土豆,優(yōu)酷等網(wǎng)站。這套媒體服務(wù)器,利用音視頻傳送能夠降低媒體發(fā)布的復(fù)雜程度,因此客戶端可以獲得和服務(wù)器一致的編碼支持,保護客戶端和高質(zhì)量客戶端的體驗。正因為FMS可以為發(fā)布者提供更為簡便的工作流,有利用廣播電視網(wǎng)絡(luò)直播平臺的發(fā)展,且可以保護視頻??梢哉f,利用FMS推動廣播電視融合媒體集成服務(wù)云平臺,進而全面提升廣播電融合媒體服務(wù)能力。
FMLE也是 Adobe公司的一個與之相配套的產(chǎn)品,一個媒體編碼器 ,英文全稱是Flash Media Live Encoder,簡稱為FMLE,即是實時視頻和音頻捕捉軟件,它可以把音頻和視頻同步以流的形式傳到FMS軟件或Flash視頻流服務(wù)(FVSS)上。FMLE軟件可以提供原始視頻,而且支持Microsoft DirectShow濾鏡在內(nèi)的任何網(wǎng)絡(luò)攝像機,如FireWire或USB設(shè)備,也是以流式來傳送同步同時視頻。
FMLE相當(dāng)于一個在線播放器的功能,只要有網(wǎng)絡(luò)連接,就可以隨時隨地收聽觀看廣播電視節(jié)目。我們所看到的視頻就是首先采集網(wǎng)絡(luò)直播系統(tǒng)中視頻數(shù)據(jù),然后將其進行編碼,最后用RTMP協(xié)議將數(shù)據(jù)發(fā)布到FMS。再由 FMS 服務(wù)器使用RTMP協(xié)議將數(shù)據(jù)發(fā)送給在線用戶,或使用RTMFP協(xié)議將數(shù)據(jù)發(fā)布到廣播電視網(wǎng)絡(luò)直播平臺上。如我們所熟知的中央電視臺的網(wǎng)絡(luò)直播平臺,以及年輕人比較青睞的芒果TV,就是通過這種方式來接收實時音頻和視頻,向廣大受眾傳送數(shù)據(jù)。
3.1事先的工作準(zhǔn)備
首先,安裝FMS軟件,F(xiàn)MLE軟件,并且創(chuàng)建網(wǎng)絡(luò)直播播放器,以此來創(chuàng)建流媒體服務(wù)器的直播發(fā)布點,之后檢查音視頻采集設(shè)備的網(wǎng)絡(luò)連接是否正常。本文所采用的視頻采集設(shè)備是網(wǎng)絡(luò)攝像頭,音頻采集設(shè)備為網(wǎng)絡(luò)話筒。
在這里需要強調(diào)說明的是,服務(wù)器安裝了FMS軟件后,輸?shù)霓D(zhuǎn)發(fā)方式可以在服務(wù)器上設(shè)置,以用Adobe中傳統(tǒng)的RTMP協(xié)議進行轉(zhuǎn)發(fā),服務(wù)器發(fā)送的數(shù)據(jù),都被每個受眾從服務(wù)器的指定地址和端口所接受。但是,其中存在一定的缺點,那就是用戶量過大的時候,會導(dǎo)致服務(wù)器產(chǎn)生壓力過大,而導(dǎo)致不能正常使用。同時,這也是對網(wǎng)絡(luò)寬帶提出了更高的要求。另一種方式是,指定的組播網(wǎng)絡(luò)接收服務(wù)器所發(fā)布的數(shù)據(jù)。這樣就不會給服務(wù)器帶來很大壓力。
3.2設(shè)置路徑
界面中有一個FMS URL(RTMR:// localhost/livestream/),并且在流區(qū)會出現(xiàn)一個livestream的流。為了讓受眾看到直播的實時狀況,可以設(shè)置一下客戶端,如flash播放器,播放上文中所說到的數(shù)據(jù);然后,將這個臨時搭建的直播系統(tǒng),用其他播放器同時播放。
打開數(shù)據(jù)采集器的軟件可以看到一個界面,每個系統(tǒng)的啟動方式都不一樣,在設(shè)備中選擇網(wǎng)絡(luò)攝像頭,(以自己使用的攝像頭種類為準(zhǔn),本文中使用的是網(wǎng)絡(luò)攝像頭)。如果有多個攝像頭,可以在列表中選擇對應(yīng)的一項。然后對編碼項進行設(shè)置。
設(shè)置之后需要繼續(xù)設(shè)置服務(wù)器接收數(shù)據(jù)的路徑,界面上會出現(xiàn)FMS URL(RTMP;//localhost/livestream/),并且出現(xiàn)一個和界面上之前出現(xiàn)的一個單詞相同的流。為了讓觀眾看到同步的電視直播狀況,可以設(shè)置一個動畫播放器。這樣就可以觀看直播了。
網(wǎng)絡(luò)直播平臺在與廣播電視同步播放節(jié)目的時候,如果同時觀看的觀眾過多,為了不使播放平臺出現(xiàn)卡頓的情況,就需要用組播的方式來緩解服務(wù)器的壓力,那么就可以在FMS服務(wù)器端進行組播設(shè)置。以此來實現(xiàn)組播,以免出現(xiàn)觀眾過多的時候,出現(xiàn)直播卡頓的現(xiàn)象。利用FMS搭建廣播電視媒體網(wǎng)絡(luò)直播系統(tǒng),雖然具有實施簡便、系統(tǒng)運行穩(wěn)定、帶寬利用率高等優(yōu)點,但在實際的直播測試中發(fā)現(xiàn),雖然視頻傳輸流暢,但視頻延時較大,在筆者有限的測試環(huán)境中,視頻的延時約為5秒左右,這又對實時性要求比較高的工作帶來了一定的影響。另外,因為測試條件限制,此廣播直播系統(tǒng)沒有放在公網(wǎng)和虛擬專用網(wǎng)(VPN)通道的鏡像服務(wù)器上測試,在高并發(fā)情況下,整個廣播直播系統(tǒng)的運行性能也沒有得到有效地驗證,這兩點問題都有待進一步測試與研究。
通過筆者實踐可知,F(xiàn)MS作為目前使用廣泛的廣播電視網(wǎng)絡(luò)直播服務(wù)器,它的配置簡單效率高??梢院芎玫亟鉀Q傳統(tǒng)廣播電視媒體在網(wǎng)絡(luò)直播平臺中的一些卡頓、不同步,或者數(shù)據(jù)傳輸慢的現(xiàn)象。自近年來國家新聞出版廣電總局下發(fā)了傳統(tǒng)廣播電視媒體行業(yè)要積極與網(wǎng)絡(luò)新媒體融合的文件以來,全國各個地方的廣播電視媒體行業(yè)都大力發(fā)展網(wǎng)絡(luò)直播平臺。以此來提升自己的競爭力,使能夠在廣播媒體行業(yè)的競爭之中,仍然處于領(lǐng)先地位。
[1]劉琦.FMS平臺對網(wǎng)絡(luò)完成視頻直播的設(shè)計[D].哈爾濱:哈爾濱師范大學(xué),2013(11).
[2]張朔.FMS與Flex 在視頻直播中的應(yīng)用[J].東北大學(xué)學(xué)報,2011(1).
[3]宋春雨.基于RED5的網(wǎng)絡(luò)視頻訪談系統(tǒng)設(shè)計與實現(xiàn)[J].信息化建設(shè),2011(4).
[4]王明哲.FMS在廣播電視網(wǎng)絡(luò)直播中的應(yīng)用[J].數(shù)字化用戶,2012(3).
[5]馬靜波.FMS服務(wù)器系統(tǒng)在網(wǎng)絡(luò)直播與視頻中的的設(shè)計與實現(xiàn)[J].現(xiàn)代國企研究,2014(5).
鄧潔(1985-),女,回族,新疆昌吉人,本科,學(xué)士,助理工程師。研究方向:廣播電視技術(shù)。