流媒體技術(shù)基礎(chǔ)_第1頁
流媒體技術(shù)基礎(chǔ)_第2頁
流媒體技術(shù)基礎(chǔ)_第3頁
流媒體技術(shù)基礎(chǔ)_第4頁
流媒體技術(shù)基礎(chǔ)_第5頁
已閱讀5頁,還剩31頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第二章流媒體技術(shù)基礎(chǔ)2.1WindowsMedia2.2RealMedia2.3QuickTime2.4其他流媒體技術(shù)——Flash流格式動畫2.1WindowsMedia

WindowsMediaTechnology是Microsoft提出的信息流式播放方案,旨在Internet和Intranet上實現(xiàn)包括音頻、視頻信息在內(nèi)的多媒體流信息的傳輸。其技術(shù)核心是ASF(AdvancedStreamFormat高級流格式)文件,ASF是一種包含音頻、視頻、圖像以及控制命令、腳本等多媒體信息的數(shù)據(jù)格式,通過分成一個個的網(wǎng)絡(luò)數(shù)據(jù)包在Internet上傳輸,實現(xiàn)流式多媒體內(nèi)容發(fā)布,因此,我們把在網(wǎng)絡(luò)上傳輸?shù)膬?nèi)容就稱為ASFStream。ASF支持任意的壓縮/解壓縮編碼方式,并可以使用任何一種底層網(wǎng)絡(luò)傳輸協(xié)議,具有很大的靈活性。2.1.1WindowsMedia技術(shù)平臺概述WindowsMedia技術(shù)平臺由MediaTools,MediaServer和MediaPlayer工具構(gòu)成。1)MediaTools是整個方案的重要組成部分,它提供了一系列的工具幫助用戶生成和編輯ASF格式的多媒體流(包括實時生成的多媒體流);2)MediaServer可以保證文件的保密性,不被下載,并使每個使用者都能以最佳的影片品質(zhì)瀏覽網(wǎng)頁,同時具有多種文件發(fā)布形式和監(jiān)控管理功能;3)MediaPlayer則提供強大的流信息的播放功能。

1.WindowsMedia工具——創(chuàng)建、編輯工具;2.WindowsMedia服務(wù)器——單播、組播(廣播);3.WindowsMedia播放。創(chuàng)建工具:生成ASF格式的多媒體流編輯工具:Media播放——將實時或存儲的視頻、音頻內(nèi)容轉(zhuǎn)化為ASF流,經(jīng)服務(wù)器在網(wǎng)絡(luò)中傳送。編碼:MediaEncoder創(chuàng)作:MediaAuthor——演示音頻轉(zhuǎn)換:VidToAsf、WavToAsf——聲音、電影文件Asf格式對ASF格式的流信息進行編輯與管理——后期制作工具,ASFCheck、ASFChop——用于檢驗、修復(fù)或新增與刪除asf要素。可以播放單播、組播(廣播)提供的內(nèi)容2.1.2WindowsMedia組件2.1.3ASF格式ASF是一種數(shù)據(jù)格式,音頻、視頻、圖形、動畫以及控制命令腳本等多媒體信息通過此格式,以網(wǎng)絡(luò)數(shù)據(jù)包的形式傳輸,實現(xiàn)流式多媒體內(nèi)容發(fā)布。

ASF的技術(shù)特點:主要視頻部分采用MPEG-4壓縮算法;音頻部分采用WMA算法;壓縮比和視、音頻的質(zhì)量均好。ASF最大的優(yōu)點就是體積小、適合網(wǎng)絡(luò)傳輸。特點:

(1)可擴展的媒體類型(ASF文件允許制作者很容易的定義新的媒體格式類型)。(2)部件下載(具有特定的有關(guān)播放的信息,這些信息能夠為客戶機找到合適的所需的播放部件)。(3)可伸縮的媒體類型(ASF是設(shè)計用來表示可伸縮的媒體類型的“帶寬”之間的依賴關(guān)系)。(4)流的優(yōu)先級化(ASF允許制作者有效的表達他們的意見(有關(guān)媒體的優(yōu)先級)甚至在可伸縮媒體類型出現(xiàn)的情況下也可以)。(5)多語言(ASF設(shè)計支持多語言)。(6)目錄信息(ASF提供可繼續(xù)擴展的目錄信息的功能)。ASF文件格式:ASF格式文件基本的組織單元稱為ASF對象,其結(jié)構(gòu)包括:全球唯一的對象標識符(ObjectID)——16B=128位;對象大?。∣bjectSize)——8B=64位;和可變長的對象數(shù)據(jù)(ObjectData)——XB。ASF文件邏輯上是由三個高層對象組成:頭對象(HeaderObject)數(shù)據(jù)對象(DataObject)和索引對象(IndexObject)

