白勇卿 粼波 何小海
摘 要:文章主要涉及了RTSP的客戶端軟件設(shè)計(jì),介紹了開(kāi)源庫(kù)LIVE555和開(kāi)源播放器MPLAYR,并介紹了基于LIVE555+MPLAYER實(shí)現(xiàn)RTSP協(xié)議的客戶端軟件設(shè)計(jì)。
關(guān)鍵詞:MPLAYER;LIVE555;RTSP客戶端;嵌入式
引言
近年來(lái),流媒體技術(shù)越來(lái)越多的被用到諸如視頻會(huì)議、視頻監(jiān)控等諸多領(lǐng)域。盡管流媒體技術(shù)在PC領(lǐng)域的發(fā)展已經(jīng)較為成熟,但是在嵌入式領(lǐng)域,仍然有著重要的研究意義。
文章在arm-linux上,通過(guò)移植開(kāi)源庫(kù)LIVE555和開(kāi)源播放器MPLAYER,并將兩者聯(lián)合編譯,實(shí)現(xiàn)了RTSP的客戶端軟件設(shè)計(jì)。實(shí)現(xiàn)通過(guò)IP地址接受服務(wù)器端傳輸過(guò)來(lái)的RTSP碼流,并解碼播放。
1 需求分析
RTSP協(xié)議,即實(shí)時(shí)流傳輸協(xié)議,定義了一對(duì)多應(yīng)用程序如何有效地通過(guò)IP網(wǎng)絡(luò)傳送多媒體數(shù)據(jù)。RTSP協(xié)議以客戶端和服務(wù)器方式工作,要實(shí)現(xiàn) RTSP 的控制功能,需要有專門(mén)的媒體播放器(media player)和媒體服務(wù)器(media server)。媒體服務(wù)器與媒體播放器的關(guān)系是服務(wù)器與客戶端的關(guān)系??蛻舳撕头?wù)器端關(guān)系如圖1所示。
4 結(jié)束語(yǔ)
RTSP的客戶端設(shè)計(jì)有各種各樣的方法,但是大部分都是針對(duì)不同的平臺(tái)有著不同的解決方案,而文章所設(shè)計(jì)的系統(tǒng)具有很強(qiáng)的移植性,所有的ARM-LINUX均可以采用文章所設(shè)計(jì)的系統(tǒng)建立RTSP客戶端,為相關(guān)應(yīng)用提供了參考解決方案,有著重要的研究和應(yīng)用意義。
參考文獻(xiàn)
[1]CONKLIN G J,GREENBAUM G S,LILLEVOLD K O,et al.Video coding for streaming media delivery on the Internet[J].IEEE Transactions on Circuits And Systems for Video Technology,2001,11(3):269-281.
[2]Samsung Electronics.S3C6410X RISC microprocessor user′s Manual[Z].2008.
[3]Mplayer.The online documentation of Mplayer[EB/OL]. (2013-05-01)[2014-06-30].http://www.mplayerhq.hu/ DOCS/HTML/zh_CN/intro.html.
[4]慈文彥,何君,朱明祥.基于ARM處理器的流媒體播放器客戶端的構(gòu)建[J].信息技術(shù),2012(1):106-112.
[5]聞連臣,段曉輝,郭躍超,等.基于Mplayer的嵌入式流媒體播放器的設(shè)計(jì)與實(shí)現(xiàn)[J].電子技術(shù)與應(yīng)用,2014(10):9-15.
作者簡(jiǎn)介:白勇(1988-),男,四川巴中人,在讀碩士,主要研究方向: 圖像處理。
卿粼波(1982-),男,成都市人,博士,副教授,主要研究方向?yàn)閿?shù)字通信。
*通訊作者:何小海(1964-),男,成都市人,博士,教授,主要研究方向?yàn)檐浖こ獭?/p>