基于Windows CE的嵌入式點(diǎn)播系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)
發(fā)布時(shí)間:2022-08-29 18:16
嵌入式技術(shù)的不斷發(fā)展,流媒體技術(shù)的日漸成熟和網(wǎng)絡(luò)技術(shù)的發(fā)展,給嵌入式設(shè)備應(yīng)用帶來(lái)了更大的機(jī)遇,音視頻點(diǎn)播即是其中一個(gè)非常熱門(mén)的發(fā)展領(lǐng)域。微軟公司開(kāi)發(fā)的嵌入式操作系統(tǒng)Windows CE,具有很強(qiáng)的網(wǎng)絡(luò)支持能力和媒體處理能力,很合適做為多媒體應(yīng)用的理想的嵌入式系統(tǒng),本文即是以此操作系統(tǒng)為平臺(tái),借助微軟強(qiáng)大的媒體技術(shù)實(shí)現(xiàn)一個(gè)基于嵌入式的點(diǎn)播系統(tǒng),并著重于客戶端的開(kāi)發(fā)設(shè)計(jì)。 (1)通過(guò)分析流媒體點(diǎn)播系統(tǒng)的研究現(xiàn)狀和發(fā)展趨勢(shì),分析指出了傳統(tǒng)基于PC的點(diǎn)播系統(tǒng)的局限性及缺點(diǎn),闡述了基于嵌入式的系統(tǒng)在點(diǎn)播系統(tǒng)中應(yīng)用的優(yōu)勢(shì)。分析了Windows CE嵌入式操作系統(tǒng)的特點(diǎn)、功能及其優(yōu)勢(shì),各種音視頻壓縮標(biāo)準(zhǔn)技術(shù)、流媒體技術(shù)及Socket套接字等。 (2)闡述了系統(tǒng)的基本設(shè)計(jì)要求、設(shè)計(jì)思想。根據(jù)設(shè)計(jì)思想,選定所使用的軟件技術(shù),提出了整體軟件設(shè)計(jì)框架。同時(shí),設(shè)計(jì)出了硬件電路,其中重點(diǎn)包括了LCD接口電路、觸摸屏接口電路及ⅡS音頻接口電路等。 (3)根據(jù)軟件方案,選定微軟的DirectShow多媒體實(shí)現(xiàn)技術(shù)為本設(shè)計(jì)的核心技術(shù),詳細(xì)論述了DirectShow技術(shù)的組成原理及其應(yīng)用程...
【文章頁(yè)數(shù)】:75 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
第1章 緒論
1.1 課題背景及意義
1.2 流媒體點(diǎn)播技術(shù)的研究現(xiàn)狀及發(fā)展趨勢(shì)
1.3 嵌入式系統(tǒng)的發(fā)展
1.4 本文主要研究?jī)?nèi)容
第2章 嵌入式點(diǎn)播系統(tǒng)的技術(shù)基礎(chǔ)
2.1 Wiwndos CE
2.1.1 Windows CE的主要特點(diǎn)
2.1.2 Windows CE實(shí)時(shí)功能
2.1.3 Windows CE開(kāi)發(fā)工具
2.2 流媒體傳輸
2.2.1 流媒體傳輸分類
2.2.2 實(shí)時(shí)協(xié)議RTP
2.3 Socket
2.3.1 Socket的兩種I/O模式
2.3.2 Socket的三種傳輸類型
2.3.3 Socket的兩種通信模式
2.3.4 C/S模式下的Socket程序開(kāi)發(fā)原理
2.4 多線程
2.4.1 多線程相對(duì)于單線程的優(yōu)點(diǎn)
2.4.2 多線程的同步
2.5 音、視頻編碼
第3章 嵌入式點(diǎn)播系統(tǒng)總體設(shè)計(jì)
3.1 嵌入式點(diǎn)播系統(tǒng)設(shè)計(jì)要求與總體方案設(shè)計(jì)
3.1.1 設(shè)計(jì)要求
3.1.2 總體設(shè)計(jì)
3.2 客戶端軟件框架
3.3 客戶端硬件電路
3.3.1 S3C2440微處理器
3.3.2 S3C2440與LCD接口電路的連接
3.3.3 S3C2440與觸摸屏接口電路的連接
3.3.4 S3C2440與IIS音頻接口電路的連接
第4章 基于DirectShow的流媒體系統(tǒng)開(kāi)發(fā)
4.1 DirectShow
4.2 DirectShow過(guò)濾器(Filter)原理
4.2.1 過(guò)濾器的種類與結(jié)構(gòu)
4.2.2 過(guò)濾器上數(shù)據(jù)傳輸?shù)脑?br> 4.2.3 軟件設(shè)計(jì)模式中的數(shù)據(jù)流
4.3 Directshow FilterGraph模塊實(shí)現(xiàn)
4.4 DirectShow應(yīng)用程序設(shè)計(jì)方法
4.4.1 基本開(kāi)發(fā)步驟
4.4.2 DirectShow濾波器的開(kāi)發(fā)要點(diǎn)
第5章 客戶端軟件設(shè)計(jì)
5.1 Windows CE平臺(tái)定制
5.1.1 平臺(tái)配置與所需組件加入
5.1.2 配置并導(dǎo)出SDK
5.2 網(wǎng)絡(luò)通訊類的實(shí)現(xiàn)
5.2.1 WinSock
5.2.2 CClientSocket類實(shí)現(xiàn)
5.2.3 自定義消息實(shí)現(xiàn)
5.3 接收數(shù)據(jù)的管理
5.4 Filter類的實(shí)現(xiàn)
5.5 播放及控制接口
5.6 基于MFC的用戶界面設(shè)計(jì)
5.6.1 總體界面設(shè)計(jì)
5.6.2 菜單的處理
5.6.3 瀏覽列表的設(shè)計(jì)
5.6.4 滑塊的設(shè)計(jì)
第6章 系統(tǒng)測(cè)試
6.1 客戶端線程類的實(shí)現(xiàn)
6.1.1 處理客戶端瀏覽請(qǐng)求
6.1.2 處理客戶端播放請(qǐng)求
6.2 界面設(shè)計(jì)
6.3 客戶端基本功能測(cè)試
6.3.1 測(cè)試環(huán)境
6.3.2 測(cè)試內(nèi)容
6.3.3 測(cè)試結(jié)果
6.3.4 測(cè)試結(jié)果分析
總結(jié)與展望
參考文獻(xiàn)
附錄A 攻讀學(xué)位期間發(fā)表的論文
附錄B 系統(tǒng)原理圖
致謝
【參考文獻(xiàn)】:
期刊論文
[1]3C融合和三網(wǎng)融合——國(guó)際消費(fèi)電子技術(shù)未來(lái)發(fā)展趨勢(shì)[J]. 張俊虎,馬傳琦. 科技信息(科學(xué)教研). 2008(18)
[2]基于S3C2410的觸摸屏應(yīng)用功能開(kāi)發(fā)[J]. 張根寶,楊峰. 電子測(cè)量技術(shù). 2007(11)
[3]流媒體技術(shù)及其應(yīng)用[J]. 宋巖. 西安文理學(xué)院學(xué)報(bào)(自然科學(xué)版). 2007(04)
[4]基于DirectShow的p2p流媒體播放器的實(shí)現(xiàn)[J]. 劉若愚. 淮南師范學(xué)院學(xué)報(bào). 2007(03)
[5]Windows多線程同步技術(shù)研究[J]. 呂浩勇,余啟港,董元和. 計(jì)算機(jī)與現(xiàn)代化. 2006(10)
[6]基于UDP的新型數(shù)據(jù)傳輸協(xié)議[J]. 劉捷,龔根華,饒泓,陶俊才. 南昌大學(xué)學(xué)報(bào)(理科版). 2006(05)
[7]Windows CE.net內(nèi)核定制[J]. 熊宇昆,邱智亮. 電子科技. 2006(09)
[8]基于S3C2410型微處理器和UDA1341型立體聲音頻編解碼器的嵌入式音頻系統(tǒng)設(shè)計(jì)[J]. 高建華,王殊. 國(guó)外電子元器件. 2006(06)
[9]嵌入式Wince終端設(shè)備中電池管理的優(yōu)化[J]. 陶俊健,張哲. 電子器件. 2006(02)
[10]DirectShow在多媒體開(kāi)發(fā)中的應(yīng)用[J]. 白燕,謝磊,曾光裕. 計(jì)算機(jī)系統(tǒng)應(yīng)用. 2004(08)
本文編號(hào):3678778
【文章頁(yè)數(shù)】:75 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
第1章 緒論
1.1 課題背景及意義
1.2 流媒體點(diǎn)播技術(shù)的研究現(xiàn)狀及發(fā)展趨勢(shì)
1.3 嵌入式系統(tǒng)的發(fā)展
1.4 本文主要研究?jī)?nèi)容
第2章 嵌入式點(diǎn)播系統(tǒng)的技術(shù)基礎(chǔ)
2.1 Wiwndos CE
2.1.1 Windows CE的主要特點(diǎn)
2.1.2 Windows CE實(shí)時(shí)功能
2.1.3 Windows CE開(kāi)發(fā)工具
2.2 流媒體傳輸
2.2.1 流媒體傳輸分類
2.2.2 實(shí)時(shí)協(xié)議RTP
2.3 Socket
2.3.1 Socket的兩種I/O模式
2.3.2 Socket的三種傳輸類型
2.3.3 Socket的兩種通信模式
2.3.4 C/S模式下的Socket程序開(kāi)發(fā)原理
2.4 多線程
2.4.1 多線程相對(duì)于單線程的優(yōu)點(diǎn)
2.4.2 多線程的同步
2.5 音、視頻編碼
第3章 嵌入式點(diǎn)播系統(tǒng)總體設(shè)計(jì)
3.1 嵌入式點(diǎn)播系統(tǒng)設(shè)計(jì)要求與總體方案設(shè)計(jì)
3.1.1 設(shè)計(jì)要求
3.1.2 總體設(shè)計(jì)
3.2 客戶端軟件框架
3.3 客戶端硬件電路
3.3.1 S3C2440微處理器
3.3.2 S3C2440與LCD接口電路的連接
3.3.3 S3C2440與觸摸屏接口電路的連接
3.3.4 S3C2440與IIS音頻接口電路的連接
第4章 基于DirectShow的流媒體系統(tǒng)開(kāi)發(fā)
4.1 DirectShow
4.2 DirectShow過(guò)濾器(Filter)原理
4.2.1 過(guò)濾器的種類與結(jié)構(gòu)
4.2.2 過(guò)濾器上數(shù)據(jù)傳輸?shù)脑?br> 4.2.3 軟件設(shè)計(jì)模式中的數(shù)據(jù)流
4.3 Directshow FilterGraph模塊實(shí)現(xiàn)
4.4 DirectShow應(yīng)用程序設(shè)計(jì)方法
4.4.1 基本開(kāi)發(fā)步驟
4.4.2 DirectShow濾波器的開(kāi)發(fā)要點(diǎn)
第5章 客戶端軟件設(shè)計(jì)
5.1 Windows CE平臺(tái)定制
5.1.1 平臺(tái)配置與所需組件加入
5.1.2 配置并導(dǎo)出SDK
5.2 網(wǎng)絡(luò)通訊類的實(shí)現(xiàn)
5.2.1 WinSock
5.2.2 CClientSocket類實(shí)現(xiàn)
5.2.3 自定義消息實(shí)現(xiàn)
5.3 接收數(shù)據(jù)的管理
5.4 Filter類的實(shí)現(xiàn)
5.5 播放及控制接口
5.6 基于MFC的用戶界面設(shè)計(jì)
5.6.1 總體界面設(shè)計(jì)
5.6.2 菜單的處理
5.6.3 瀏覽列表的設(shè)計(jì)
5.6.4 滑塊的設(shè)計(jì)
第6章 系統(tǒng)測(cè)試
6.1 客戶端線程類的實(shí)現(xiàn)
6.1.1 處理客戶端瀏覽請(qǐng)求
6.1.2 處理客戶端播放請(qǐng)求
6.2 界面設(shè)計(jì)
6.3 客戶端基本功能測(cè)試
6.3.1 測(cè)試環(huán)境
6.3.2 測(cè)試內(nèi)容
6.3.3 測(cè)試結(jié)果
6.3.4 測(cè)試結(jié)果分析
總結(jié)與展望
參考文獻(xiàn)
附錄A 攻讀學(xué)位期間發(fā)表的論文
附錄B 系統(tǒng)原理圖
致謝
【參考文獻(xiàn)】:
期刊論文
[1]3C融合和三網(wǎng)融合——國(guó)際消費(fèi)電子技術(shù)未來(lái)發(fā)展趨勢(shì)[J]. 張俊虎,馬傳琦. 科技信息(科學(xué)教研). 2008(18)
[2]基于S3C2410的觸摸屏應(yīng)用功能開(kāi)發(fā)[J]. 張根寶,楊峰. 電子測(cè)量技術(shù). 2007(11)
[3]流媒體技術(shù)及其應(yīng)用[J]. 宋巖. 西安文理學(xué)院學(xué)報(bào)(自然科學(xué)版). 2007(04)
[4]基于DirectShow的p2p流媒體播放器的實(shí)現(xiàn)[J]. 劉若愚. 淮南師范學(xué)院學(xué)報(bào). 2007(03)
[5]Windows多線程同步技術(shù)研究[J]. 呂浩勇,余啟港,董元和. 計(jì)算機(jī)與現(xiàn)代化. 2006(10)
[6]基于UDP的新型數(shù)據(jù)傳輸協(xié)議[J]. 劉捷,龔根華,饒泓,陶俊才. 南昌大學(xué)學(xué)報(bào)(理科版). 2006(05)
[7]Windows CE.net內(nèi)核定制[J]. 熊宇昆,邱智亮. 電子科技. 2006(09)
[8]基于S3C2410型微處理器和UDA1341型立體聲音頻編解碼器的嵌入式音頻系統(tǒng)設(shè)計(jì)[J]. 高建華,王殊. 國(guó)外電子元器件. 2006(06)
[9]嵌入式Wince終端設(shè)備中電池管理的優(yōu)化[J]. 陶俊健,張哲. 電子器件. 2006(02)
[10]DirectShow在多媒體開(kāi)發(fā)中的應(yīng)用[J]. 白燕,謝磊,曾光裕. 計(jì)算機(jī)系統(tǒng)應(yīng)用. 2004(08)
本文編號(hào):3678778
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3678778.html
最近更新
教材專著