2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、JMF視頻傳輸Rtp與Rtcp協(xié)議1流媒體(StreamingMedia)1.1流媒體概念流媒體技術(shù)是網(wǎng)絡(luò)技術(shù)和多媒體技術(shù)發(fā)展到一定階段的產(chǎn)物。術(shù)語流媒體既可以指在網(wǎng)上傳輸連續(xù)時(shí)基媒體的流式技術(shù)也可以指使用流式技術(shù)的連續(xù)時(shí)基媒體本身。在網(wǎng)上傳輸音頻、視頻等多媒體信息目前主要有兩種方式:下載和流式傳輸。采用下載方式用戶需要先下載整個(gè)媒體文件然后才能進(jìn)行播放。由于網(wǎng)絡(luò)帶寬的限制下載常常要花很長(zhǎng)時(shí)間所以這種處理方式延遲很大。而流媒體實(shí)現(xiàn)的關(guān)鍵

2、技術(shù)是流式傳輸。傳輸之前首先對(duì)多媒體進(jìn)行預(yù)處理(降低質(zhì)量和高效壓縮)然后使用緩存系統(tǒng)來保證數(shù)據(jù)連續(xù)正確地進(jìn)行傳輸。使用流式傳輸方式用戶不必像采用下載方式那樣要等到整個(gè)文件全部下載完畢而是只需經(jīng)過幾秒到幾十秒的啟動(dòng)延時(shí)即可在客戶端進(jìn)行播放和觀看。此時(shí)媒體文件的剩余部分將在后臺(tái)繼續(xù)下載。與單純的下載方式相比這種對(duì)多媒體文件邊下載邊播放的流式傳輸方式不僅使啟動(dòng)延時(shí)大幅度地縮短而且對(duì)系統(tǒng)緩存容量的需求也大大降低。使用流式傳輸?shù)牧硪粋€(gè)好處是使傳輸

3、那些事先不知道或無法知道大小的媒體數(shù)據(jù)(如網(wǎng)上直播、視頻會(huì)議等)成為可能。到目前為止Inter上使用較多的流式視頻格式主要有以下三種:Realwks公司的RealMediaApple公司的QuickTime以及Microsoft公司的AdvancedStreamingFmat(ASF)。1.2支持流媒體的協(xié)議多媒體應(yīng)用的一個(gè)顯著特點(diǎn)是數(shù)據(jù)量大并且許多應(yīng)用對(duì)實(shí)時(shí)性要求比較高。傳統(tǒng)的TCP協(xié)議是一個(gè)面向連接的協(xié)議它的重傳機(jī)制和擁塞控制機(jī)制都

4、是不適用于實(shí)時(shí)多媒體傳輸?shù)摹TP是一個(gè)應(yīng)用型的傳輸層協(xié)議它并不提供任何傳輸可靠性的保證和流量的擁塞控制機(jī)制。RTP位于UDP(UserDatagramProtocol)之上。UDP雖然沒有TCP那么可靠并且無法保證實(shí)時(shí)業(yè)務(wù)的服務(wù)質(zhì)量需要RTCP實(shí)時(shí)監(jiān)控?cái)?shù)據(jù)傳輸和服務(wù)質(zhì)量。但是由于UDP的傳輸時(shí)延低于TCP能與音頻和視頻很好地配合。因此在實(shí)際應(yīng)用中RTPRTCPUDP用于音頻視頻媒體而TCP用于數(shù)據(jù)和控制信令的傳輸。目前支持流媒體傳輸?shù)?/p>

5、協(xié)議主要有實(shí)時(shí)傳輸協(xié)議RTP(RealTimeTransptProtocol)、實(shí)時(shí)傳輸控制協(xié)議RTCP(RealTimeTransptControlProtocol)和實(shí)時(shí)流協(xié)議RTSP(RealTimeStreamingProtocol)等2實(shí)時(shí)傳輸協(xié)議RTP(RealTimeTransptProtocol):RTP是針對(duì)Inter上多媒體數(shù)據(jù)流的一個(gè)傳輸協(xié)議由IETF(Inter工程任務(wù)組)作為RFC1889發(fā)布。RTP被定義為在

