摘要 | 第5-7页 |
Abstract | 第7-8页 |
1 绪论 | 第15-23页 |
1.1 研究目的及意义 | 第15-16页 |
1.2 课题研究现状及发展趋势 | 第16-20页 |
1.2.1 网络监控摄像头的发展现状 | 第16-17页 |
1.2.2 Android平台摄像头客户端发展 | 第17-20页 |
1.3 存在问题 | 第20-21页 |
1.4 拟解决的主要技术问题 | 第21页 |
1.5 理论和应用方面的意义 | 第21页 |
1.6 本章小结 | 第21-23页 |
2 系统软硬件平台 | 第23-29页 |
2.1 Android开发平台介绍 | 第23-26页 |
2.1.1 客户端平台软件架构 | 第23-24页 |
2.1.2 Android客户端开发四大组件 | 第24-26页 |
2.1.3 Android开发中的生命周期概念 | 第26页 |
2.2 摄像头端软硬件平台介绍 | 第26-28页 |
2.2.1 摄像头硬件平台介绍 | 第26-27页 |
2.2.2 摄像头软件平台介绍 | 第27-28页 |
2.3 手机端客户软件需求分析 | 第28页 |
2.4 本章小结 | 第28-29页 |
3 视频数据处理和传输协议 | 第29-35页 |
3.1 设备端视频数据处理 | 第29页 |
3.2 视频图像压缩技术 | 第29-31页 |
3.3 视频流的传输 | 第31-33页 |
3.4 基于RTP协议的视频流传输 | 第33页 |
3.5 本章小结 | 第33-35页 |
4 物联网设备的连接技术 | 第35-47页 |
4.1 端口映射 | 第35-36页 |
4.1.1 静态端口映射 | 第35-36页 |
4.1.2 动态端口映射 | 第36页 |
4.2 NAT技术介绍 | 第36-41页 |
4.2.1 NAT技术 | 第37-38页 |
4.2.2 NAPT(Network Address/Port Translators) | 第38-41页 |
4.3 NAT穿透技术实现 | 第41-43页 |
4.4 利用NAT穿透技术实现P2P | 第43-44页 |
4.5 视频流传输的对于网络环境变化自适应调节 | 第44-46页 |
4.6 本章小结 | 第46-47页 |
5 Android手机的摄像头客户端设计 | 第47-67页 |
5.1 摄像头的配置入网 | 第47-51页 |
5.2 摄像头的连接 | 第51-53页 |
5.2.1 摄像头的局域网添加模式 | 第51-52页 |
5.2.2 摄像头的二维码添加模式 | 第52-53页 |
5.3 客户端对视频数据的处理 | 第53-57页 |
5.3.1 视频数据解码 | 第53-56页 |
5.3.2 绘制图像到屏幕 | 第56-57页 |
5.4 用户交互层的相关功能实现 | 第57-65页 |
5.4.1 用户账户管理 | 第57-61页 |
5.4.2 摄像头数据管理服务 | 第61-62页 |
5.4.3 摄像头的分享功能 | 第62-65页 |
5.5 本章小结 | 第65-67页 |
6 系统功能测试与验证 | 第67-85页 |
6.1 摄像头配网过程测试 | 第67-72页 |
6.1.1 切换手机连接至设备热点 | 第67-69页 |
6.1.2 手机从摄像头热点切换到用户选择的WIFI | 第69-71页 |
6.1.3 无线添加设备操作的优化 | 第71-72页 |
6.2 音视频功能的验证 | 第72-78页 |
6.2.1 压力测试时实时视频界面的ANR问题 | 第72-74页 |
6.2.2 按住对讲功能的异常处理 | 第74-75页 |
6.2.3 调整分辨率出现的画面压缩变形 | 第75-77页 |
6.2.4 加载动画的显示和停止 | 第77-78页 |
6.3 摄像头辅助功能 | 第78-81页 |
6.3.1 移动事件报警功能通道选择 | 第78-80页 |
6.3.2 快照更新的刷新时机 | 第80-81页 |
6.4 用户界面的功能优化 | 第81-84页 |
6.4.1 实现用户登出功能 | 第81-83页 |
6.4.2 实时更新设备状态到TextView失效 | 第83-84页 |
6.5 本章小结 | 第84-85页 |
结论与展望 | 第85-87页 |
参考文献 | 第87-91页 |
致谢 | 第91-93页 |
作者简介及读研期间主要科研成果 | 第93页 |