ASF文件的三個高層對象ASF連接對象頭對象頭對象數(shù)據(jù)對象索引對象其他對象ASF頭對象在ASF的三個高層對象中,頭對象是唯一包含其他ASF對象的對象。頭對象可能包含以下對象:文件屬性對象——全局文件屬性。流屬性對象——定義一個媒體流和其屬性。內(nèi)容描述對象——包含所有目錄信息。部件下載對象——提供播放部件信息。流組織對象——邏輯上把多個媒體流組織在一起??缮炜s對象——定義媒體流之間的可伸縮的關(guān)系。優(yōu)先級對象——定義相關(guān)流的優(yōu)先級。相互排斥對象——定義排斥關(guān)系如語言選擇。媒體相互依賴對象——定義混合媒體流之間的相互依賴關(guān)系。級別對象——根據(jù)W3CPICS定義文件的級別。索引參數(shù)對象——提供必要的信息以重建ASF文件的索引。ASF數(shù)據(jù)據(jù)對象數(shù)據(jù)對象包包含一個ASF文文件的所有有多媒體數(shù)數(shù)據(jù)。多媒媒體數(shù)據(jù)以以ASF數(shù)數(shù)據(jù)單元的的形式存儲儲,每一個個ASF數(shù)數(shù)據(jù)單元都都是可變長長的,且包包含的數(shù)據(jù)據(jù)必須是同同一種媒體體流。ASF索引引對象ASF索引引對象包含含一個嵌入入ASF文文件的多媒媒體數(shù)據(jù)的的基于時間間的索引。。2.2RealMedia1、RealNetworks公司司是世界領(lǐng)領(lǐng)先的網(wǎng)上上流式視音音頻解決方方案的提供供者,提供供從制作端端、服務(wù)器器端到客戶戶端的所有有產(chǎn)品。它它的客戶端播放放器Realplayer的全球注冊人人數(shù)已經(jīng)達到4億人。ReaNetworks公公司最新的的網(wǎng)上流式式視音頻解解決方案叫叫RealSystemIQ,其優(yōu)點是容易安裝,在高低帶寬均均可提供良好的的視音頻質(zhì)質(zhì)量,但價格較貴。作為流媒媒體領(lǐng)域的的主導(dǎo)廠商商,ReaNetworks公司憑憑借其優(yōu)秀秀的技術(shù),占領(lǐng)了一一多半的網(wǎng)網(wǎng)上流式視視音頻點播播市場。RealMedia發(fā)展的時時間比較長長,因此具具有很多先先進的設(shè)計計,例如::可伸縮視頻頻技術(shù):可以根據(jù)據(jù)用戶計算算機速度和和鏈接質(zhì)量量而自動調(diào)調(diào)整媒體的的播放質(zhì)量量。兩次編碼技技術(shù):可通過對對媒體內(nèi)容容進行預(yù)掃掃描,再根根據(jù)掃描的的結(jié)果來編編碼從而提提高編碼質(zhì)質(zhì)量。自適應(yīng)流技技術(shù):可通過一一個編碼流流提供自動動適合不同同帶寬用戶戶的流播放放。2.2.1Realsystem系統(tǒng)組成成RealSystem由媒體內(nèi)容制制作工具RealProducer、服務(wù)器端RealServer、客戶端軟件件(ClientSoftware))3部分組成成。RealSystem采用用SureStream技術(shù),自動地并并持續(xù)地調(diào)調(diào)整數(shù)據(jù)流流的流量以以適應(yīng)實際際應(yīng)用中的的各種不同同網(wǎng)絡(luò)帶寬寬需求,輕輕松實現(xiàn)視視音頻和三三維動畫的的回放。2.2.2RealMedia文文件格式在RealMedia規(guī)規(guī)范中主要要包括三類類文件:RealAudio:傳輸接接近CD音音質(zhì)的音頻頻數(shù)據(jù)RealVideo:傳輸不不間斷的視視頻數(shù)據(jù)RealFlash:高壓縮縮比的動畫畫格式RealMedia文件格式;;使RealSystem可可以通過各種網(wǎng)絡(luò)絡(luò)傳送高質(zhì)質(zhì)量的多媒媒體內(nèi)容。1.加標標志的文件件格式使用四字符符編碼來標標識文件元元素。文件的基本本部件是塊塊(chunk)每個塊包括括下面字段段:ID:指明明塊標識符符的四字符符編碼;Size:塊中中限定數(shù)據(jù)據(jù)大小的32位數(shù)值值;Data:數(shù)據(jù)塊部部分。依類型的不不同,上層層的塊可以以包含子對對象。2.報頭頭部分一般情況下下,RealMedia的的報頭部分分有下面四四種:RealMedia文件報頭頭——RealMedia文文件的第一一個塊屬屬性報頭頭(PropertiesHeader))

