文档介绍:硕士学位论文
基于 Android 和 的
实时监控客户端的设计与实现
↑DESIGN AND IMPLEMENTATION OF REAL-
TIME MONITORING CLIENT BASED ON
ANDROID AND
王红霞
哈尔滨工业大学
2011 年 12 月
国内图书分类号: TP37 学校代码:10213
国际图书分类号: 密级:公开
↑↑
(宋体小 4 号字) (宋体小 4 号字)
工学硕士学位论文
↑
基于 Android 和 的
实时监控客户端的设计与实现
硕士研究生: 王红霞
导师: 王鸿鹏教授
申请学位: 工学硕士
学科: 计算机科学与技术
所在单位: 深圳研究生院
答辩日期: 2011 年 12 月
授予学位单位: 哈尔滨工业大学
Classified Index: TP37
:
Thesis for the Master Degree in Engineering
↑
DESIGN AND IMPLEMENTATION OF REAL-
TIME MONITORING CLIENT BASED ON
ANDROID AND
Candidate: Wang Hongxia
Supervisor: Prof. Wang Hongpeng
Academic Degree Applied for: Master of Engineering
Specialty: Computer Science and Technology
Affiliation: Shenzhen Graduate School
Date of Defence: December, 2011
Degree-Conferring-Institution: Harbin Institute of Technology
哈尔滨工业大学硕士学位论文
摘要
无论是在国家重要部门,各个关键领域还是在人们的生活,工作,娱乐
中,视频监控都扮演者十分重要的角色,为国家和人民的财产提供了强有力的
保障。高清化,智能化,实时性一直是视频监控追求的目标,目前制约视频监
控发展的主要是视频的压缩,无线传输的带宽,以及播放的流畅性等。
本文的研究目的是实现一个基于 和 Android 平台的实时监控的客户
端系统。 是新一代的视频编解码标准,其在发布以来不到十年的时间里
已经获得广泛的应用。Android 是专为智能手机而设计的操作系统。
系统在视频的处理上采用大型音视频编解码库—FFmpeg 来实现视频解码
部分,需要将 PC 上的 FFmpeg 多媒体编解码库裁剪优化为一个小型的只包含
解码部分的解码器并移植到 Android 手机上。采用 RTP/RTCP 协议来实
现监控视频的实时传输,在 Android 平台上实现播放器的界面设计。
本系统实现流程大致如下:
(1). 从 FFmpeg 中提取出本文所需的 的解码部分代码,以及相关资
源及配置文件,得轻型 解码器,并在在 Linux 环境下进行编译。
(2). 搭建 Android 平台开发环境,移植 FFmpeg 裁剪得到的播放器到
Android 平台,通过 JNI 调用 解码库, 实现视频数据的解码。
(3). 进行实时接收部分的设计和实现。使用 RTP/RTCP 协议实现实时接收
部分,在缓冲区部分进行改进,降低丢包率和延迟。并将解码后的图像数据从
YUV 格式转换为视频播放适用的 RGB 格式并进行视频播放测试。
(4). 系统集成及测试。
通过以上裁剪和实验初步实现了实时视频监控客户端的基本功能,并通过
对缓冲区的改进,在一定程度上提高了监控视频的传输质量。
关键词:Android;;实时监控
- I -
哈尔滨工业大学硕士学位论文
Abstract
No matter in people’s life, work, entertainment, or in the important
department of the country, video surveillance i