You are on page 1of 3

第 24卷  第 8期  电子设计 工 程  201

6年 4月 
Vo1.
24  No.
8  Elect
roni
c Desi
gn Engi
neer
ing  Apr
.2016 

基 于 Andr
oid和 嵌入 式 We
b的视 频监控 系统 的 
研 究 与实 现 
王 瑞 ,杨 杰 ,唐 鼎 。
 

1.青 岛 大 学 机 电工 程 学 院 ,山 东 青 岛 2
66071;2.中 国科 学 院 信 息 工 程研 究 所 北 京 1
001
90)
 

摘 要 :针 对 传 统视 频 监 控 系统 布 线 难 、 造 价 高 等 问题 , 结合 Andr
oid操 作 系 统和 嵌 入 式 Web服 务 器 ,提 出了在 An.
 
dr
oid平 台下 搭 建 视 频 监 控 系统 的 设 计 方 案 ,该 方 案 采 用无 线 网络 通 信 ,满足 了视 频 监 控 移 动 性 、实 时性 的 需 求 。 文 
章 阐 述 了监控 系统 的 整体 框 架 ,介 绍 了 i
-je
tty嵌入 式 We
b服 务 器 ,重 点描 述 了监 控 系统 视 频 数 据 的获 取 过 程 、
摄 像 
机 云 台控 制 方 法 以及 定 时 录像 功 能 的 实现 。该 系统 在 嵌 入 式 设 备 REAL2lO(V6.
2)上 运行 良好 .视 频 延 时 5秒 左 右 。
 
关 键 词 :And
roi
d;视 频 监控 ;云 台控 制 ;i
--
jet

y服 务 器 
中 图 分 类 号 :TN91
9.8  文 献 标 识 码 :A  文 章 编 号 :1674—6236(
2016)08—0191—03 

Res
earch and 
im pl
em ent
ati
on 
of 
video 
m oni
tori
ng 
syst
em  
based on 
Androi
d and 

em bedded 
W eb 
server 

W ANG 
Rui
 ,YANG 
Jie ,TANG Di
ngz 


1.Co
ll
ege
 ofMe
cha
nica
l nd 
a Elec
tri
cal
 En
gin
eer
ing,Qi
ngda
o Uni
ver
s  ,Qi
ngda
o 26
6071,Ch
ina;
 

.In
sti
tut
e o
fIn
for
mat
ion
 En
in
g ee
rin
g,Chi
nes
e Ac
ade
my 
fS
o c
ien
ces,Be
iji
ng 
1001
90,Chi
na)
 

Abst
ract
:In o
rder
 to
 sol
ve 
the
 is
sues
 at
 tradi
tional
 vi
deo
 moni
tor
ing
 sys
tem,s
uch 
as 
dii cul
f ty 
in c
abl
e l
ayi
ng 
and 
high 
cost
, 

an 
idea 
of 
vide
o moni
tor
ing 
sys
tem 
base
d on 
Andr
oid 
plat
for
m i
s pr
oposed,whi
ch 
combi
ned 
wit
h Andr
oid 
and 
embedded 
W eb 

se
rver
.Thi
s scheme us
es wi
rel
ess
 net
wor
ks t
o communi
cat
ion,
and mee
ts t
he r
equi
rement
s of
 mobi
lit
y and r
eal
-ti
me.The 


nte
gra
l f
rame
wor
k o
f he
t  
sys
tem 
and
 a 
kin
d o
f e
mbe
dde
d We
b s
e ̄e
r n
ame
d i

jet

y a
re 
int
rod
uce
d.T
he 
pape
r e
mpha
ti
cal
ly 
di
scus
ses
 the 
acqui
sit
ion 
and pr
oces
sing 
of 
the
 vi
deo
 dat
a,t
he met
hod o
f PTZ (
PawTi
ll
/Zo
om)
cont
rol
 and t
he r
ea
liza
tion of
 

imi
ng 
recor
d.The 
sys
tem 
Inns
 wel
l 
on 
REAL210(
V6.
2)and 
the 
del
ay 
of 
video
 is
 about
 5 
seconds
. 
Key words:a
n dr
oid;vi
deo 
moni
tor
ing;PrZ 
cont
rol;a
一-
-j
ett
y s
erv er
 

