基于Android系统的设备端视频监控软件设计与实现

来源 :浙江工业大学 | 被引量 : 0次 | 上传用户:lxl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会生活节奏的加快,视频监控系统在保障人们日常安全方面起到越来越重要的作用。经过二十几年的发展,视频监控系统在平台的网络化和视频的数字化方面已经有了十足的进步,与此同时,用户对于前端设备的一体化和系统化也提出了更高的要求,对此本文设计并实现了一种基于Android系统的设备端视频监控软件。首先,本文介绍了设备端视频监控软件开发所涉及的相关技术,包括H.264视频编码标准、流媒体技术以及SIP协议,并完成了Android软件开发所需的环境搭建;其次,本文根据实际项目需求设计了设备端与SIP信令服务器间的SIP会话流程,将XML文本作为SIP消息的消息体格式,并在Android平台上实现了该设计;然后,针对软件中的媒体模块,本文设计了软件的UI界面布局和功能,研究了Android NDK与JNI技术,并对Opencore多媒体核心库进行了裁减,保留了其中的H.264编码器部分,再使用Android NDK将其交叉编译为动态链接库,实现了上层JAVA程序通过JNI介面对库中编码函数的调用;最后,本文根据RFC3984协议对NAL数据进行了封装打包,并实现了Android设备端与视频转发服务器之间的RTP媒体流传输。经过测试,本文设计的设备端视频监控软件可运行于Android智能移动终端上,采用3G网络作为通信信道,可拥有很强的灵活性,特别适用于小型场所的视频监控,具有一定的应用前景和商用价值。
其他文献
无线多媒体传感器网络(Wireless Multimedia Sensor Networks, WMSNs)是一种新型的无线传感网络,采用具备较强的视频和图像等多媒体信息的处理能力的多媒体传感节点,被广泛应用
随着教育信息化的发展,教育大数据越来越受到重视。基于大数据技术来挖掘隐藏的学生活动规律信息,为学生提供更加丰富的“成绩单”,进而刻画学生画像。这对于发现学生的异常
课堂考勤是课堂管理的有效手段之一,可以有效地监督学生按时上课,保证课堂的教学质量。目前学生的考勤是通过教学人员人工唱名、不定时抽查等方式来完成。这种传统的人工唱名
船舶自动识别系统(Automatic Identification System)简称AIS系统,是一种新型的数字助航系统,主要采用自组织时分多址SOTDMA方式实现信道接入和设备间相互通信等功能。该系统
学位
近几十年来,随着科学技术的进步,以计算机为核心的视觉图像处理领域得到了长足的发展。运动目标检测作为视觉图像处理领域的一个核心研究课题,在智能监控、医学和军事等多个领域
随着全球定位系统(GPS)在军事和民用方面的发展,人们对高性能GPS天线的要求不断增加。尽管许多通用的GPS天线能够覆盖单频带或者双频带,但对于设计和制作高性能多频带GPS天线仍
当今,计算机技术与网络技术得到了飞速地发展和普及,而用户对以多媒体通信为主体的网络通信的需求也越来越高。目前最流行的VoIP信令协议是SIP协议(Session Initialization P
互联网+倡议为各个领域的发展打开了一扇窗,提供了全新的解决方案。信息化的发展提高了生产力,降低了成本,从而使人们的生活更加的便捷。但是信息化的发展结果是我们走进了大数
脑-机接口是在传统的信息交互方式上提出的一种新的通讯和控制模式,这种通讯方式不依赖于外周神经和肌肉的参与,而是直接将人的脑电信号转化为对外部设备的控制命令为人们提