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

被引量 : 0次 | 上传用户:lengxiang520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,视频监控在各行各业得到了广泛的应用。有小区的安全监控,银行系统的柜员机监控,林业部门的火情监控,交通部门的违章和流量监控等等。从功能上讲,视频监控可用于安全防范、获得信息和管理设备等方面。基于手机的监控业务是属于手机多媒体应用的一个领域。随着3G网络带宽的成熟,3G费用的降低,利用手机观看监控视频已经成为可能。Android操作系统是Google公司开发的开源的智能多用途操作系统,目前广泛应用在手机上面,并且在全球占有领先的市场份额。在Android平台上面实现视频监控有十分重要的意义。本文主要工作在于设计与实现一种基于Android智能手机的客户端视频接收软件,保证此软件能够与多个摄像头设备进行交互,并且能够清晰流畅地播放出来。本文系统总体分为服务器、客户端、设备端三部分。客户端需要接收来自设备端的视频数据,并通过服务器进行控制信令以及视频传输。视频编码采用H.264作为压缩编码标准,采用SIP协议作为设备端、服务器、客户端之间的信令控制协议。并根据H.264网络抽象层特点,应用RFC3984协议实现视频数据的RTP传输。同时根据RTP协议的分包传输原理,以及网络数据传输过程中出现的抖动、丢包等问题,采用二级缓存技术。第一级缓存接收RTP包,并排序;第二级缓存组合RTP包,判断并组成一帧数据。解码播放部分则调用开源的FFmpeg库来实现。还设计了接收线程和解码线程分别用于视频包的接收和解码,两个线程之间采用线程互斥技术。在界面部分采用Android自带的界面框架,设计了登录、设备列表、显示三个界面。
其他文献
光谱遥感监测是大气环境污染监测领域的一项高新技术,具有其它方法不可比拟的优点,如灵敏度高、分辨率高、多组份、实时、快速监测等。该文介绍了主要几种光谱遥感监测技术,傅氏
德国历史学家迈内克反感国家社会主义,拒绝纳粹的意识形态,但于德军并吞奥地利,"收复斯特拉斯堡"却"欢欣雀跃",认为"这是将全部的德国历史往前推进了一大步",说明国民的爱国
"钉子板上的多边形"是苏教版义务教育教科书五年级(上)108~109页的内容.笔者在教学中的四个主要片断是:巧用前置,触碰规律;巧借猜想,探索规律;巧作验证,完善规律;巧设拓展,应
老舍先生的《骆驼祥子》成功塑造了虎妞和祥子这两个人物。虎妞的出现完全颠覆了中国传统女性的形象,丰富了文学人物画廊。自虎妞问世以来,人们就对其误读着。本文抛开男性阅
无罪推定在证据法上的含义在于将证明责任分配于控诉方,其诉讼法上的含义在于保障被告人的程序性权利,约束政府权力,体现司法公正。无罪推定并非基于事实或经验的推定,而是基
<正>北京世纪安图数码科技发展有限公司(以下简称世纪安图)为加拿大Safe软件公司产品FME的中国总代理,是以自有知识产权的软件产品为核心,以电子政务平台技术、地理信息技术
对中国会计准则与国际会计准则在公允价值、金融工具和财务列报等三方面存在的差异进行比较分析,提出进一步趋同的一系列具体建议。我国会计准则与国际会计准则全面趋同需要
相比于销量、发行量,印数是判断一本书传播情况的最可行的依据。不同类型的书,能被称作"畅销"的数量指标是不同的。衡量一种书是否畅销以及畅销的程度如何,只能把它放在特定
美国电影《阿甘正传》以其独特的人物传记方式和深刻的励志精神展现,唤起观众以乐观的态度积极向上,自首映以来一直受到人们的尊崇和喜爱。影片通过阿甘的成长历程的叙述,用
论贝多芬钢琴奏鸣曲的分期风格特征唐艺贝多芬(L.Beethoven1770—1827)是世界上伟大的天才音乐家,他的许多作品早已作为音乐艺术珍品在世界各地演奏。人们一谈起贝多芬,立即就会想到他的不朽作品──