无 线 网络 技 术 和 流 媒 体 技 术 的 发 展 使 得 视 频 监 控 技 术  作 简单的特点 。在 i
-je
tt
y上 面 发 布 We
b应 用 程 序 也 非 常 简 
迅速 崛起 。 而 具有 低成 本 、
高 通用 性 特 点 的 嵌入 式 We
b服 务  单 ,和其 他 We
b服 务器 操 作 一样 只 需 要将 We
b应 用 程 序 发 
器 为 视频 监控 注 入 了新 鲜 的血 液 。将 视 频 监 控 和 嵌 入 式 We
b  布 到 We
bapps目录 下 即 可 。 此 外 ,
为 了方 便 用 户访 问视 频 监 
服务 器 相 结 合 ,
用 户 只 需 通 过 浏览 器 就 可 以 实施 视频 监 控 。
  控 的网址 ,
本 文介 绍 的 系 统 在 i
-je
tty显 示 页 面 添 加 了 以二 维 
An
dro
id操 作 系统 开 源 . 目前 相 对 于 其 他 嵌 入 式 操 作 系  码 方 式 显 示 网 址 的功 能 ,用 户 扫 描 二 维 码 就 可 以进 入 到 视 频 
统 占有 主 导地 位 【
1】
。本 文 选 择 Andr
oid操 作 系 统 作 为 视 频 监 控  监 控 页 面 。本 文介 绍 的视 频 监 控 系统 将 借 助 i
-je
tty
 We
b服务 
系统 的软 件平 台 ,在 此 基 础 上 搭建 Web服 务 器 。用 户 在 不 需  器 向外 提供 视 频 监 控 相 关 的服 务 。
 
要 任 何 第 三 方 软 件 的 情 况 下 通 过 浏 览 器 登 陆 We
b服 务 器 便 
2 系统 设 计 
可完成观看 监控视频 、
控制 摄像 机云 台、
设 置 定 时 录 像 以 及 
观看 录像 等操 作 。
  视 频 监 控 系 统 选 择 了 集 成 Cor
tex~A8 处 理 器 的 
REAL21
0(V6.
2)开 发 版 作 为 硬 件 平 台 ,
可 以 为 And
roi
d系 统 

 i一
-j
ett
y  W e
b服 务 器 介 绍 
提 供 优 秀 的 的硬 件 环 境 脚。
 

-:e
tty是 And
roi
d平 台 上 的 一 款 开 源 的 We
b服 务 器 .
它  本 文 介 绍 的视 频 监 控 系 统 可 使 用 户 在 浏 览 器 中 完 成 观 
可 以 在 嵌 入 式 设 备 上 运 行 We
b应 用 程 序 ,为 在 嵌 入 式 设 备  看监控 视频、
控 制 摄 像 机 云 台 以 及设 置 定 时 录 像 和 观 看 录像 
上 实 现 Web服 务 提 供 了 可 能 。此 外 。
i-j
ett
y还 是 一 个 优 秀 的  等操 作 。用 户 通过 浏 览 器 向 We
b服 务 器 i
-je
tty发 送 HT
1  请 
Ser
vlet容 器 ,
支 持 H11’
P1.
0/1.
1。具 有 体 积 小 、功 能 齐 全 并 且 操  求,
Web服 务 器 接 收 到 请 求 后 将 其 转 交 给 S
erv
let容 器 ,此 时 

erv
let容器 会 找 到 对 应 的 处 理 该 请 求 的 Se
rvl
et实 例 。
本 系 统 
收稿 1
51期 :
2015—07—23
  稿件编号 :
201
5071
53 
作 者 简 介 :王 瑞 (1990一 ),男 ,山 东德 州人 ,
硕 士。 研 究 方 向 :智 能仪 器 与设 备 。
 

191.
. 
《电子设 计 工程 ̄2016年 第 8期 

中 Ser
vlet主要 处 理 视频 数据 获 取 、
云 台控 制 和 定 时 录 像 3方  2.
2 摄 像 机 云 台控 制 
面任务 ,
处理结果最终会 通过 i
-jet

y服 务 器 传 回用 户 端 浏 览  摄 像 机 云 台 控 制 通 过 ONVI
F (Open Net
wor
k Vi
deo
 
器 。 系统 架 构 如 图 1所 示 。
  I
nter
face 
Fomm)协 议 实 现 。ONVI
F协 议 中详 细 的描 述 了 网络 
视频 的数 据 交 互 模 式 、
接 口以及 数 据 类 型等 田。协议 中与控 制 
HT
TP请 求  转发  视频数据获取 
相关 的部 分所 定 义的接 口都是 以 We
b Se
rvi
ces的形 式 向外界 提 

  执行服务 =二二二==  
浏览器  i
—jet
ty  供目。这 就 需 要 根 据 描 述 文 档 WSDL(
Web Ser
vice Descr
ipt
ion 
返回页面 
服务器 结
处果
理 S
er
vl
et
  磊 I云台控制 
执行 服务 一   Lang
uage)生 成 C/
c++框 架 ,
然后 进行 相应逻辑 业务 的开发 。
 
