基于VC++的网络摄像机客户端程序设计
摘要 | 第1-6页 |
ABSTRACT | 第6-11页 |
第1章 绪论 | 第11-20页 |
·概述 | 第11页 |
·网络摄像机的概念 | 第11页 |
·视频监控技术的发展历史 | 第11-12页 |
·网络摄像机兴起的原因分析 | 第12-13页 |
·IP Camera发展方向和趋势 | 第13-14页 |
·跟IP Camera的相关产品介绍 | 第14-15页 |
·IP Camera作为监控系统所具有的优势 | 第15-17页 |
·IP Camera技术发展状况 | 第17页 |
·本课题的应用领域 | 第17-18页 |
·本课题网络摄像机的系统结构 | 第18-19页 |
·本论文的组织 | 第19-20页 |
第2章 网络通信处理 | 第20-32页 |
·概述 | 第20页 |
·网络及通信协议 | 第20-22页 |
·本课题的协议使用 | 第22页 |
·winsock编程 | 第22-24页 |
·线程同步 | 第24-28页 |
·网络摄像机的网络通信 | 第28-31页 |
·客户机/服务器模型 | 第28-29页 |
·网络通信和数据传输 | 第29-31页 |
·本章小结 | 第31-32页 |
第3章 音视频编解码技术 | 第32-41页 |
·概述 | 第32页 |
·视频压缩编码标准[14] | 第32-35页 |
·各种编码介绍 | 第32-34页 |
·MPEG-4视频编码特点 | 第34-35页 |
·音频编码 | 第35页 |
·采用MPEG-4视频标准的原因 | 第35页 |
·Xvid视频编解码 | 第35-38页 |
·Xvid特征 | 第36页 |
·Xvid的编码原理 | 第36-37页 |
·编码压缩和解码接口[18] | 第37-38页 |
·DirectDraw视频播放管理 | 第38-40页 |
·选用DirectDraw的理由 | 第38页 |
·DirectDraw介绍 | 第38-39页 |
·DirectDraw在课题中的使用 | 第39-40页 |
·本章小节 | 第40-41页 |
第4章 客户端程序设计 | 第41-83页 |
·系统页面及客户端总体关系 | 第41-42页 |
·获取本机 | 第42页 |
·服务器地址和端口管理 | 第42页 |
·网络管理 | 第42-47页 |
·连接服务器 | 第43-46页 |
·网络连接刷新模块 | 第46-47页 |
·客户视频信息发送 | 第47-50页 |
·视频参数意义 | 第47-48页 |
·视频信息发送 | 第48-50页 |
·网络参数设置模块 | 第50-51页 |
·信息发送和读取函数 | 第51页 |
·网络重启 | 第51-52页 |
·媒体解码播放 | 第52-81页 |
·解码初始化 | 第53-56页 |
·创建解码线程 | 第56-61页 |
·解码系统值设置 | 第61页 |
·关联视频窗口 | 第61-62页 |
·音频设备及音频提供初始化 | 第62-65页 |
·创建媒体客户端 | 第65页 |
·获取媒体客户端描述 | 第65-66页 |
·启动客户端媒体 | 第66页 |
·客户端媒体描述 | 第66-67页 |
·媒体客户端的初始化 | 第67-70页 |
·媒体客户端开始 | 第70-81页 |
·联机测试结果 | 第81-82页 |
·本章小节 | 第82-83页 |
第5章 结论与展望 | 第83-85页 |
·结论 | 第83-84页 |
·展望 | 第84-85页 |
参考文献 | 第85-87页 |
致谢 | 第87-88页 |
攻读学位期间参加的科研项目和成果 | 第88页 |