本论文是一篇多媒体类有关毕业论文的格式,关于Android环境下多媒体视频监控系统设计相关本科毕业论文范文。免费优秀的关于多媒体及计算机及系统方面论文范文资料,适合多媒体论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要:通过远程视频监控系统,可以实现对远程场景的实时监控.文中以移动通信设备中常用的Android系统为基础,以C/S+M架构和Java技术为依托,设计和实现了基于Android环境的多媒体视频监控系统.实际的应用效果表明,所设计的系统稳定性更可靠和稳定,系统操作性也较强.
关 键 词 :Android系统;视频监控;服务器端;客户端
中图分类号:TP277
在现代通信和网络技术的支持下,远程监控技术应运而生.该技术能够通过计算机中所配置的软件终端,向远程计算机发送响应指令和程序,从而实现对远程网络监控设备的控制与操作.同时,还可以将信息向本地计算机返回.现在,如果仅仅通过PC来承担远程监控系统的显示终端,已经逐渐与市场和用户的多元化需求相脱节.所以,本文针对Android环境中的移动智能通信终端进行研究,设计出远程监控系统,能够实现多媒体设备控制程序与服务器端程序的分离,这样,就可以实现基于C/S+M架构的便携式远程多媒体监控系统.
1.总体设计方案
文中所采用的基于Android智能通信终端多媒体远程视频监控系统,通过将视频和音频设备与服务器端的物理分离,同时为各种多媒体设备提供专用的控制程序.这样,可以在大幅增加系统中模块独立性的同时,更提高系统的可移植性和可维护性.在本文中所设计和实现的多媒体远程监控系统中,由于采用了基于C/S+M的架构,使得可以将Android环境下的通信设备作为控制终端;而服务器端则采用个人电脑来实现.
2.系统设计与实现
在文中所设计的视频监控系统中,主要包括了采集模块、解码和编码模块、传输模块、显示模块等,所采用的驱动方式为三点一线架构,即C/S+M.系统中所包含的硬件架构中主要有云台摄像头、网络视频服务器、智能通信终端等.在文中的视频远程监控系统,关键技术环节就是对编码器的设计与实现,也就是需要通过H.264编码标准将系统中云台摄像机所得到的模拟信号和数据统一进行编码和压缩,从而得到数字化的数据,这样,就可以将这些数字信息通过TD-SCMA无线环境推动到TD-SCDMA网络中,并通过Inter网络将信号连接到视频服务器上,最后,配置了Android环境的智能通信终端,就可以通过访问网络服务器来获取保存的视频数据.
2.1 系统服务器端
在文中远程监控系统的服务器端,为了实现和创建一个新的客户端Socket对象,通常都是通过调用socket等于new socket()等方式完成.以这种方式,可以在出现setSotTimeOut设置超时的情况下,通过调用socket.connect来实现客户端和服务器端的连接,此外,还可以采用socket.getInputStrean()方法来从服务器端所传送过来的实时图像数据.除此之外,系统还需要在服务器端额外增开一个单独的线程,实现对客户端用户请求的连续监听,在请求同意的情况下,就可以通过JMF方式,从相应的数据位置进行图像数据的抓取,并将其转换为输出流,这样就可以将输出流传送到客户端,从而构成一个完整的图像传输过程.
概括起来,服务器端所包含的主要模块及其功能有:
(1)初始化模块.该模块的主要功能就是对应用程序的运行状态进行初始化,在初始化过程中获取网络环境的IP地址、端口以及验证用户的登录密码等等.
有关论文范文主题研究: | 关于多媒体的论文范文文献 | 大学生适用: | 高校毕业论文、自考论文 |
---|---|---|---|
相关参考文献下载数量: | 99 | 写作解决问题: | 写作资料 |
毕业论文开题报告: | 论文模板、论文总结 | 职称论文适用: | 刊物发表、职称评副高 |
所属大学生专业类别: | 写作资料 | 论文题目推荐度: | 免费选题 |
(2)连接监听模块.该模块的主要功能就是在完成程序的初始化过程后,还需要在系统指定的端口完成TCP监听环节,从而实现对远程连接状态的等待.
(3)远程连接模块.在该模块的设计中,需要其完成实际环境中的TCP连接与数据收发.这样,如果远程视频监控终端的客户端发出了访问信号,且服务器端也完成了用户合法身份的核实和数据接收过程启动后,开始重新分配新的Socket套接字,并完成TCP连接与数据通信过程.
(4)指令处理模块.在该模块的设计中,其主要功能是接收系统传送来的指令,并对其进行解析,分析得到系统想操作的对象,并对其进行相关的操作.
(5)数据处理模块.在该模块中,主要功能是在对数据和信息进行压缩处理的基础上完成传输过程,具体而言