定时录像 
最后通过 J
NI(
Java 
Nat
ive
 Int
erf
ace)在 Andr
oid环 境 下 实 现 相 
应 功 能 调 用 。ONVI
F协 议 的开 发 过 程 如 图 3所 示 。
 

图 3  ONVI
F协 议 开 发 流 程 
云 台 的 移 动 方 式 主 要 分 为 3种 ,绝 对 、相 对 和 连 续 的 移 
动 。所 有 的操 作 都 需 要 一 个 用 于 定 位 含 有 云 台 配 置 文 件 的 
Pr
oi
fl
e To
ken。 所有 的 移动 命 令 都 是 非 阻 塞 的 ,
也就 是说 最 后 

个 移 动 操 作 可 以被 新 的 移 动请 求所 覆盖 。文 中介 绍 的 视频 
监 控 系 统 的 云 台 控 制 部 分 使 用 的 是 连 续 移 动 方 式 

Con
tinu
ous
 Mo
ve)。其 具 体 实 现 形 式 为 :
 

NIEXPORT i
int
 JNI
CALL pt
zCont
inuous
Move (
JNI
Env
 


nv,j
cla
ss 
claz
z,j
sting
r  us
ema
me,j
st
ing
r  pa
sswo
rd,j
sting
r  
pt
zSe
rvi
ce,j
str
ing
 pr
ofi
leTo
ken,j
int
 pt
zTy
pe,j
lo
f a
t X,j
fl
oat
 Y,
 
FFmpe
g是 非 常 优 秀 的 音 视 频 解 决 方 案 翩.
Ngi
nx本 身 是 一 个  j
loa
f t z)
 
云 台在 不 同方 向移 动 只 需 赋 予 x、
Y不 同 的 数值 即 可 。而 
Andr
oid平 台 之后 通过 Ngi
nx的 一 个 RTMP模 块 (ngi
nx—r
tmp-  在 浏 览 器 中实 现 摄 像 机 云 台 的 移 动 控 制 则 需 要 将 云 台 各 个 
方 向的 控 制 实 现 为 独 立 的 服务 ,
当 用 户 在 浏 览 器 中 点 击 相 应 
的 方 向按 钮 时 Ser
vlet会 去 执 行 对 应 的 服 务 来 完 成 云 台 在 相 
应 方 向 上 的 移动 。
 
2.
3 定 时 录 像 
视 频 录 像 功 能 在 监 控 系统 中 不可 或 缺 ,当用 户 不 能 一 直 
在 屏 幕 前 观 看 监 控 视 频 或 者 想 要 观 看 过 去 的 视 频 时 .视 频 
录 像 就 显 得 格 外 的 重 要 。 本 文 介 绍 的 视 频 监 控 系 统 实 现 了 
定 时 录像 的功 能 。用 户 可 根 据 需 求设 定 不 同 的 定 时 时刻 以及 
录像时长 ,
系统将 录像 文件 保存在 本地 ,
用户可 随时随地进 
行观看 。
 
视 频 监 控 系 统 的 录 像 功 能 是 由移 植 到 Andr
oid平 台 的 音 
视 频 解 决 方 案 FFmpeg实 现 的 .
FFmpeg可 以用 来 改 变 视 频 编 
码 格 式 同 时 也 可 以 将 网 络 视 频 流 保 存 为 视 频 文 件 。 使 用 
FFmpeg将 网 络 摄 像 机 的 RTSP视 频 流 保 存 为 视 频 文 件 放 到 
指 定 的位 置 ,用 户 在 浏 览 器 中通 过 HTML5的 vi
deo标 签 就 可 
以 观看 录像 文 件 。
 
定 时 功 能 由 Andr
oid系 统 中 的 Al
armMana
ger定 时 器 实 
现 。Al
armMa
nage是 Andr
oid系 统 中 提供 定 时 提 醒 功 能 的 服 
务 ,它 能 够 在 指 定 的 时 间 向 外 广 播 一 个 I
nte
nt, 使 用 这 
个 I
nte
nt可 以 执 行 包 含 录 像 功 能 的 服 务 。 此 外 ,
用 户 可 
以 设 定 多 个 不 同 的 录 像 时 间 、录 像 时 长 或 者 重 复 录 像 的 时 
间 间 隔 ,将 这 些 定 时 规 则 保 存 到 数 据 库 中来 满 足 不 同 情 况 
的需 求 。
 

You might also like