資源描述:
《word文檔模板》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、基于DirectShow的視頻解碼器的研究基于DirectShow的視頻解碼器的研究摘要本系統(tǒng)的設(shè)計(jì)能夠完成的功能包括對(duì)本地音視頻文件(主要是針對(duì)MPG格式的文件),以及網(wǎng)絡(luò)實(shí)時(shí)音視頻文件的傳輸與播放。其基本構(gòu)成包括過(guò)濾器、緩沖區(qū)、編解碼器。理論上,可以形成對(duì)這些音視頻文件同時(shí)進(jìn)行多路接收與編解碼,但由于音視頻文件數(shù)據(jù)量一般較大,且這種文件的運(yùn)行占用較大的計(jì)算資源。故此次系統(tǒng)設(shè)計(jì)只考慮了最多兩路文件的運(yùn)行。對(duì)于網(wǎng)絡(luò)的文件,則進(jìn)行了流化處理,而不是傳統(tǒng)的先下載完畢再播放。因此提高了計(jì)算機(jī)存儲(chǔ)系統(tǒng)的利用率
2、。對(duì)于音視頻文件的運(yùn)行,該軟件設(shè)置了多種啟動(dòng)模式,各有優(yōu)缺點(diǎn),用戶(hù)可以根據(jù)具體情況靈活選擇啟動(dòng)模式。系統(tǒng)包含兩個(gè)多媒體數(shù)據(jù)處理通道,對(duì)應(yīng)兩個(gè)聲音處理通道,還擁有一些其它一些常用功能按鈕。系統(tǒng)涉及的關(guān)鍵技術(shù)包括Filter原理的理解與實(shí)現(xiàn)、實(shí)時(shí)編解碼過(guò)程的實(shí)現(xiàn)。關(guān)鍵詞:DirectShow視頻解碼器AbstractWhatthissystemcandoincludetransformingtheaudioandvideodataandperformingthem.Thesedatacomesfromlo
3、caldisksornetwork.Thesystemiscomposedoffilter、bufferandcoder/decoder.Intheory,thesystemcansimultaneityreceiveandencodeanddecodethedatafromtwoormoreways.However,thecapacityofvideo/audiodatainitselfislarge.Sowhentheapplicationoperatingthesedataisrunning,l
4、argequantitiesofcpuresourceswillbeutilized.Justforthisreason,thesystemIhavedesignedcanonlysimultaneitydealwithtwowaysofdataatthemost.Whenthesystemdealswithnetworkfiles,itstreamsthesefiles.Thiswayisdifferentfromthetraditionwaydealingwiththeaudio/videofil
5、es.Inthetraditionway,wemustdownloadallthefilesfromnetworktoourlocaldiskinadvance,thenwecanplaythesefiles.Tooperateouraudio/videofilesthesystempossessesofmanystartingmodes.Usercanchooseanyonestartingmodeaccordingtotheactualcases.Thesystemincludestwowaysd
6、ealingwithmultimediadata,andtwowaysdealingwithsoundcorrespondingtothem.Inaddition,thesystemhasmanybuttonsperformdifferentfunctions.Thekeytechnologyofthissystemisasfollows:李預(yù)斌第27頁(yè)2021-9-3015基于DirectShow的視頻解碼器的研究Theunderstandingandrealizingtowardstheoryof
7、thesystem;Therealizingofthecodecinreal-timeway.KeyWords:DirectShowVideoDecoder一選題背景1.1課題來(lái)源流媒體的定義很廣泛,大多數(shù)時(shí)候指的是把連續(xù)的影像和聲音信息經(jīng)過(guò)壓縮處理后放上網(wǎng)站服務(wù)器,讓用戶(hù)一邊下載一邊觀看、收聽(tīng),而不需要等整個(gè)壓縮文件下載到自己機(jī)器就可以觀看的視頻/音頻傳輸、壓縮技術(shù)。流媒體也指代由這種技術(shù)支持的某種特定文件格式:壓縮流式文件,它通過(guò)網(wǎng)絡(luò)傳輸,并通過(guò)個(gè)人電腦軟件進(jìn)行解碼?! CI是微軟為Window
8、s最初提出的多媒體編程接口,隨著多媒體技術(shù)的迅速發(fā)展,各種壓縮算法在該領(lǐng)域的的應(yīng)用,MCI技術(shù)越來(lái)越顯的力不從心,最明顯的是它不支持可變比特率的壓縮算法,對(duì)于處理DVD等近年出現(xiàn)的多種新的媒體格式已顯得無(wú)能為力,而使用微軟提供的vfw之類(lèi)的多媒體庫(kù)又太麻煩。怎么辦呢?作為MCI的"接班人",微軟又適時(shí)推出了建立在DirectX(包含DirectDraw、DirectSound、Direct3D)之上的DirectShow技術(shù),它是在DirectX之上的媒