6、一對(duì)一或一對(duì)多的傳輸情況下工作,其目的是提供時(shí)間信息和實(shí)現(xiàn)流同步。RTP的典型應(yīng)用建立在UDP上,但也可以在TCP或ATM等其他協(xié)議之上工作。RTP本身只保證實(shí)時(shí)數(shù)據(jù)的傳輸,并不能為按順序傳送數(shù)據(jù)包提供可靠的傳送機(jī)制,也不提供流量控制或擁塞控制,它依靠RTCP提供這些服務(wù)。2.1RTP工作機(jī)制威脅多媒體數(shù)據(jù)傳輸?shù)囊粋€(gè)尖銳的問題就是不可預(yù)料數(shù)據(jù)到達(dá)時(shí)間。但是流媒體的傳輸是需要數(shù)據(jù)的適時(shí)的到達(dá)用以播放和回放。rtp協(xié)議就是提供了時(shí)間標(biāo)簽序列

7、號(hào)以及其它的結(jié)構(gòu)用于控制適時(shí)數(shù)據(jù)的流放。在流的概念中”時(shí)間標(biāo)簽”是最重要的信息。發(fā)送端依照很大的靈活性。JMF術(shù)語名稱:Java媒體框架(JMF)術(shù)語解釋:該核心框架支持不同媒體(如:音頻輸出和視頻輸出)間的時(shí)鐘同步。它是一個(gè)標(biāo)準(zhǔn)的擴(kuò)展框架,允許用戶制作純音頻流和視頻流。JMF實(shí)際上是Java的一個(gè)類包。JMF2.1.1技術(shù)提供了先進(jìn)的媒體處理能力,從而擴(kuò)展了Java平臺(tái)的功能。這些功能包括:媒體捕獲、壓縮、流轉(zhuǎn)、回放,以及對(duì)各種主要媒

8、體形式和編碼的支持,如MJPEG、H.263、MP3、RTPRTSP(實(shí)時(shí)傳送協(xié)議和實(shí)時(shí)流轉(zhuǎn)協(xié)議)、MacromediasFlash、IBM的HotMedia和Beatniks的RichMediaFmat(RMF)等。JMF2.1.1還支持廣受歡迎的媒體類型,如Quicktime、MicrosoftsAVI和MPEG1等。此外,JMF2.1.1軟件中包括了一個(gè)開放的媒體架構(gòu),可使開發(fā)人員靈活采用各種媒體回放、捕獲組件,或采用他們自己的定

9、制的內(nèi)插組件。Sun以四種不同的專用版本提供JMF2.1.1技術(shù),滿足專業(yè)開發(fā)人員的各類需求,第一個(gè)是一個(gè)輕便型版本,它完全采用Java語言編寫,適用于任何Java兼容系統(tǒng)。此外,開發(fā)人員還可選擇分別適用于Solaris、Windows或Linux等操作系統(tǒng)的性能最優(yōu)化軟件包,以提高性能和能力。JMF2.1.1軟件也是JavaMedia系列軟件的一部分。JavaMedia系列軟件包括Java3D、Java2D、JavaSound和Jav

10、aAdvancedImaging等API。采用各種JavaMediaAPI,軟件開發(fā)商人員就能容易、快速地為他們已有的各種應(yīng)用程序和客戶端Java小程序增添豐富的媒體功能,如流式視頻、3D圖像和影像處理等。就是說,各種JavaMediaAPI發(fā)揮了Java平臺(tái)的固有優(yōu)勢(shì),將“編寫一次,到處運(yùn)行“的能力擴(kuò)展到了圖像、影像和數(shù)字媒體等各種應(yīng)用領(lǐng)域,從而大大縮減了開發(fā)時(shí)間和降低了開發(fā)成本。JMF系統(tǒng)介紹一.簡(jiǎn)介1.1JMF體系結(jié)構(gòu)簡(jiǎn)介在開發(fā)J

11、MF應(yīng)用程序之前要完全理解JMF的體系架構(gòu)、接口和類。就拿我們的家用攝像機(jī)系統(tǒng)作個(gè)例子。首先用攝像機(jī)拍攝內(nèi)容,拍攝下來的內(nèi)容錄制在DV帶中。DV帶可以放在放像機(jī)里播放、放像機(jī)提供視頻信號(hào)給電視機(jī),提供音頻信號(hào)給音箱,這樣我們就可以在電視機(jī)上看到畫面,從音箱里聽到聲音。JMFAPI提供的也是同樣的模型。JMF提供的模型可大致分為七類數(shù)據(jù)源(Datasource)截取設(shè)備(CaptureDevice,包括視頻和音頻截取設(shè)備)播放器(Play

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論