Android平台上H.264视频监控系统的设计与实现

被引量 : 0次 | 上传用户:ecoffe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人们对自身财产安全的越发重视,视频监控技术开始在人们的生活中发挥起了更加重要的作用。同时经过十多年的发展,移动终端的处理能力,移动网络的传输带宽都提高了很多,视频监控渐渐开始由有线网络视频监控转向移动网络视频监控。本文的移动视频监控系统中,手机等带摄像头的移动终端不仅可以作为视频采集前端提供监控画面,而且能够同时作为视频播放客户端查看采集前端获得的监控图像。本文详细介绍了不同移动网络的视频监控技术。阐述了选用H.264作为视频编解码标准以及基于Android平台进行应用开发所能够带来的优势,并且分析了当前在Android平台上进行H.264应用开发的主流方案。在此基础上,设计与实现了Android平台上的视频采集端与视频播放客户端。根据需求分析,本文选择使用Android系统中的Camera类与SurfaceView类来分别实现视频的采集与播放,使用多媒体库OpenCore中的H.264编解码作为本文的视频解决方案,根据RFC3984协议完成对视频编码数据的RTP格式封装,采用RTP协议来进行实时视频数据的传输。在实际开发过程中,使用JNI机制将OpenCore中原始C++实现的H.264编解码移植为Android平台可用的.sO动态库,按照RFC3984协议设计了单一包与分片包两种RTP打包模式,使用开源的jlibrtp库来完成采集端的RTP包发送以及客户端的RTP包接收,并在客户端设计了RTP,NAL双缓冲机制来解决RTP包在传输过程中的丢包,乱序问题。同时,为了方便后续音频通信功能的加入,本文对采集端的视频编码做了优化,在H.264编码的运动估计部分,使用三步法替换原始的全搜索法,可以有效的减少运算量。经过实际测试,该视频监控系统的采集端与播放客户端运行稳定,操作方便,总体性能良好,能够满足实时视频监控的需求。同时测试表明,三步法相较于全搜索法能够有效的降低运算量。
其他文献
<正>一、博物馆文化衍生品的设计原则国际博物馆协会把博物馆定义为非营利机构,这种定性的核心内涵在于着重强调文博单位不以营利为目的的本质属性,但并不排斥这类机构通过开
近年来,世界上发生了多次地震,不仅让人们意识地震的破坏性和灾难性,也让学者开始更深入的研究有关桥梁在地震作用下的破坏机理,更深入的研究桥梁结构的抗震理论,为提出更好的抗震
根据近年来国内外文献报道,分别从中药磷脂复合物的制备机制、工艺、表征及跨膜吸收等方面介绍中药磷脂复合物的最新研究进展。在适宜的条件下,中药与磷脂形成复合物,其理化
目的:研究大补阴丸对雌性大鼠真性性早熟的治疗作用,并探讨其可能的作用机制。方法:26日龄SD雌性大鼠于每日14:00和16:00皮下注射N-甲基-DL-天冬氨酸(N-methyl-DL-aspartic a
目的通过蒙特利尔认知评估(MoCA)量表初步分析脑白质疏松(LA)轻度认知障碍特点。方法选择78例LA轻度认知障碍患者,进行MoCA量表测评,初步分析LA轻度认知障碍特点,比较LA不同
高中思想政治课程是培养学生公民意识的主阵地。本文在初步探析高中思想政治新课程对学生公民意识培养的内涵的基础上,分析了高中思想政治新课程对学生培养的公民意识主要有
目的:观察甲基莲心碱对肝星状细胞Collagen-Ⅰ,TIMP-1及MMP-2 mRNA表达及蛋白分泌的影响。方法:体外培养大鼠肝星状细胞株HSC-T6,随机分为5组:对照组、血小板衍生因子(PDGF)
目的:探讨姜黄素促人结肠癌LoVo细胞凋亡的生物学作用及其调控机制。方法:体外培养人结肠癌LoVo细胞,0~20 mg.L-1不同浓度姜黄素处理后,采用MTT比色法测定姜黄素对细胞的增殖
<正>建设地点:北京市东城区设计时间:2000进展情况:竣工服务范围:概念设计,方案设计,施工图发展商:北京王府井房地产综合开发公司Location:Dong Cheng Dist.,Beijing Time:20
<正>今天来批评城市文化,我的矛头要指向一个新角色——建筑师。建筑师是决定城市文化及其命运的重要角色,甚至是主角之一。必须承认,我们600多个城市已经基本失去了个性,文