媒體體屬性報頭頭(MediaPropertiesHeader)內(nèi)內(nèi)容描述述報頭(ContentDescriptionHeader)RealMedia文件報報頭以后,,其它報頭頭的出現(xiàn)可可以任何次次序。3.數(shù)據(jù)據(jù)部分(DataSection))由數(shù)據(jù)部分分報頭和后后面排列的的媒體數(shù)據(jù)據(jù)包組成。。數(shù)據(jù)塊報頭頭標志數(shù)據(jù)據(jù)塊的開始始,媒體數(shù)數(shù)據(jù)包是流流媒體數(shù)據(jù)據(jù)的數(shù)據(jù)包。4.索引引部分(IndexSection)由描述索引引區(qū)內(nèi)容的的索引塊報報頭和一串串索引記錄錄組成2.2.3RealSystem中的數(shù)據(jù)據(jù)通信RealProducerRealServerRealPlayerTCPUDPTCPUDPRealPlayer播播放過程RAM2.2.4RealSystem系統(tǒng)中中RTSP通信信RTPRTSPServerTCP控制信道單工UDP信道(providemediadata)全雙工UDP信道(providesynchronization)OddPortRTSPClientEvenPortOddPortRDTRTSPServerTCP控制信道單工UDP信道(providemediadata)單工UDP重發(fā)請求服務(wù)器端口缺省值:554RTSPClient2.2.5RealServer中的多播播技術(shù)將一個現(xiàn)場直播流流同時傳遞給給多個客戶戶端,而無無需為每一一客戶的連連結(jié)發(fā)送一一個單獨的的數(shù)據(jù)流,客戶端只只需連結(jié)到到這個數(shù)據(jù)據(jù)流,而不不是連結(jié)到到RealServer,從而降降低帶寬的的使用。為了利用多多播技術(shù)的的優(yōu)勢,在在服務(wù)器和和客戶端之之間的所有有設(shè)備必須須是支持多多播技術(shù)的的,包括路路由器、交交換機和其其他的網(wǎng)絡(luò)絡(luò)設(shè)備。一般用在Intranet環(huán)環(huán)境中。1.Back-ChannelMulticast(反向信信道多播))在客戶端和和服務(wù)器之之間保持一一個用于統(tǒng)統(tǒng)計和控制制信息交互互的控制信信息雙向傳輸RTSP或或PNA協(xié)協(xié)議:提供供驗證和連連接統(tǒng)計功功能2.ScalableMulticast(可伸縮縮多播)無控制信道道用戶統(tǒng)計只只能在多播播結(jié)束或用用戶停止播播出或關(guān)閉閉RealPlayer時時進行單向傳輸UPL格式式SDP(會會話描述協(xié)協(xié)議)2.2.6RealServer中的分流流技術(shù)一般用于網(wǎng)網(wǎng)絡(luò)直播Transmitter(發(fā)發(fā)送服務(wù)器器)通過UDP單播播、UDP組播和TCP將直播媒體體流發(fā)送到到分布在各各地的多個個接收服務(wù)務(wù)器,客戶戶端可以就近近訪問服務(wù)務(wù)器獲得較較高質(zhì)量的的媒體流。。減少帶寬使使用Transmitter與Receiver((接收服務(wù)務(wù)器)之間間由高速鏈鏈路連接。。2.2.7SureStream存在問題::通過低速速率調(diào)制解解調(diào)器與Internet連連接;限制制發(fā)布媒體體質(zhì)量或連連接人數(shù)。。解決方法::一、服務(wù)務(wù)器減少發(fā)發(fā)送給客戶戶端的數(shù)據(jù)據(jù)而阻止再再緩沖,在在RealSystem5.0中中,稱為““視頻流瘦瘦化”;二二、根據(jù)不不同連接速速率創(chuàng)建多多個文件,,根據(jù)用戶戶連接,服服務(wù)器發(fā)送送相應(yīng)文件件。SureStream技術(shù)術(shù):一、確確立一個編編碼框架,,允許不同同速率的多多個流同時時編碼,合合并到同一一個文件中中;二、采采用一種復(fù)復(fù)雜客戶/服務(wù)器機機制探測帶帶寬變化。。2.3QuickTime2.3.1QuickTime文文件格式式媒體描述和和媒體數(shù)據(jù)據(jù)分開存儲儲媒體描述或或元數(shù)據(jù)((Meta-Data)———Movie:包含含軌道數(shù)目目、視頻壓壓縮格式和和時間信息息,媒體數(shù)數(shù)據(jù)存儲區(qū)區(qū)域的索引引媒體數(shù)據(jù)::所有的采采樣數(shù)據(jù),,如視頻幀幀和音頻采采樣媒體數(shù)據(jù)可可與QuickTimemovie存儲在同同一個文件件中,也可可在一個單單獨的文件件或者在幾幾個文件中中1.Atom2.QuickTimeAtomContainers數(shù)據(jù)類型數(shù)據(jù)大小信息Data報頭數(shù)據(jù)數(shù)據(jù)類型子原子葉原子數(shù)據(jù)大小信息Data數(shù)據(jù)大小信息原子ID原子類型數(shù)據(jù)類型Data數(shù)據(jù)大小信息數(shù)據(jù)類型雙親原子2.3.2QuickTime文件結(jié)構(gòu)一一群原子的的集合不規(guī)定原子子的次序2.3.3QuickTimeMovieVideoMedia信息MusicMedia信息TextMedia信息TracksMovies2.3.4QuickTime制制作技術(shù)術(shù)媒體制作軟軟件QuickTimePro制作虛擬環(huán)環(huán)境的工具具軟件QuickTimeVR2.3.5QuickTime發(fā)發(fā)布技術(shù)術(shù)點播、實時時廣播、非非實時廣播播RTP/RTSP((高帶寬用用戶);HTTP((低帶寬用用戶)不支持SureStream技技術(shù)2.3.6QuickTime播播放技術(shù)術(shù)QuickTimePlayer2.4Flash流媒體交互式矢量量動畫標準準采用矢量作作圖技術(shù)::各元素均均為矢量;;只用少量量的數(shù)據(jù)就就可以描述述一個復(fù)雜雜的對象體積小,加加載速度快快,采用流流控制技術(shù)術(shù)(易于網(wǎng)網(wǎng)上流傳))由時間發(fā)展展為先后順順序排列的的一系列編編輯幀組成成除傳統(tǒng)的““幀-幀””動畫變形形,還支持持過渡變形技術(shù),包括括移動變形形和形狀變變形交互性:通通過ActionScript實實現(xiàn)服務(wù)端FlashMediaServer包括四個部部分:交互互服務(wù)器、、版權(quán)保護護、媒體流流服務(wù)器、、編碼服務(wù)務(wù)器。。制作端Flash,FlashVideoEncoder客戶端AdobeFlashPlayer流媒體格式式.swf.flv1.FLV文件格式式特點:相當簡單,,且文件更更小,因此此很多的視視頻網(wǎng)站都都采用FLV作為流流媒體文件件。FLV是一一個二進制制文件,由由文件頭和和很多tag組成。。Tag又可可以分成成三類:Audio、Video、Script,分別別代表音頻頻流、視頻頻流、腳本本流(關(guān)鍵鍵字或者文文件信息之之類)文件頭tag1內(nèi)容1tag2內(nèi)容2…FLV文件件頭:包括括文件類型型之類的全全局信息文件類型版本流信息Header長度3個字節(jié)文件格式標標識FLV(0x464C56)1個字節(jié)標識文件的的版本號0x011個字節(jié)前5個bit是0第第6個bit為1表示示有音頻第第7個bit是0第第8個個bit為為1表示有有視頻4個字節(jié)標識文件頭頭長度2.SWF文件格式式特點:1)SWF是FlashPlayer可以執(zhí)執(zhí)行的唯一文件格式。。2)其他任任何文件資資源如Jpeg、Gif、MP3等,,都必須內(nèi)內(nèi)嵌于SWF文件,,或通過其其下載??煽砂裇WF想象成一一個“可執(zhí)執(zhí)行文件””,這個文文件內(nèi)嵌必必要的靜態(tài)態(tài)(比如矢矢量圖形、、視頻、文文本等)和和ActionScript二進制代代碼。3)“可執(zhí)執(zhí)行文件””也能夠調(diào)調(diào)用外部資資源,比如如圖片、視視頻甚至其其他SWF文件。4)有的SWF文件件只包含可可執(zhí)行代碼碼,沒有資資源文件。。謝謝1月-2323:26:1723:2623:261月-231月-2323:2623:2623:26:181月月-231月月-2323:26:182023/1/523:26:189、靜夜四無無鄰,荒居居舊業(yè)貧。。。1月-231月-23Thursday,January5,202310、雨中黃葉樹樹,燈下白頭頭人。。23:26:1823:26:1823:261/5/202311:26:18PM11、以我獨沈久久,愧君相見見頻。。1月-2323:26:1823:26Jan-2305-Jan-2312、故故人人江江海海別別,,幾幾度度隔隔山山川川。。。。23:26:1823:26:1823:26Thursday,January5,202313、乍乍見見翻翻疑疑夢夢,,相相悲悲各各問問年年。。。。1月月-231月月-2323:26:1823:26:18January5,202314、他鄉(xiāng)鄉(xiāng)生白白發(fā),,舊國國見青青山。。。05一一月月202311:26:18下下午午23:26:181月-2315、比不了得得就不比,,得不到的的就不要。。。。一月2311:26下午1月-2323:26January5,202316、行動出成成果,工作作出財富。。。2023/1/523:26:1823:26:1805January202317、做前,,能夠環(huán)環(huán)視四周周;做時時,你只只能或者者最好沿沿著以腳腳為起點點的射線線向前。。。11:26:18下下午11:26下下午23:26:181月-239、沒有失敗,,只有暫時停停止成功!。。1月-231月-23Thursday,January5,202310、很多多事情情努力力了未未必有有結(jié)果果,但但是不不努力力卻什什么改改變也也沒有有。。。23:26:1823:26:1823:261/5/202311:26:18PM11、成成功功就就是是日日復(fù)復(fù)一一日日那那一一點點點點小小小小努努力力的的積積累累。。。。1月月-2323:26:1823:26Jan-2305-Jan-2312、世間成成事,不不求其絕絕對圓滿滿,留一一份不足足,可得得無限完完美。。。23:26:1823:26:1823:26Thursday,January5,202313、不知知香積積寺,,數(shù)里里入云云峰。。。1月-231月-2323:26:1823:26:18January5,202314、意志堅強強的人能把把世界放在在手中像泥泥塊一樣任任意揉捏。。05一月月202311:26:18下下午23:26:181月-2315、楚楚塞塞三三湘湘接接,,荊荊門門九九派派通通。。。。。一月月2311:26下下午午1月月-2323:26January5,202316、少年十五二二十時,步行行奪得胡馬騎騎。。2023/1/523:26:1823:26:1805January202317、空山山新雨雨后,,天氣氣晚來來秋。。。11:26:18下下午午11:26下下午23:26:18

溫馨提示

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

評論

0/150

提交評論