基于Windows CE的嵌入式点播系统设计与开发
发布时间:2022-08-29 18:16
嵌入式技术的不断发展,流媒体技术的日渐成熟和网络技术的发展,给嵌入式设备应用带来了更大的机遇,音视频点播即是其中一个非常热门的发展领域。微软公司开发的嵌入式操作系统Windows CE,具有很强的网络支持能力和媒体处理能力,很合适做为多媒体应用的理想的嵌入式系统,本文即是以此操作系统为平台,借助微软强大的媒体技术实现一个基于嵌入式的点播系统,并着重于客户端的开发设计。 (1)通过分析流媒体点播系统的研究现状和发展趋势,分析指出了传统基于PC的点播系统的局限性及缺点,阐述了基于嵌入式的系统在点播系统中应用的优势。分析了Windows CE嵌入式操作系统的特点、功能及其优势,各种音视频压缩标准技术、流媒体技术及Socket套接字等。 (2)阐述了系统的基本设计要求、设计思想。根据设计思想,选定所使用的软件技术,提出了整体软件设计框架。同时,设计出了硬件电路,其中重点包括了LCD接口电路、触摸屏接口电路及ⅡS音频接口电路等。 (3)根据软件方案,选定微软的DirectShow多媒体实现技术为本设计的核心技术,详细论述了DirectShow技术的组成原理及其应用程...
【文章页数】:75 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 课题背景及意义
1.2 流媒体点播技术的研究现状及发展趋势
1.3 嵌入式系统的发展
1.4 本文主要研究内容
第2章 嵌入式点播系统的技术基础
2.1 Wiwndos CE
2.1.1 Windows CE的主要特点
2.1.2 Windows CE实时功能
2.1.3 Windows CE开发工具
2.2 流媒体传输
2.2.1 流媒体传输分类
2.2.2 实时协议RTP
2.3 Socket
2.3.1 Socket的两种I/O模式
2.3.2 Socket的三种传输类型
2.3.3 Socket的两种通信模式
2.3.4 C/S模式下的Socket程序开发原理
2.4 多线程
2.4.1 多线程相对于单线程的优点
2.4.2 多线程的同步
2.5 音、视频编码
第3章 嵌入式点播系统总体设计
3.1 嵌入式点播系统设计要求与总体方案设计
3.1.1 设计要求
3.1.2 总体设计
3.2 客户端软件框架
3.3 客户端硬件电路
3.3.1 S3C2440微处理器
3.3.2 S3C2440与LCD接口电路的连接
3.3.3 S3C2440与触摸屏接口电路的连接
3.3.4 S3C2440与IIS音频接口电路的连接
第4章 基于DirectShow的流媒体系统开发
4.1 DirectShow
4.2 DirectShow过滤器(Filter)原理
4.2.1 过滤器的种类与结构
4.2.2 过滤器上数据传输的原理
4.2.3 软件设计模式中的数据流
4.3 Directshow FilterGraph模块实现
4.4 DirectShow应用程序设计方法
4.4.1 基本开发步骤
4.4.2 DirectShow滤波器的开发要点
第5章 客户端软件设计
5.1 Windows CE平台定制
5.1.1 平台配置与所需组件加入
5.1.2 配置并导出SDK
5.2 网络通讯类的实现
5.2.1 WinSock
5.2.2 CClientSocket类实现
5.2.3 自定义消息实现
5.3 接收数据的管理
5.4 Filter类的实现
5.5 播放及控制接口
5.6 基于MFC的用户界面设计
5.6.1 总体界面设计
5.6.2 菜单的处理
5.6.3 浏览列表的设计
5.6.4 滑块的设计
第6章 系统测试
6.1 客户端线程类的实现
6.1.1 处理客户端浏览请求
6.1.2 处理客户端播放请求
6.2 界面设计
6.3 客户端基本功能测试
6.3.1 测试环境
6.3.2 测试内容
6.3.3 测试结果
6.3.4 测试结果分析
总结与展望
参考文献
附录A 攻读学位期间发表的论文
附录B 系统原理图
致谢
【参考文献】:
期刊论文
[1]3C融合和三网融合——国际消费电子技术未来发展趋势[J]. 张俊虎,马传琦. 科技信息(科学教研). 2008(18)
[2]基于S3C2410的触摸屏应用功能开发[J]. 张根宝,杨峰. 电子测量技术. 2007(11)
[3]流媒体技术及其应用[J]. 宋岩. 西安文理学院学报(自然科学版). 2007(04)
[4]基于DirectShow的p2p流媒体播放器的实现[J]. 刘若愚. 淮南师范学院学报. 2007(03)
[5]Windows多线程同步技术研究[J]. 吕浩勇,余启港,董元和. 计算机与现代化. 2006(10)
[6]基于UDP的新型数据传输协议[J]. 刘捷,龚根华,饶泓,陶俊才. 南昌大学学报(理科版). 2006(05)
[7]Windows CE.net内核定制[J]. 熊宇昆,邱智亮. 电子科技. 2006(09)
[8]基于S3C2410型微处理器和UDA1341型立体声音频编解码器的嵌入式音频系统设计[J]. 高建华,王殊. 国外电子元器件. 2006(06)
[9]嵌入式Wince终端设备中电池管理的优化[J]. 陶俊健,张哲. 电子器件. 2006(02)
[10]DirectShow在多媒体开发中的应用[J]. 白燕,谢磊,曾光裕. 计算机系统应用. 2004(08)
本文编号:3678778
【文章页数】:75 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 课题背景及意义
1.2 流媒体点播技术的研究现状及发展趋势
1.3 嵌入式系统的发展
1.4 本文主要研究内容
第2章 嵌入式点播系统的技术基础
2.1 Wiwndos CE
2.1.1 Windows CE的主要特点
2.1.2 Windows CE实时功能
2.1.3 Windows CE开发工具
2.2 流媒体传输
2.2.1 流媒体传输分类
2.2.2 实时协议RTP
2.3 Socket
2.3.1 Socket的两种I/O模式
2.3.2 Socket的三种传输类型
2.3.3 Socket的两种通信模式
2.3.4 C/S模式下的Socket程序开发原理
2.4 多线程
2.4.1 多线程相对于单线程的优点
2.4.2 多线程的同步
2.5 音、视频编码
第3章 嵌入式点播系统总体设计
3.1 嵌入式点播系统设计要求与总体方案设计
3.1.1 设计要求
3.1.2 总体设计
3.2 客户端软件框架
3.3 客户端硬件电路
3.3.1 S3C2440微处理器
3.3.2 S3C2440与LCD接口电路的连接
3.3.3 S3C2440与触摸屏接口电路的连接
3.3.4 S3C2440与IIS音频接口电路的连接
第4章 基于DirectShow的流媒体系统开发
4.1 DirectShow
4.2 DirectShow过滤器(Filter)原理
4.2.1 过滤器的种类与结构
4.2.2 过滤器上数据传输的原理
4.2.3 软件设计模式中的数据流
4.3 Directshow FilterGraph模块实现
4.4 DirectShow应用程序设计方法
4.4.1 基本开发步骤
4.4.2 DirectShow滤波器的开发要点
第5章 客户端软件设计
5.1 Windows CE平台定制
5.1.1 平台配置与所需组件加入
5.1.2 配置并导出SDK
5.2 网络通讯类的实现
5.2.1 WinSock
5.2.2 CClientSocket类实现
5.2.3 自定义消息实现
5.3 接收数据的管理
5.4 Filter类的实现
5.5 播放及控制接口
5.6 基于MFC的用户界面设计
5.6.1 总体界面设计
5.6.2 菜单的处理
5.6.3 浏览列表的设计
5.6.4 滑块的设计
第6章 系统测试
6.1 客户端线程类的实现
6.1.1 处理客户端浏览请求
6.1.2 处理客户端播放请求
6.2 界面设计
6.3 客户端基本功能测试
6.3.1 测试环境
6.3.2 测试内容
6.3.3 测试结果
6.3.4 测试结果分析
总结与展望
参考文献
附录A 攻读学位期间发表的论文
附录B 系统原理图
致谢
【参考文献】:
期刊论文
[1]3C融合和三网融合——国际消费电子技术未来发展趋势[J]. 张俊虎,马传琦. 科技信息(科学教研). 2008(18)
[2]基于S3C2410的触摸屏应用功能开发[J]. 张根宝,杨峰. 电子测量技术. 2007(11)
[3]流媒体技术及其应用[J]. 宋岩. 西安文理学院学报(自然科学版). 2007(04)
[4]基于DirectShow的p2p流媒体播放器的实现[J]. 刘若愚. 淮南师范学院学报. 2007(03)
[5]Windows多线程同步技术研究[J]. 吕浩勇,余启港,董元和. 计算机与现代化. 2006(10)
[6]基于UDP的新型数据传输协议[J]. 刘捷,龚根华,饶泓,陶俊才. 南昌大学学报(理科版). 2006(05)
[7]Windows CE.net内核定制[J]. 熊宇昆,邱智亮. 电子科技. 2006(09)
[8]基于S3C2410型微处理器和UDA1341型立体声音频编解码器的嵌入式音频系统设计[J]. 高建华,王殊. 国外电子元器件. 2006(06)
[9]嵌入式Wince终端设备中电池管理的优化[J]. 陶俊健,张哲. 电子器件. 2006(02)
[10]DirectShow在多媒体开发中的应用[J]. 白燕,谢磊,曾光裕. 计算机系统应用. 2004(08)
本文编号:3678778
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3678778.html