摘 要:互聯(lián)網(wǎng)應(yīng)用的發(fā)展,催生了大量新技術(shù),相關(guān)行業(yè)標(biāo)準(zhǔn)不斷更新。流媒體技術(shù)是網(wǎng)絡(luò)音視頻技術(shù)發(fā)展到一定階段出現(xiàn)的,廣泛運(yùn)用于網(wǎng)絡(luò)電視、視頻點(diǎn)播等領(lǐng)域。隨著三網(wǎng)融合不斷深化,流媒體技術(shù)在電視-網(wǎng)絡(luò)之間的轉(zhuǎn)化運(yùn)用更普遍。文章結(jié)合工作實(shí)踐,探討利用簡易流媒體技術(shù)直播發(fā)布廣西電視臺(tái)綜藝頻道節(jié)目的基本技術(shù)流程及其改進(jìn)方案。
關(guān)鍵詞:地方臺(tái);流媒體;互聯(lián)網(wǎng);直播發(fā)布;改進(jìn)
中圖分類號(hào):TN919.8
流媒體技術(shù)是當(dāng)前互聯(lián)網(wǎng)音視頻傳輸運(yùn)用最為廣泛的技術(shù),在電視直播、視頻監(jiān)控等領(lǐng)域廣受重視。電視頻道(尤其是地面頻道)用流媒體技術(shù)把節(jié)目上傳至互聯(lián)網(wǎng),實(shí)現(xiàn)互聯(lián)網(wǎng)直播、VOD點(diǎn)播,不僅能擴(kuò)大電視節(jié)目的覆蓋面,拓展節(jié)目播放的途徑,增加電視節(jié)目的影響力,從而提高媒介的議價(jià)能力;通過互聯(lián)網(wǎng)擴(kuò)大節(jié)目在年輕人群中的影響力,爭(zhēng)取更多年輕觀眾,意義重大。廣西電視臺(tái)綜藝頻道以優(yōu)質(zhì)電視劇為核心,自辦法治新聞、綜藝節(jié)目和大型活動(dòng)為特色,是央視索福瑞(CSM)以權(quán)威數(shù)據(jù)認(rèn)證的廣西最強(qiáng)競(jìng)爭(zhēng)力電視平臺(tái),是廣西唯一整合全國十余家頂尖視頻網(wǎng)站的平臺(tái),多檔節(jié)目在中國網(wǎng)絡(luò)電視臺(tái)、愛奇藝PPS、PPTV、搜狐視頻、中國新聞網(wǎng)視頻等平臺(tái)實(shí)現(xiàn)直播發(fā)布,真正實(shí)現(xiàn)了電視節(jié)目互聯(lián)網(wǎng)化、移動(dòng)多媒體化。其中,流媒體技術(shù)功不可沒。本文介紹一種簡易流媒體直播發(fā)布的服務(wù)搭建技術(shù),針對(duì)的是要求不高的場(chǎng)合,設(shè)備簡單的環(huán)境下可以搭建類似的簡易直播服務(wù)器來進(jìn)行網(wǎng)絡(luò)直播。
1 簡易FMS流媒體直播發(fā)布服務(wù)器的搭建準(zhǔn)備
FMS(Adobe Flash Media Server)支持絕大部分視頻。Adobe傳統(tǒng)的流媒體協(xié)議RTMP(實(shí)時(shí)消息協(xié)議)已服務(wù)和保護(hù)數(shù)百萬小時(shí)的視頻。FMLE是Adobe Flash Media Live Encoder編碼器的簡稱,用于實(shí)時(shí)捕捉視頻和音頻,將音頻和視頻實(shí)時(shí)流式傳送到Adobe Flash Media Server 或 Flash 視頻流服務(wù)(FVSS)上,能隨時(shí)廣播體育賽事、Web 廣播、音樂會(huì)等活動(dòng)。簡易FMS流媒體直播發(fā)布服務(wù)器,是一個(gè)發(fā)布、推送直播視頻的簡單服務(wù)器,其硬件要求簡單,只要能完成對(duì)直播視頻信號(hào)編碼、發(fā)布、推送即可,而對(duì)整個(gè)互聯(lián)網(wǎng)進(jìn)行視頻直播的任務(wù),由后方機(jī)房內(nèi)的高性能服務(wù)器承擔(dān)。要搭建簡易的流媒體直播發(fā)布服務(wù)器,在條件有限的情況下,普通PC或移動(dòng)電腦都可勝任。本文涉及的軟硬件配置如下:
(1)PC硬件配置:P4奔騰雙核服務(wù)器,4G內(nèi)存,500G硬盤;(2)視頻相關(guān)硬件:Osprey210視頻采集卡(PCI內(nèi)置)、有線電視機(jī)頂盒;(3)系統(tǒng)及相關(guān)軟件:Winxp,F(xiàn)lash Media Server 4.5,F(xiàn)lash Media Live Encoder 3.2。
以上為最低軟硬件配置,若需更高性能,則要更換高配服務(wù)器、更高版本的系統(tǒng)和軟件(32位和64位版本要根據(jù)操作系統(tǒng)來綜合配置)。
2 簡易FMS流媒體直播發(fā)布服務(wù)器的搭建過程
裝好軟件后,直接運(yùn)行Flash Media Live Encoder 3.2,按節(jié)目播放要求設(shè)置各參數(shù),其中,Video是視頻設(shè)置,Audio是音頻設(shè)置。視頻和音頻的采集,通過數(shù)據(jù)線鏈接采集卡和有線機(jī)頂盒獲得,在設(shè)備選項(xiàng)看到Osprey210采集卡后選擇即可。值得注意,若后方作為全互聯(lián)網(wǎng)廣播的服務(wù)器及相關(guān)硬件設(shè)備需要特定的聲音格式AAC的話,則要給FMLE安裝插件,使其支持輸出AAC音頻格式,F(xiàn)MLE默認(rèn)是不支持AAC音頻輸出的。按廣西綜藝頻道的技術(shù)要求,最終輸出碼率是視頻500Kbps、音頻48Kbps。
圖1
編碼參數(shù)設(shè)置完后,對(duì)輸出面板進(jìn)行相關(guān)的發(fā)布點(diǎn)設(shè)置。如上圖,F(xiàn)MS URL輸入傳輸協(xié)議和IP地址,如有備份服務(wù)器,也可同樣設(shè)置備份服務(wù)器的參數(shù),最后一欄輸入發(fā)布點(diǎn)名稱(即編碼后的視頻流名稱),遠(yuǎn)程服務(wù)器則根據(jù)類似rtmp://192.168.2.55/live/gxzy參數(shù)來獲取此流,再全網(wǎng)廣播。
設(shè)置完相關(guān)輸出信息,點(diǎn)擊連接按鈕連接服務(wù)器。若連接正常,則FMS URL被鎖定無法再修改,只有點(diǎn)擊斷開連接按鈕才能修改。到此,只需最后一步,點(diǎn)擊面板最下方的開始按鈕,即可進(jìn)行視頻編碼和最后的推送,將此視頻流發(fā)布到互聯(lián)網(wǎng)上,供遠(yuǎn)程服務(wù)器抓取。因本文測(cè)試PC位于內(nèi)網(wǎng),還需要在網(wǎng)關(guān)設(shè)備進(jìn)行相關(guān)的網(wǎng)絡(luò)端口映射,使發(fā)布的視頻流地址為:rtmp://公網(wǎng)固定IP:端口號(hào)/live/gxzy。若FMLE面板左下角有connected提示,表明FMS服務(wù)正常,F(xiàn)MLE連接FMS正常,點(diǎn)擊開始按鈕即可發(fā)布推送視頻。在FMLE面板切換標(biāo)簽頁到編碼日志,可看到左側(cè)FMLE和FMS信息,右側(cè)是編碼狀態(tài)信息。
編碼推送后,可從FMS管理員控制臺(tái)看到相關(guān)信息,運(yùn)入數(shù)據(jù)(部份)界面,顯示相關(guān)的客戶端連接計(jì)數(shù)、活動(dòng)連接數(shù)、每秒輸入輸出字節(jié)數(shù)等信息,對(duì)于當(dāng)前推送的視頻效果可用FMS自帶的開始頁面來觀看,其位置如下右側(cè)菜單第二項(xiàng),第一項(xiàng)為管理員控制臺(tái)。打開開始頁面,選擇右側(cè)第三個(gè)標(biāo)簽頁:INTERACTIVE,然后可以看到兩個(gè)帶地址欄的播放器。
圖2
在第二個(gè)播放器的服務(wù)器一欄輸入rmtp://192.168.2.55/live(也可換成公網(wǎng)IP地址),流一欄輸入gxzy,點(diǎn)擊下方的小三角播放按鈕,就能看到直播流的效果。至此,簡易流媒體發(fā)布服務(wù)器搭建完成,至于遠(yuǎn)程服務(wù)器如何獲取和全網(wǎng)廣播這個(gè)視頻流,不在本文討論范圍。同樣,使用類似軟件如Windows Media Server/Service(基于Windows 2003)+Windows Media Encoder 9,也能實(shí)現(xiàn)簡易的wmv流媒體發(fā)布,同樣由遠(yuǎn)程服務(wù)器承擔(dān)wmv流的廣播服務(wù)。此類簡易流媒體服務(wù)器的好處是,搭建簡單,一臺(tái)普通PC或者移動(dòng)電腦,加采集卡(內(nèi)、外置),即可完成視頻信號(hào)的網(wǎng)絡(luò)推送。在會(huì)議現(xiàn)場(chǎng)、體育場(chǎng)館、音樂廳等地,可從攝像機(jī)或者現(xiàn)場(chǎng)電視轉(zhuǎn)播車處獲取信號(hào),進(jìn)行方便快捷的網(wǎng)絡(luò)直播。不足之處是功能較簡單,無法進(jìn)行太多的直播視頻加工、處理(如復(fù)雜的廣告、字幕插入等)。
對(duì)要求不高的場(chǎng)合,可搭建類似的簡易直播服務(wù)器來進(jìn)行網(wǎng)絡(luò)直播,其最低的硬件投入,只需一臺(tái)PC,外加采集卡,一般成本1萬元左右,可基本滿足用戶需要。
3 移動(dòng)流媒體技術(shù)的拓展
移動(dòng)通信技術(shù)的發(fā)展,移動(dòng)環(huán)境下流媒體技術(shù)的應(yīng)用越來越受到重視,然而,當(dāng)前移動(dòng)流媒體技術(shù)的積累有限,并受帶寬、誤碼率、時(shí)延及抖動(dòng)等問題的影響,導(dǎo)致移動(dòng)視頻傳輸中出現(xiàn)較大的問題。現(xiàn)有的無線網(wǎng)絡(luò)信道帶寬一般小于64Kbps,要保證終端圖像比較流暢,最低要求12幀/秒,解決方案其一是提高編碼效率,增加壓縮比;其二是從傳輸效率上入手,采用好的碼率控制和分組打包算法,提高視頻傳輸?shù)耐掏铝?。其次,在信道QOS上,無線信道的特點(diǎn)決定了傳輸比較容易出現(xiàn)差錯(cuò),視頻數(shù)據(jù)高壓縮比對(duì)差錯(cuò)非常敏感,必須有好的容錯(cuò)策略以保證視頻圖像質(zhì)量。此外,信道編碼機(jī)制和傳輸時(shí)隙數(shù)目也是影響移動(dòng)視頻服務(wù)性能的主要因素。由于移動(dòng)終端的時(shí)隙數(shù)目以及信道編碼機(jī)制在很多時(shí)候無法改變,可以從RTP打包策略入手,能夠較好解決視頻傳輸質(zhì)量問題。
參考文獻(xiàn):
[1]利莉,胡治宇.流媒體技術(shù)在手機(jī)電視系統(tǒng)中的運(yùn)用[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(02).
[2]胡敏.流媒體技術(shù)在網(wǎng)絡(luò)中的應(yīng)用與發(fā)展探究[J].電子測(cè)試,2014(03).
作者簡介:湯麥倫(1988.4-),男,上海人,本科,助理工程師,研究方向:多媒體融合、計(jì)算機(jī)軟件、互聯(lián)網(wǎng)、物聯(lián)網(wǎng)。
作者單位:廣西電視臺(tái),南寧 530022