嵌入式技術(shù)的網(wǎng)絡(luò)實時視頻系統(tǒng)的畢業(yè)設(shè)計.doc
約33頁DOC格式手機(jī)打開展開
嵌入式技術(shù)的網(wǎng)絡(luò)實時視頻系統(tǒng)的畢業(yè)設(shè)計,本文共計33頁,12877字;摘要嵌入式技術(shù)是后pc時代的一項焦點技術(shù).本文介紹一個基于嵌入式技術(shù)的網(wǎng)絡(luò)實時視頻系統(tǒng)的客戶端的設(shè)計與實現(xiàn),尤其側(cè)重于解碼于顯示部分的實現(xiàn)。由于本系統(tǒng)采用mpeg4 part2視頻壓縮編碼方式,所以在客戶端的解碼部分會涉及到mpeg4的解碼庫xvid,...
內(nèi)容介紹
此文檔由會員 劉毛毛 發(fā)布
嵌入式技術(shù)的網(wǎng)絡(luò)實時視頻系統(tǒng)的畢業(yè)設(shè)計
本文共計33頁,12877字;
摘 要
嵌入式技術(shù)是后PC時代的一項焦點技術(shù).本文介紹一個基于嵌入式技術(shù)的網(wǎng)絡(luò)實時視頻系統(tǒng)的客戶端的設(shè)計與實現(xiàn),尤其側(cè)重于解碼于顯示部分的實現(xiàn)。由于本系統(tǒng)采用MPEG4 Part2視頻壓縮編碼方式,所以在客戶端的解碼部分會涉及到MPEG4的解碼庫Xvid,在顯示技術(shù)上會涉及到微軟的DirectX 技術(shù),以及MFC中的WinSock編程,多線程以及進(jìn)程同步,臨界區(qū)等的運用技巧。
關(guān)鍵詞:MPEG4,Xvid解碼庫, DirectX,WinSock,Multithread,
Critical_Segment
Abstract
Embedded Technology is The center of Interest in PC-after Era.This Dissertation shows the implemention of the client part of a Network Video System ,which based on Embedded System Technology, and especially have emphasis on the skill of decoding MPEG-4 and the display of the decoded data. as MPEG4 Part2 is choosed as the Video Compression Coding Method , the XviD Codec
目 錄
摘 要 1
第一章 緒論 3
1.1 MPEG-4簡介【1】【7】 3
1.1.1 MPEG系列標(biāo)準(zhǔn) 3
1.1.2 MPEG-4標(biāo)準(zhǔn)的特點和功能 4
1.1.3 MPEG-4的視頻數(shù)據(jù)流結(jié)構(gòu) 6
1.1.4 MPEG的圖像類型及碼流組成 6
1.2 XviD Codec簡介【3】【5】 7
1.3 DirectX簡介【3】【4】 8
1.3.1 DirectX基本結(jié)構(gòu) 8
1.3.2 DirectDraw概述 9
第二章 總體設(shè)計方案 10
2.1 網(wǎng)絡(luò)實時視頻系統(tǒng)總體方案 10
2.2 客戶端解碼顯示方案 12
第三章 詳細(xì)軟件設(shè)計 13
3.1解碼播放本地視頻文件【6】【8】【9】 13
3.1.1解碼類CDec的設(shè)計 13
3.1.2視頻顯示的設(shè)計 18
3.1.3利用多線程技術(shù)實現(xiàn)解碼與播放的結(jié)合 19
3.2 解碼播放網(wǎng)絡(luò)視頻數(shù)據(jù)【2】【6】 22
3.2.1 WinSock編程 22
3.2.2 線程同步和臨界區(qū) 24
3.2.2軟件實現(xiàn)機(jī)制――緩沖技術(shù) 25
3.3 總結(jié)設(shè)計中用到的數(shù)據(jù)結(jié)構(gòu) 26
最后總結(jié)一下客戶端解碼顯示部分用到的數(shù)據(jù)結(jié)構(gòu),總的來說有三個: 26
第四章 軟件測試結(jié)果 29
4.1解碼本地文件測試結(jié)果 29
4.2解碼網(wǎng)絡(luò)視頻數(shù)據(jù)測試結(jié)果 30
結(jié) 束 語 31
參考文獻(xiàn) 32
部分參考文獻(xiàn)
【1】 張益貞 劉滔編著 Visual C++實現(xiàn)MPEG/JPEG編解碼技術(shù) 人民郵電出版社 2002年10月
【2】 David Bennett著 徐軍 翻譯 Visual C++5開發(fā)人員指南 機(jī)械工業(yè)出版社 1998年6月
【3】 四維科技 劉韋瑋編著 Visual C++視頻/音頻開發(fā)使用工程案例精選 人民郵電出版社 2005年2月
【4】 劉長明 楊工明編著 Visual C++實踐與提高多媒體篇 中國鐵道出版社 2001年
本文共計33頁,12877字;
摘 要
嵌入式技術(shù)是后PC時代的一項焦點技術(shù).本文介紹一個基于嵌入式技術(shù)的網(wǎng)絡(luò)實時視頻系統(tǒng)的客戶端的設(shè)計與實現(xiàn),尤其側(cè)重于解碼于顯示部分的實現(xiàn)。由于本系統(tǒng)采用MPEG4 Part2視頻壓縮編碼方式,所以在客戶端的解碼部分會涉及到MPEG4的解碼庫Xvid,在顯示技術(shù)上會涉及到微軟的DirectX 技術(shù),以及MFC中的WinSock編程,多線程以及進(jìn)程同步,臨界區(qū)等的運用技巧。
關(guān)鍵詞:MPEG4,Xvid解碼庫, DirectX,WinSock,Multithread,
Critical_Segment
Abstract
Embedded Technology is The center of Interest in PC-after Era.This Dissertation shows the implemention of the client part of a Network Video System ,which based on Embedded System Technology, and especially have emphasis on the skill of decoding MPEG-4 and the display of the decoded data. as MPEG4 Part2 is choosed as the Video Compression Coding Method , the XviD Codec
目 錄
摘 要 1
第一章 緒論 3
1.1 MPEG-4簡介【1】【7】 3
1.1.1 MPEG系列標(biāo)準(zhǔn) 3
1.1.2 MPEG-4標(biāo)準(zhǔn)的特點和功能 4
1.1.3 MPEG-4的視頻數(shù)據(jù)流結(jié)構(gòu) 6
1.1.4 MPEG的圖像類型及碼流組成 6
1.2 XviD Codec簡介【3】【5】 7
1.3 DirectX簡介【3】【4】 8
1.3.1 DirectX基本結(jié)構(gòu) 8
1.3.2 DirectDraw概述 9
第二章 總體設(shè)計方案 10
2.1 網(wǎng)絡(luò)實時視頻系統(tǒng)總體方案 10
2.2 客戶端解碼顯示方案 12
第三章 詳細(xì)軟件設(shè)計 13
3.1解碼播放本地視頻文件【6】【8】【9】 13
3.1.1解碼類CDec的設(shè)計 13
3.1.2視頻顯示的設(shè)計 18
3.1.3利用多線程技術(shù)實現(xiàn)解碼與播放的結(jié)合 19
3.2 解碼播放網(wǎng)絡(luò)視頻數(shù)據(jù)【2】【6】 22
3.2.1 WinSock編程 22
3.2.2 線程同步和臨界區(qū) 24
3.2.2軟件實現(xiàn)機(jī)制――緩沖技術(shù) 25
3.3 總結(jié)設(shè)計中用到的數(shù)據(jù)結(jié)構(gòu) 26
最后總結(jié)一下客戶端解碼顯示部分用到的數(shù)據(jù)結(jié)構(gòu),總的來說有三個: 26
第四章 軟件測試結(jié)果 29
4.1解碼本地文件測試結(jié)果 29
4.2解碼網(wǎng)絡(luò)視頻數(shù)據(jù)測試結(jié)果 30
結(jié) 束 語 31
參考文獻(xiàn) 32
部分參考文獻(xiàn)
【1】 張益貞 劉滔編著 Visual C++實現(xiàn)MPEG/JPEG編解碼技術(shù) 人民郵電出版社 2002年10月
【2】 David Bennett著 徐軍 翻譯 Visual C++5開發(fā)人員指南 機(jī)械工業(yè)出版社 1998年6月
【3】 四維科技 劉韋瑋編著 Visual C++視頻/音頻開發(fā)使用工程案例精選 人民郵電出版社 2005年2月
【4】 劉長明 楊工明編著 Visual C++實踐與提高多媒體篇 中國鐵道出版社 2001年