資源描述:
《基于網絡計算機的流媒體播放器的研究與實現》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、萬方數據第盈掩豁期2010年4月計算機技術與發(fā)展∞MPUrERTECHNOLOGYANDDEVELOPⅣ【ENrVd.20No.4Apr.2010基于網絡計算機的流媒體播放器的研究與實現樊承澤,陳蜀宇,楊新華(重慶大學軟件學院,重慶400044)摘要:針對目前網絡計算機等網絡終端設備在處理流媒體信息時沒有專門的播放軟件,且緩沖區(qū)長度設置不合理和占用網絡帶寬較大的問題,描述了一個以網絡計算機為基礎平臺的流媒體播放器技術實現方法;利用RTsP協(xié)議,實現了對網絡流媒體文件播放的實時控制功能。實踐證明該播放器不但能良好地播放網絡中的各種流媒體文件,而且占用較小的網絡帶寬
2、,在設備資源的占用率與流媒體播放效果之間做出了良好的平衡,在一定程度上提高了資源受限的網絡終端設備對大容量流媒體資源的處理效果。關鍵詞:流媒體;R髂P;網絡計算機;播放器;緩沖區(qū)設置中圖分類號:TP311文獻標識碼:A文章編號:1673—629X(2010)04一0195一04ResearchandImplementationofStreamingMediaPlayerBasedonNetworkComputerFANCheng-ze,C旺NShu—yu,YANGXin_hua(Cdlegeofsoft、^砒En西neering,Ch。ngqingUni嘲ity
3、,C蜘ng400044,C}lim)Abs吮t:Aimingatthecurrentne啉k00mpIlterteHniI】a1de“ceinhmati∞mdealing誦thstI鯽ingmBdiaplay日謝thoutspecial∞ft-礎,andtl】el∞gthoftheb曲商刀mesetupmⅢ璩Dmble卸doccup剮坶thela曜eriⅫeofnetworkhnd誦dth,d∞商b瞄s臼嘲jngmed.衄playertech∞Iogyme山0dthatbasedonnetwork∞mputer;U鴕Rr疆’protoooltoacKevethe
4、st枷ngmediafil鶴onthen£仰orkpl吲ng劃一tinlecontrolftmctiofIs.Practiceh鷸prDvedthatthepberwIll∞tofllyplayweUinaW—e諺of蹦粥Ⅳorl【stIe帥ingrr-ediafil鶴.butal∞00c珥黟l鶴sne眥kba幽dth,∞itmadeagcodbalancebe橢讎nequipme眥resourc皓intheoccupanc)rmeandtheeff∞tsofpla咖19strearIliTlgⅡ劫iafil岱,al∞.肌p帕審edtheeffectbetwee
5、flr的汕℃e—oonstrainednet、jlrork唧uterafldhigh—capaci哆stl瑚mingn劃ia“囂。I】rces.Key帥rds:str鋤hlg脒dia;R1聊;networkoon刪ter;player;buffersettingsO引言隨著計算機網絡的迅速發(fā)展,網絡計算機(Net.workComputer,NC)作為一類基于網絡環(huán)境的計算設備,最早出現于20世紀90年代,是一種在高速網絡環(huán)境下的信息訪問處理終端設備。它使客戶終端和網絡主設備等相結合,利用網絡技術,提供各種實時月E實時、并行/串行、集中份布式的計算和處理;具有易管
6、理、低成本、安全等特點[1I。與此同時,網絡中針對流媒體資源的各種應用也進入了一個新的時期。伴隨著網絡技術的逐漸成熟和收稿日期:2009—09—01;修回日期:2009—12—27基金項目:教育部新世紀優(yōu)秀人才支持計劃項目(Nc盯一04—0843);重慶市信息產業(yè)發(fā)展基金項目(2∞6ll009)作者簡介:樊承澤(1984一),男,四川大竹人,碩士研究生,研究方向為網絡終端及嵌入式Linux;陳蜀字,教授,博導,研究方向為嵌入式系統(tǒng)、多媒體網絡技術、網絡通信、網格計算。各種網絡媒體服務(如在線電視、在線直播等)種類的不斷增加,專用的網絡計算機在提供傳統(tǒng)信息處理功能
7、的基礎上也需要具有強大的流媒體資源處理能力。因此,描述了一個針對網絡計算機環(huán)境下的流媒體播放器的實現方法。1流媒體傳輸協(xié)議的介紹在流媒體播放技術中,流媒體傳輸協(xié)議占有十分重要的地位;RTsP(RealTimeStreamingPmtod:實時流協(xié)議)是應用層協(xié)議,控制實時數據的發(fā)送舊J。印P(SeSSionDeSc^ptionPmtocol:會話描述協(xié)議),它的目的是為了描述在會話公告、會話邀請和其它一些形式的多媒體會話應用的初始化時所需的信息【3J。RTP(ReaI—tiIneTransportPmto。0l:實時傳輸協(xié)議),它在多點傳送(多播)或單點傳送(單
8、播)的網絡服務上提供端對