版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、專(zhuān)業(yè)選修課程專(zhuān)業(yè)選修課程V=2RC PT=SR=200 長(zhǎng)度 發(fā)送者SSRCNTP時(shí)間戳,字的高位部分NTP時(shí)間戳,字的低位部分 RTP時(shí)間戳 發(fā)送分組計(jì)數(shù) 發(fā)送分組有效部分計(jì)數(shù) SSRC_1(第一個(gè)源) 分組丟失數(shù) 累計(jì)丟失數(shù) 已收到的擴(kuò)展的最高序數(shù) 分組間到達(dá)抖動(dòng) 上一個(gè)SR(LSR) 上一個(gè)SR(SLSR)延遲 SSRC_2(第二個(gè)源) V=2RC PT=RR=201 長(zhǎng)度 發(fā)送者SSRCSSRC_1(第一個(gè)源) 分組丟失數(shù) 累計(jì)丟失數(shù) 已收到的擴(kuò)展的最高序數(shù) 分組間到達(dá)抖動(dòng) 上一個(gè)SR(LSR) 上一個(gè)SR(SLSR)延遲 SSRC_2(第二個(gè)源) V=2PSC PT=SDES=202
2、 長(zhǎng)度 SSRC/CSRC_1 SDES項(xiàng)目(CNAME,NAME, EMAIL, PHONE,LOC等) SSRC/CSRC_2 SDES項(xiàng)目(CNAME,NAME, EMAIL, PHONE,LOC等) CNAME=1長(zhǎng)度用戶(hù)和域名V=2PSC PT=BYE=203 長(zhǎng)度 SSRC/CSRC 長(zhǎng)度 離開(kāi)的原因V=2P子類(lèi)型 PT=APP=204 長(zhǎng)度 SSRC/CSRCNAME(ASCII) 相關(guān)的應(yīng)用數(shù)據(jù)V=2P子類(lèi)型 PT=APP=204 長(zhǎng)度 SSRC/CSRCNAME(ASCII) 相關(guān)的應(yīng)用數(shù)據(jù) 制作端產(chǎn)品:制作端產(chǎn)品:RealProducerRealProducer有初級(jí)版和高
3、級(jí)版兩個(gè)版本。有初級(jí)版和高級(jí)版兩個(gè)版本。它的作用是將普通格式的音頻它的作用是將普通格式的音頻/ /視頻或動(dòng)畫(huà)媒體文件通過(guò)壓縮視頻或動(dòng)畫(huà)媒體文件通過(guò)壓縮轉(zhuǎn)換為轉(zhuǎn)換為RealServerRealServer能進(jìn)行流式傳輸?shù)牧鞲袷轿募?,即是能進(jìn)行流式傳輸?shù)牧鞲袷轿募?,即是RealSystemRealSystem的編碼器。它能夠提供兩種碼格式選擇:的編碼器。它能夠提供兩種碼格式選擇:HTTPHTTP和和SureStreamSureStream,能充分利用,能充分利用RealServerRealServer服務(wù)器的服務(wù)能力。服務(wù)器的服務(wù)能力。 服務(wù)器端產(chǎn)品:服務(wù)器端產(chǎn)品:服務(wù)器端軟件服務(wù)器端軟件Real
4、ServerRealServer用于提供流式服用于提供流式服務(wù)。主要有務(wù)。主要有BasicBasic、PlusPlus、InternetInternet、ProfessionalProfessional幾種版本。幾種版本。代理軟件代理軟件RealSystem ProxyRealSystem Proxy提供專(zhuān)用的、安全的流媒體服務(wù)代提供專(zhuān)用的、安全的流媒體服務(wù)代理,能夠使因特網(wǎng)服務(wù)商有效降低帶寬需求。理,能夠使因特網(wǎng)服務(wù)商有效降低帶寬需求。 客戶(hù)端產(chǎn)品:客戶(hù)端產(chǎn)品:客戶(hù)端播放器客戶(hù)端播放器RealPlayerRealPlayer分為分為BasicBasic和和PlusPlus兩種版本。兩種版本。
5、RealPlayerRealPlayer即能獨(dú)立運(yùn)行,也能作為插件在瀏覽器即能獨(dú)立運(yùn)行,也能作為插件在瀏覽器中運(yùn)行。個(gè)人數(shù)字音樂(lè)控制中心中運(yùn)行。個(gè)人數(shù)字音樂(lè)控制中心RealJukeboxRealJukebox能方便地將數(shù)字能方便地將數(shù)字音樂(lè)以不同的格式在個(gè)人計(jì)算機(jī)中播放和管理。音樂(lè)以不同的格式在個(gè)人計(jì)算機(jī)中播放和管理。RealServerRealServer使用兩種通道與客戶(hù)端軟件使用兩種通道與客戶(hù)端軟件RealPlayerRealPlayer通信:通信:一種是控制通道,使用一種是控制通道,使用TCPTCP協(xié)議來(lái)傳輸協(xié)議來(lái)傳輸“暫停暫?!?、“向前向前”等等命令;另一種是數(shù)據(jù)通道,使用命令;另一
6、種是數(shù)據(jù)通道,使用UDPUDP協(xié)議,來(lái)傳輸多媒體數(shù)據(jù)。協(xié)議,來(lái)傳輸多媒體數(shù)據(jù)。它主要使用兩個(gè)協(xié)議來(lái)與客戶(hù)端聯(lián)系:它主要使用兩個(gè)協(xié)議來(lái)與客戶(hù)端聯(lián)系:RTSPRTSP(RealTime RealTime Streaming ProtocolStreaming Protocol)和)和PNAPNA(Progressive Networks Progressive Networks AudioAudio)。在)。在RealSyastemRealSyastem中,通信過(guò)程分為兩部分,具體過(guò)程中,通信過(guò)程分為兩部分,具體過(guò)程如圖所示。如圖所示。 編碼器和編碼器和RealServerRealServer服務(wù)
7、器之間的通信服務(wù)器之間的通信當(dāng)編碼器需要當(dāng)編碼器需要RealServerRealServer傳輸壓縮好的數(shù)據(jù)時(shí),通常單向傳輸壓縮好的數(shù)據(jù)時(shí),通常單向UDPUDP與與RealServerRealServer通通信 。 而 一 些 防 火 墻 通 常 禁 止信 。 而 一 些 防 火 墻 通 常 禁 止 U D PU D P 數(shù) 據(jù) 包 通 過(guò) , 因 此數(shù) 據(jù) 包 通 過(guò) , 因 此RealproducerRealproducer可以設(shè)置成使用可以設(shè)置成使用TCPTCP協(xié)議的方式向服務(wù)器傳輸數(shù)協(xié)議的方式向服務(wù)器傳輸數(shù)據(jù)。據(jù)。 RealServer RealServer與與RealPlayerRe
8、alPlayer之間的通信之間的通信 當(dāng)用戶(hù)在瀏覽器上單擊一個(gè)指向媒體文件的連接時(shí),當(dāng)用戶(hù)在瀏覽器上單擊一個(gè)指向媒體文件的連接時(shí),RealPlayerRealPlayer打開(kāi)一個(gè)與打開(kāi)一個(gè)與RealServerRealServer的雙路連接,通過(guò)這個(gè)連的雙路連接,通過(guò)這個(gè)連接與接與RealServerRealServer之間來(lái)回傳輸信息。一但之間來(lái)回傳輸信息。一但RealServerRealServer接受了接受了客戶(hù)端的請(qǐng)求,它將通過(guò)客戶(hù)端的請(qǐng)求,它將通過(guò)UDPUDP協(xié)議傳輸客戶(hù)請(qǐng)求的數(shù)據(jù)。協(xié)議傳輸客戶(hù)請(qǐng)求的數(shù)據(jù)。6.5.2 RealPlayer6.5.2 RealPlayer播放過(guò)程播放過(guò)
9、程 瀏覽器通過(guò)瀏覽器通過(guò)HTTPHTTP協(xié)議向協(xié)議向RealServerRealServer服務(wù)器發(fā)出請(qǐng)求,服務(wù)器發(fā)出請(qǐng)求,URLURL請(qǐng)求中包含激活請(qǐng)求中包含激活RAMGENRAMGEN的參數(shù)。指向被請(qǐng)求的參數(shù)。指向被請(qǐng)求SMILSMIL文件的文件的URLURL引引發(fā)發(fā)RAMGENRAMGEN自動(dòng)產(chǎn)生一個(gè)包含自動(dòng)產(chǎn)生一個(gè)包含SMILSMIL文件位置的文件位置的RAMRAM文件將被傳送文件將被傳送給瀏覽器。給瀏覽器。RAMRAM文件的擴(kuò)展名(文件的擴(kuò)展名(.ram.ram或或rpmrpm)將使得瀏覽器激活)將使得瀏覽器激活RealPlayerRealPlayer程序。程序。 RealPlaye
10、rRealPlayer接受瀏覽器傳遞過(guò)來(lái)的接受瀏覽器傳遞過(guò)來(lái)的RAMRAM文件,然后使用文件,然后使用RTSPRTSP協(xié)議與協(xié)議與RealServerRealServer進(jìn)行通信,請(qǐng)求該進(jìn)行通信,請(qǐng)求該RAMRAM文件中包含的文件中包含的SMILSMIL文件。根據(jù)在文件。根據(jù)在SMILSMIL文件中包含的信息,文件中包含的信息,RealPlayerRealPlayer向向RealServerRealServer請(qǐng)求、接受并播放媒體元素。播放過(guò)程如圖請(qǐng)求、接受并播放媒體元素。播放過(guò)程如圖9-159-15所所示。示。Re a l S e r v e rWe b B r o ws e rRe a l
11、 P l a y e rl h t t p : 1 h t t p : 2 r t s p : 3r t s p : 46.5.2 RealPlayer6.5.2 RealPlayer播放過(guò)程播放過(guò)程1. RTSP1. RTSP通信數(shù)據(jù)分組格式通信數(shù)據(jù)分組格式 RealNetworksRealNetworks公司在公司在RealSystemRealSystem系統(tǒng)中首先實(shí)現(xiàn)了系統(tǒng)中首先實(shí)現(xiàn)了RTSPRTSP標(biāo)準(zhǔn)協(xié)議通信。標(biāo)準(zhǔn)協(xié)議通信。RTSP RTSP 協(xié)議通信是一種有狀態(tài)的通信,在語(yǔ)法協(xié)議通信是一種有狀態(tài)的通信,在語(yǔ)法及操作上均與及操作上均與HTTP/1.1HTTP/1.1很相似,但仍有很大
12、改變,例如很相似,但仍有很大改變,例如RTSPRTSP服服務(wù)一般需要保持狀態(tài),而務(wù)一般需要保持狀態(tài),而HTTP/1.1HTTP/1.1是無(wú)狀態(tài)的。對(duì)于是無(wú)狀態(tài)的。對(duì)于RTSPRTSP通信,通信,數(shù)據(jù)可以通過(guò)不同的協(xié)議進(jìn)行傳輸(如數(shù)據(jù)可以通過(guò)不同的協(xié)議進(jìn)行傳輸(如RDTRDT或或RTPRTP)。目前,)。目前,RealServerRealServer通過(guò)標(biāo)準(zhǔn)實(shí)時(shí)傳輸協(xié)議通過(guò)標(biāo)準(zhǔn)實(shí)時(shí)傳輸協(xié)議RTPRTP和和RealReal數(shù)據(jù)傳輸協(xié)議數(shù)據(jù)傳輸協(xié)議RDTRDT兩種數(shù)據(jù)分組格式將流媒體數(shù)據(jù)發(fā)送到兩種數(shù)據(jù)分組格式將流媒體數(shù)據(jù)發(fā)送到RTSPRTSP客戶(hù)端。客戶(hù)端。6.5.2 RealPlayer6.5.2
13、 RealPlayer播放過(guò)程播放過(guò)程2.2.標(biāo)準(zhǔn)標(biāo)準(zhǔn)RTPRTP通信通信 RTSPRTSP客戶(hù)端在客戶(hù)端在UDPUDP使用使用RTPRTP協(xié)議與協(xié)議與RTSPRTSP服務(wù)器通信時(shí)建立服務(wù)器通信時(shí)建立個(gè)通信網(wǎng)絡(luò)信道,全雙工個(gè)通信網(wǎng)絡(luò)信道,全雙工TCPTCP連接用來(lái)進(jìn)行控制、協(xié)商,單工連接用來(lái)進(jìn)行控制、協(xié)商,單工UDPUDP信道使用信道使用RTPRTP分組格式傳送媒體數(shù)據(jù)。全雙工分組格式傳送媒體數(shù)據(jù)。全雙工UDPUDP信道訪(fǎng)問(wèn)信道訪(fǎng)問(wèn)RTCPRTCP用來(lái)向客戶(hù)提供同步信息,將分組丟失信息發(fā)送給服務(wù)器。用來(lái)向客戶(hù)提供同步信息,將分組丟失信息發(fā)送給服務(wù)器。RTSPRTSP的的C/SC/S通信通信UD
14、PUDP模式如圖所示。模式如圖所示。 RTSP 客戶(hù)機(jī) 偶端口 奇端口 RTSP 服務(wù)器 奇端口 RTP 數(shù)據(jù)信道 RTCP 控制分組信道 TCP 控制信道 服務(wù)器 端口 6.5.2 RealPlayer6.5.2 RealPlayer播放過(guò)程播放過(guò)程3. Real NetworksRDT3. Real NetworksRDT 當(dāng)數(shù)據(jù)使用當(dāng)數(shù)據(jù)使用RDTRDT發(fā)送時(shí),發(fā)送時(shí),RTSPRTSP客戶(hù)端與客戶(hù)端與RTSPRTSP服務(wù)器通信時(shí)服務(wù)器通信時(shí)建立三個(gè)網(wǎng)絡(luò)通信,如下圖所示。建立三個(gè)網(wǎng)絡(luò)通信,如下圖所示。 全雙工全雙工TCPTCP連接用來(lái)進(jìn)行控制、協(xié)商,單工連接用來(lái)進(jìn)行控制、協(xié)商,單工UDPU
15、DP信道來(lái)使用信道來(lái)使用RTPRTP分組格式傳送媒體數(shù)據(jù)。另一條信道客戶(hù)端來(lái)向服務(wù)器請(qǐng)分組格式傳送媒體數(shù)據(jù)。另一條信道客戶(hù)端來(lái)向服務(wù)器請(qǐng)求重發(fā)送丟失地求重發(fā)送丟失地UDPUDP媒體數(shù)據(jù)分組。媒體數(shù)據(jù)分組。 RTSP 客戶(hù)機(jī) RTSP 服務(wù)器 UDP 數(shù)據(jù)信道 UDP 重發(fā)請(qǐng)求 TCP 控制信道 RealserverRealserver中的多播是將一個(gè)現(xiàn)場(chǎng)直播流同時(shí)傳遞給多個(gè)中的多播是將一個(gè)現(xiàn)場(chǎng)直播流同時(shí)傳遞給多個(gè)客戶(hù)端,而無(wú)需為每一客戶(hù)的連接發(fā)送一個(gè)單獨(dú)的數(shù)據(jù)流,客客戶(hù)端,而無(wú)需為每一客戶(hù)的連接發(fā)送一個(gè)單獨(dú)的數(shù)據(jù)流,客戶(hù)端只需連接到該數(shù)據(jù)流,而不是連接到戶(hù)端只需連接到該數(shù)據(jù)流,而不是連接到Re
16、alServerRealServer服務(wù)器,服務(wù)器,從而降低帶寬的使用。為了利用多播技術(shù)所帶來(lái)的優(yōu)點(diǎn),在從而降低帶寬的使用。為了利用多播技術(shù)所帶來(lái)的優(yōu)點(diǎn),在RealServerRealServer與與RealPlayerRealPlayer之間的所有設(shè)備(如路由器、交換之間的所有設(shè)備(如路由器、交換機(jī)和其它網(wǎng)絡(luò)設(shè)備)都必須支持多播技術(shù)。由于這個(gè)原因,多機(jī)和其它網(wǎng)絡(luò)設(shè)備)都必須支持多播技術(shù)。由于這個(gè)原因,多播通常用在播通常用在IntranetIntranet環(huán)境中。環(huán)境中。RealServerRealServer的多播有兩種:反向的多播有兩種:反向信道多播(信道多播(back-channel m
17、ulticastback-channel multicast)和可伸縮多播)和可伸縮多播(scalable multicastscalable multicast),這兩種方法可同時(shí)使用。),這兩種方法可同時(shí)使用。 1. 1.反向信道多播反向信道多播 反向信道多播在客戶(hù)端和服務(wù)器之間保持一個(gè)用于統(tǒng)計(jì)和反向信道多播在客戶(hù)端和服務(wù)器之間保持一個(gè)用于統(tǒng)計(jì)和控制信息交互的控制信道,如下圖所示。由于客戶(hù)端和控制信息交互的控制信道,如下圖所示。由于客戶(hù)端和RealServerRealServer之間的信息交換是雙向的,從而能發(fā)送驗(yàn)證信息、之間的信息交換是雙向的,從而能發(fā)送驗(yàn)證信息、服務(wù)質(zhì)量和用戶(hù)統(tǒng)計(jì)信息等
18、。反向信道多播的訪(fǎng)問(wèn)可以使用服務(wù)質(zhì)量和用戶(hù)統(tǒng)計(jì)信息等。反向信道多播的訪(fǎng)問(wèn)可以使用RTSPRTSP或或PNAPNA協(xié)議,協(xié)議,RTSPRTSP多播比多播比PNAPNA多播多提供一項(xiàng)智能流功能,多播多提供一項(xiàng)智能流功能,兩者均能提供驗(yàn)證和連接統(tǒng)計(jì)功能。兩者均能提供驗(yàn)證和連接統(tǒng)計(jì)功能。R e a l S e r v e rR e a l P l a y e rR e a l P l a y e r R T S P / T C P N A / T CU D PU D P M u l t i c a s t n e t w o r k 2. 2.可伸縮多播可伸縮多播 可伸縮多播與反向信道多播不同,它沒(méi)有
19、控制信道,所以可伸縮多播與反向信道多播不同,它沒(méi)有控制信道,所以這種方法占較少的帶寬,這種方法占較少的帶寬,RealServerRealServer的系統(tǒng)資源使用也很少。的系統(tǒng)資源使用也很少。由于沒(méi)有控制信道,由于沒(méi)有控制信道,Java MonitorJava Monitor之類(lèi)的監(jiān)視工具就不能跟蹤之類(lèi)的監(jiān)視工具就不能跟蹤用戶(hù)的活動(dòng),用戶(hù)統(tǒng)計(jì)也只能在多播結(jié)束或用戶(hù)停止播出或關(guān)用戶(hù)的活動(dòng),用戶(hù)統(tǒng)計(jì)也只能在多播結(jié)束或用戶(hù)停止播出或關(guān)閉播放器時(shí)。由于傳輸是單向的,可伸縮多播能夠無(wú)限的用戶(hù)閉播放器時(shí)。由于傳輸是單向的,可伸縮多播能夠無(wú)限的用戶(hù)播放,提供驗(yàn)證、連接統(tǒng)計(jì)和智能流功能,如圖所示。播放,提供驗(yàn)
20、證、連接統(tǒng)計(jì)和智能流功能,如圖所示。 可伸縮多播使用不同于可伸縮多播使用不同于RTSPRTSP多播或多播或PNAPNA多播的多播的URLURL格式,用格式,用戶(hù)連接到可伸縮多播是通過(guò)單擊會(huì)話(huà)描述協(xié)議文件(戶(hù)連接到可伸縮多播是通過(guò)單擊會(huì)話(huà)描述協(xié)議文件(SDPSDP)的)的連接,此文件是用戶(hù)單擊鏈接時(shí),連接,此文件是用戶(hù)單擊鏈接時(shí),RealServerRealServer自動(dòng)產(chǎn)生的。自動(dòng)產(chǎn)生的。RealServerRealPlayerRealPlayer UDPUDP Multicast network RealServerRealServer中使用分流技術(shù)在服務(wù)器之間傳輸直播數(shù)據(jù)。中使用分流技術(shù)
21、在服務(wù)器之間傳輸直播數(shù)據(jù)。分流的方法可以解決分流的方法可以解決RealServerRealServer超負(fù)荷的問(wèn)題,使客戶(hù)端可以超負(fù)荷的問(wèn)題,使客戶(hù)端可以就近訪(fǎng)問(wèn)就近訪(fǎng)問(wèn)RealServerRealServer服務(wù)器,獲得更好的訪(fǎng)問(wèn)質(zhì)量,并且減小服務(wù)器,獲得更好的訪(fǎng)問(wèn)質(zhì)量,并且減小帶寬使用,服務(wù)更多用戶(hù)。分流技術(shù)可使用帶寬使用,服務(wù)更多用戶(hù)。分流技術(shù)可使用UDPUDP單播、單播、UDPUDP多播多播和和 T C PT C P 三 種 方 式 進(jìn) 行 通 信 。 通 過(guò) 分 流 , 一 個(gè) 或 者 多 個(gè)三 種 方 式 進(jìn) 行 通 信 。 通 過(guò) 分 流 , 一 個(gè) 或 者 多 個(gè)RealSer
22、verRealServer服務(wù)器加入到發(fā)送服務(wù)器(服務(wù)器加入到發(fā)送服務(wù)器(transmittertransmitter)中,來(lái))中,來(lái)分散分散transmittertransmitter的流數(shù)量,而不是所有的請(qǐng)求都達(dá)到一個(gè)的流數(shù)量,而不是所有的請(qǐng)求都達(dá)到一個(gè)RealServerRealServer服務(wù)器。服務(wù)器。 如圖所示,實(shí)況內(nèi)容源處的如圖所示,實(shí)況內(nèi)容源處的RealServerRealServer是發(fā)送服務(wù)器,是發(fā)送服務(wù)器,它將實(shí)況播放給其他它將實(shí)況播放給其他RealServerRealServer服務(wù)器接收,接收的服務(wù)器接收,接收的RealServerRealServer服務(wù)器(服務(wù)器(
23、receiverreceiver)一般更接近訪(fǎng)問(wèn)者。網(wǎng)頁(yè)上的)一般更接近訪(fǎng)問(wèn)者。網(wǎng)頁(yè)上的鏈接指向接收的鏈接指向接收的RealServerRealServer服務(wù)器而不是發(fā)送服務(wù)器。當(dāng)用戶(hù)服務(wù)器而不是發(fā)送服務(wù)器。當(dāng)用戶(hù)單擊鏈接時(shí),接收服務(wù)器識(shí)別出特定的單擊鏈接時(shí),接收服務(wù)器識(shí)別出特定的URLURL,然后把從發(fā)送服,然后把從發(fā)送服務(wù)器來(lái)的視頻流轉(zhuǎn)播給用戶(hù)。務(wù)器來(lái)的視頻流轉(zhuǎn)播給用戶(hù)。 當(dāng)當(dāng)transmittertransmitter開(kāi)始播放實(shí)況流,它將節(jié)目廣播給所有的開(kāi)始播放實(shí)況流,它將節(jié)目廣播給所有的receiverreceiver。當(dāng)用戶(hù)從。當(dāng)用戶(hù)從receiverreceiver上請(qǐng)求一個(gè)播出
24、節(jié)目,上請(qǐng)求一個(gè)播出節(jié)目,transmittertransmitter和和receiverreceiver之間已經(jīng)建立了一個(gè)連接,播出節(jié)目也之間已經(jīng)建立了一個(gè)連接,播出節(jié)目也就立即發(fā)送到用戶(hù)。就立即發(fā)送到用戶(hù)。 在在RealSystem8RealSystem8中有兩種分流方法:推(中有兩種分流方法:推(pushpush)和拉)和拉(pullpull)。推模式分流技術(shù)要求要預(yù)先建立一個(gè)連接,所以第一)。推模式分流技術(shù)要求要預(yù)先建立一個(gè)連接,所以第一個(gè)客戶(hù)端的連接不用等待,因?yàn)榈却倪^(guò)程要占用帶寬。當(dāng)一個(gè)個(gè)客戶(hù)端的連接不用等待,因?yàn)榈却倪^(guò)程要占用帶寬。當(dāng)一個(gè)客戶(hù)端請(qǐng)求一個(gè)媒體文件時(shí),由于客戶(hù)端請(qǐng)
25、求一個(gè)媒體文件時(shí),由于transmittertransmitter和和receiverreceiver之間之間的連接已經(jīng)建立,所以可以立即傳送媒體流,這是的連接已經(jīng)建立,所以可以立即傳送媒體流,這是RealSystem8RealSystem8默認(rèn)方式。拉模式分流技術(shù)不需要預(yù)先建立一個(gè)連接,當(dāng)?shù)谝粋€(gè)默認(rèn)方式。拉模式分流技術(shù)不需要預(yù)先建立一個(gè)連接,當(dāng)?shù)谝粋€(gè)連接建立后要保持該連接,除非編碼器停止編碼。第一個(gè)請(qǐng)求的連接建立后要保持該連接,除非編碼器停止編碼。第一個(gè)請(qǐng)求的客戶(hù)端必須等待客戶(hù)端必須等待3030秒或者一個(gè)連接的建立。一個(gè)連接請(qǐng)求將列出秒或者一個(gè)連接的建立。一個(gè)連接請(qǐng)求將列出包含該文件的包含該
26、文件的transmittertransmitter和和receiverreceiver之間的名字,當(dāng)一個(gè)之間的名字,當(dāng)一個(gè)receiverreceiver收到一個(gè)發(fā)送文件的請(qǐng)求時(shí),將向收到一個(gè)發(fā)送文件的請(qǐng)求時(shí),將向transmittertransmitter請(qǐng)求打請(qǐng)求打開(kāi)一個(gè)媒體流,開(kāi)一個(gè)媒體流,RealServerRealServer將媒體發(fā)送給將媒體發(fā)送給splitter, splittersplitter, splitter再再將媒體流發(fā)送給客戶(hù)端。以上兩種方法可以同時(shí)使用。將媒體流發(fā)送給客戶(hù)端。以上兩種方法可以同時(shí)使用。R ealS erv erR ealP layer R ealP
27、layerR ealP layer 編 碼 器 RealProducer R ealP layerR ealP layer R ealP layerR ealP layer R ealP layer R ealP layerR ealS erver R ealS erver 處理器 操作系統(tǒng)Intel PentiumWindows NT 4.0 or 2000 Workstation or ServerLinux,glib c6,SCO,FreeBSD3.0Sun SPARCSolaris2.6,2.7,2.8IBM RS/6000 PowerPCAIX4.3HP PA-RISC2.0HP-U
28、X11.xR4000 running MIPS3 instructionIRIX6.5 數(shù)據(jù)流速率每流所需內(nèi)存最大流數(shù) 總共內(nèi)存需求20kbit/s240kB6078.4MB.4MB80kbit/s960kB100160 MB20kbit/s240kB2000544 MB數(shù)據(jù)流速率最大流數(shù)帶寬需求連接示例20kbit/s601.2Mbit/sT160%20kbit/s,40%20kbit/s1004.4Mbit/sFractional T380kbit/s1008Mbit/s10Mbit/s, Fractional T320kbit/s200040Mbit/sT3數(shù)據(jù)流速率媒體所需時(shí)間 存儲(chǔ)需
29、求20kbit/s(single rate)180s450kB20kbit/s(SureStream)20kbit/s rate12kbit/s rate8kbit/s rate180s900kBWindows Media ServerWindows Media Server產(chǎn)品在產(chǎn)品在Windows NT Server Windows NT Server Pack4Pack4上可以安裝。其最大的優(yōu)勢(shì)是其制作、發(fā)布、播放軟件上可以安裝。其最大的優(yōu)勢(shì)是其制作、發(fā)布、播放軟件與與Windows NT/2000/9xWindows NT/2000/9x集成在一起,不需要額外的購(gòu)買(mǎi)。微軟集成在一起,不
30、需要額外的購(gòu)買(mǎi)。微軟的流視頻解決方案在微軟視窗平臺(tái)上是免費(fèi)的,制作端與播放的流視頻解決方案在微軟視窗平臺(tái)上是免費(fèi)的,制作端與播放器的音視頻質(zhì)量都非常好,并且容易使用,但目前在整體解決器的音視頻質(zhì)量都非常好,并且容易使用,但目前在整體解決方案方面和方案方面和RealNetworkRealNetwork的產(chǎn)品還有差距,且只能在微軟視窗的產(chǎn)品還有差距,且只能在微軟視窗平臺(tái)上使用。平臺(tái)上使用。Windows MediaWindows Media視頻技術(shù)的組成視頻技術(shù)的組成Windows MediaWindows Media技術(shù)是一個(gè)能適應(yīng)多種網(wǎng)絡(luò)帶寬條件的流技術(shù)是一個(gè)能適應(yīng)多種網(wǎng)絡(luò)帶寬條件的流式多媒體
31、信息的發(fā)布平臺(tái),提供一系列服務(wù)和工具用以創(chuàng)造、式多媒體信息的發(fā)布平臺(tái),提供一系列服務(wù)和工具用以創(chuàng)造、管理、廣播和接收通過(guò)管理、廣播和接收通過(guò)InternetInternet和和IntranetIntranet傳送的非常多的流傳送的非常多的流式化多媒體演示內(nèi)容,包括了流式媒體的制作、發(fā)布、播放和式化多媒體演示內(nèi)容,包括了流式媒體的制作、發(fā)布、播放和管理的一整套解決方案。另外,還提供了開(kāi)發(fā)工具包(管理的一整套解決方案。另外,還提供了開(kāi)發(fā)工具包(SDKSDK)供二次開(kāi)發(fā)使用。供二次開(kāi)發(fā)使用。Windows MediaWindows Media視頻服務(wù)器系統(tǒng)包括以下幾個(gè)部分:視頻服務(wù)器系統(tǒng)包括以下幾個(gè)
32、部分: Windows MediaWindows Media服務(wù)器組件;服務(wù)器組件; Windows MediaWindows Media工具;工具; Windows Media PlayerWindows Media Player。Windows MediaWindows Media視頻技術(shù)的組成視頻技術(shù)的組成Windows MediaWindows Media大致包括有以下大致包括有以下6 6個(gè)方面的內(nèi)容:個(gè)方面的內(nèi)容: Windows MediaWindows Media工具創(chuàng)建工具創(chuàng)建.asf.asf文件;文件; Windows MediaWindows Media編碼器創(chuàng)建編碼器創(chuàng)建
33、.asf.asf文件;文件; Windows MediaWindows Media編碼器將實(shí)況流發(fā)布到編碼器將實(shí)況流發(fā)布到Windows MediaWindows Media中,中,用單播或多播內(nèi)容;用單播或多播內(nèi)容; Windows MediaWindows Media服務(wù)器使用服務(wù)器使用 .asf.asf文件作為單播或多播內(nèi)容文件作為單播或多播內(nèi)容源;源; Windows MediaWindows Media服務(wù)器通過(guò)單播方式把內(nèi)容播放到客戶(hù)端;服務(wù)器通過(guò)單播方式把內(nèi)容播放到客戶(hù)端; Windows MediaWindows Media服務(wù)器通過(guò)多播方式把內(nèi)容播放到客戶(hù)端。服務(wù)器通過(guò)多播方
34、式把內(nèi)容播放到客戶(hù)端。Windows MediaWindows Media服務(wù)器組件服務(wù)器組件 Windows Media Windows Media服務(wù)器組件由服務(wù)器組件由Windows MediaWindows Media組件服務(wù)和組件服務(wù)和Windows MediaWindows Media管理器組成。管理器組成。Windows MediaWindows Media組件服務(wù)是運(yùn)行組件服務(wù)是運(yùn)行在微軟在微軟Windows 2000 ServerWindows 2000 Server上的一系列服務(wù)。這些服務(wù)通過(guò)上的一系列服務(wù)。這些服務(wù)通過(guò)單播、多播和廣播把音頻單播、多播和廣播把音頻/ /視頻
35、內(nèi)容給客戶(hù)端組件服務(wù)是指視頻內(nèi)容給客戶(hù)端組件服務(wù)是指Windows MediaWindows Media監(jiān)視器、節(jié)目、廣播和單播服務(wù)。監(jiān)視器、節(jié)目、廣播和單播服務(wù)。 Windows MediaWindows Media管理器是一系列運(yùn)行于管理器是一系列運(yùn)行于IE6.0IE6.0瀏覽器窗口瀏覽器窗口的的WebWeb頁(yè),用來(lái)管理頁(yè),用來(lái)管理Windows MediaWindows Media組件服務(wù)。通過(guò)組件服務(wù)。通過(guò)Windows Windows MediaMedia管理器可以控制本地服務(wù)器,也可以控制一個(gè)或多個(gè)遠(yuǎn)管理器可以控制本地服務(wù)器,也可以控制一個(gè)或多個(gè)遠(yuǎn)程程Windows MediaWi
36、ndows Media服務(wù)器。若要管理多個(gè)服務(wù)器,需要將這些服務(wù)器。若要管理多個(gè)服務(wù)器,需要將這些服務(wù)器添加到服務(wù)器清單中,并連接到想要管理的服務(wù)器。服務(wù)器添加到服務(wù)器清單中,并連接到想要管理的服務(wù)器。分發(fā)播放分發(fā)播放Windows MediaWindows Media服務(wù)允許在服務(wù)允許在Windows MediaWindows Media服務(wù)器間分發(fā)服務(wù)器間分發(fā)流。流。Windows MediaWindows Media服務(wù)器可以將流從單播服務(wù)器進(jìn)行分發(fā),服務(wù)器可以將流從單播服務(wù)器進(jìn)行分發(fā),由其他單播服務(wù)器、多播服務(wù)器或者這些服務(wù)器地組合所接收。由其他單播服務(wù)器、多播服務(wù)器或者這些服務(wù)器地組
37、合所接收。Windows MediaWindows Media中分發(fā)是將中分發(fā)是將ASFASF流從一個(gè)服務(wù)器發(fā)送到另一個(gè)服流從一個(gè)服務(wù)器發(fā)送到另一個(gè)服務(wù)器。務(wù)器。Windows MediaClientASF Filestorage Windows Media Server 編碼器 Windows Media Windows MediaClientWindows MediaClient分發(fā)播放分發(fā)播放Windows MediaWindows Media服務(wù)器間分發(fā)服務(wù)器間分發(fā)ASFASF流要建立分發(fā)廣播站,流要建立分發(fā)廣播站,它是一個(gè)幫助作用的廣播站,用于將它是一個(gè)幫助作用的廣播站,用于將Win
38、dows MediaWindows Media服務(wù)器服務(wù)器A A中中地地ASFASF流分發(fā)到流分發(fā)到Windows MediaWindows Media服務(wù)器服務(wù)器B B中的廣播站,這樣中的廣播站,這樣Windows MediaWindows Media服務(wù)器服務(wù)器B B可以多播可以多播ASFASF內(nèi)容。其他廣播站如果要內(nèi)容。其他廣播站如果要訪(fǎng)問(wèn)分發(fā)廣播站,需要使用訪(fǎng)問(wèn)分發(fā)廣播站,需要使用MSADMSAD協(xié)議創(chuàng)建與分發(fā)廣播站協(xié)議創(chuàng)建與分發(fā)廣播站.nsc.nsc文文件的連接。件的連接。從從Windows MediaWindows Media服務(wù)器分發(fā)服務(wù)器分發(fā)ASFASF內(nèi)容包括兩個(gè)基本步驟:內(nèi)
39、容包括兩個(gè)基本步驟: 從從Windows MediaWindows Media服務(wù)器分發(fā)服務(wù)器分發(fā).asf.asf文件,創(chuàng)建一個(gè)單播發(fā)布文件,創(chuàng)建一個(gè)單播發(fā)布點(diǎn)。分發(fā)由點(diǎn)。分發(fā)由Windows MediaWindows Media編碼器、編碼器、Windows MediaWindows Media廣播站,廣播站,或遠(yuǎn)程單播發(fā)布生成的實(shí)況流,創(chuàng)建廣播單播發(fā)布點(diǎn)?;蜻h(yuǎn)程單播發(fā)布生成的實(shí)況流,創(chuàng)建廣播單播發(fā)布點(diǎn)。 在目標(biāo)在目標(biāo)Windows MediaWindows Media服務(wù)器中,創(chuàng)建一個(gè)廣播站、節(jié)目和服務(wù)器中,創(chuàng)建一個(gè)廣播站、節(jié)目和流以接收分發(fā)的內(nèi)容。流以接收分發(fā)的內(nèi)容。6.6.4 Wind
40、ows Media Player6.6.4 Windows Media Player訪(fǎng)問(wèn)訪(fǎng)問(wèn)ASFASF流過(guò)程流過(guò)程在在Windows Media PlayerWindows Media Player服務(wù)器訪(fǎng)問(wèn)多播服務(wù)器訪(fǎng)問(wèn)多播ASFASF流之前,必須提供流之前,必須提供廣播站、節(jié)目和流信息。如果沒(méi)有該信息,廣播站、節(jié)目和流信息。如果沒(méi)有該信息,Windows MediaWindows Media服務(wù)服務(wù)器將只能發(fā)送點(diǎn)播器將只能發(fā)送點(diǎn)播.asf.asf文件流。文件流。Windows Media playerWindows Media player訪(fǎng)問(wèn)多訪(fǎng)問(wèn)多播播ASFASF流經(jīng)過(guò)以下流經(jīng)過(guò)以下
41、4 4步:步: 客戶(hù)端從網(wǎng)頁(yè)鏈接或郵件中通過(guò)客戶(hù)端從網(wǎng)頁(yè)鏈接或郵件中通過(guò)UNCUNC路徑打開(kāi)路徑打開(kāi).asx.asx文件;文件; Windows Media PlayerWindows Media Player從從.asx.asx文件中提取文件中提取.nsc.nsc文件的文件的URLURL。URLURL指向的路徑由指向的路徑由“廣播站快速啟動(dòng)向?qū)V播站快速啟動(dòng)向?qū)А敝械闹械摹皬V播站信息文廣播站信息文件件URL”URL”屏幕指定,或由屏幕指定,或由“編輯廣播站編輯廣播站”頁(yè)上的頁(yè)上的“廣播站文件路廣播站文件路徑徑”屬性指定;屬性指定; Windows Media PlayerWindows Me
42、dia Player下載下載.nsc.nsc文件并且定位多播文件并且定位多播IPIP地地址和端口。址和端口。Windows Media PlayerWindows Media Player收聽(tīng)該收聽(tīng)該IPIP地址和端口上的數(shù)地址和端口上的數(shù)據(jù)。如果據(jù)。如果Windows Media Windows Media 服務(wù)器在特定的服務(wù)器在特定的時(shí)間間隔內(nèi)發(fā)送數(shù)據(jù),時(shí)間間隔內(nèi)發(fā)送數(shù)據(jù),Windows Media PlayerWindows Media Player將處理數(shù)據(jù)并播放流;將處理數(shù)據(jù)并播放流; 如果如果Windows Media PlayerWindows Media Player在特定的時(shí)
43、間間隔內(nèi)沒(méi)有收到數(shù)在特定的時(shí)間間隔內(nèi)沒(méi)有收到數(shù)據(jù),將查詢(xún)據(jù),將查詢(xún).nsc.nsc文件中的單播文件中的單播URLURL,連接到發(fā)布點(diǎn),并接收單播,連接到發(fā)布點(diǎn),并接收單播ASFASF流。如果沒(méi)有提供單播流。如果沒(méi)有提供單播URLURL,將顯示一條錯(cuò)誤消息。,將顯示一條錯(cuò)誤消息。 6.7 QuickTime6.7 QuickTime流媒體系統(tǒng)流媒體系統(tǒng) QuickTime QuickTime流媒體系統(tǒng)是流媒體系統(tǒng)是AppleApple公司公司19911991年發(fā)布的產(chǎn)品,是年發(fā)布的產(chǎn)品,是一個(gè)面向?qū)I(yè)視頻編輯、一個(gè)面向?qū)I(yè)視頻編輯、WebWeb網(wǎng)站創(chuàng)建和網(wǎng)站創(chuàng)建和CD-ROMCD-ROM內(nèi)容制作
44、領(lǐng)域開(kāi)內(nèi)容制作領(lǐng)域開(kāi)發(fā)的多媒體技術(shù)平臺(tái)。它支持幾乎所有主流的個(gè)人計(jì)算機(jī)平臺(tái),發(fā)的多媒體技術(shù)平臺(tái)。它支持幾乎所有主流的個(gè)人計(jì)算機(jī)平臺(tái),是數(shù)字媒體領(lǐng)域事實(shí)上的工業(yè)標(biāo)準(zhǔn),是創(chuàng)建是數(shù)字媒體領(lǐng)域事實(shí)上的工業(yè)標(biāo)準(zhǔn),是創(chuàng)建3D3D動(dòng)畫(huà)、實(shí)時(shí)效果、動(dòng)畫(huà)、實(shí)時(shí)效果、虛擬現(xiàn)實(shí)、虛擬現(xiàn)實(shí)、A/VA/V和其他數(shù)字流媒體的重要基礎(chǔ)。和其他數(shù)字流媒體的重要基礎(chǔ)。QuickTime5.xQuickTime5.x是是AppleApple公司最新的流視頻平臺(tái),對(duì)于使用公司最新的流視頻平臺(tái),對(duì)于使用Mac OSMac OS的用戶(hù)來(lái)說(shuō)是一的用戶(hù)來(lái)說(shuō)是一個(gè)比較理想的視頻流選擇方案。目前,它是僅次于個(gè)比較理想的視頻流選擇方案。目前,它是僅次于RealPlayerRealPlayer、Windows Media PlayerWindows Media Player的流媒體播放器。它支持開(kāi)放標(biāo)準(zhǔn)的流媒體播放器。它支持開(kāi)放標(biāo)準(zhǔn)RTPRTP、RTSPRTSP協(xié)議及協(xié)議及HTTPHTTP流。流。QuickTimeQuickTime的一個(gè)顯著的特點(diǎn)是支持轉(zhuǎn)播功
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 健康生活方式的多元化發(fā)展考核試卷
- 信用合作社金融糾紛解決與法律援助考核試卷
- 二零二五年度二手房買(mǎi)賣(mài)合同(含家居安全檢測(cè))3篇
- 篩沙機(jī)機(jī)械原理課程設(shè)計(jì)
- 2025年全球及中國(guó)接觸力傳感導(dǎo)管行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球光束擋板行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 點(diǎn)陣顯示課程設(shè)計(jì)
- 預(yù)制柱吊裝課程設(shè)計(jì)
- 電熱窯爐課程設(shè)計(jì)
- 閱讀詩(shī)詞校本課程設(shè)計(jì)
- 15.5-博物館管理法律制度(政策與法律法規(guī)-第五版)
- 水泥廠(chǎng)鋼結(jié)構(gòu)安裝工程施工方案
- 2023光明小升初(語(yǔ)文)試卷
- 三年級(jí)上冊(cè)科學(xué)說(shuō)課課件-1.5 水能溶解多少物質(zhì)|教科版
- GB/T 7588.2-2020電梯制造與安裝安全規(guī)范第2部分:電梯部件的設(shè)計(jì)原則、計(jì)算和檢驗(yàn)
- GB/T 14600-2009電子工業(yè)用氣體氧化亞氮
- 小學(xué)道德與法治學(xué)科高級(jí)(一級(jí))教師職稱(chēng)考試試題(有答案)
- 河北省承德市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)
- 實(shí)用性閱讀與交流任務(wù)群設(shè)計(jì)思路與教學(xué)建議
- 應(yīng)急柜檢查表
- 通風(fēng)設(shè)施標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論