没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
针对远程视频监控的实时性要求,提出了一个基于动态策略的网络视频监控系统。该系统包括两个部分:基于X264编码器和Live555流媒体服务器的Linux平台网络视频监控系统服务器,以及基于VLC播放器的Windows平台网络视频监控系统客户端。为了提高编码效率以及网络的利用率,提出了帧内预测模式的动态选择算法策略和基于网络状况的码率自适应策略。实验结果验证了方案的可行性,并收到了较好的监控效果。
资源推荐
资源详情
资源评论
第
45
卷
第
5
期
吉林大学学报
(
工学版
)
Vol.45 N o.5
2015
年
9
月
Journal o f J ilin Universit
y
(
En
g
ineerin
g
and Technolo
gy
Edition
)
Se
p
t.2015
收稿日期
:
2013-09-25 .
基金项目
:
高等学校博士学科点专项科研基金项目
(
20130061110054
)
.
作者简介
:
刘晓妮
(
1984
),
女
,
博士研究生
.
研究方向
:
图形图像处理
,
智能信息处理
.E-mail
:
liu
_
xiaoni@foxmail.com
通信作者
:
卢奕南
(
1969
),
女
,
教授
,
博士生导师
.
研究方向
:
图形图像处理
,
智能信息处理
.E-mail
:
lu
y
n @
j
lu .edu .cn
基于动态策略的网络视频监控系统
刘晓妮
,
卢奕南
,
潘
明
,
袁天文
(
吉林大学 计算机科学与技术学院
,
长春
130012
)
摘
要
:
针对远程视频监控的实时性要求
,
提出了一个基于动态策略的网络视频监控系统
。
该
系统包括两个部分
:
基于
X264
编码器和
Live555
流媒体服务器的
Linux
平台网络视频监控系
统服务器
,
以及基于
V L C
播放器的
Windows
平台网络视频监控系统客户端
。
为了提高编码
效率以及网络的利用率
,
提出了帧内预测模式的动态选择算法策略和基于网络状况的码率自
适应策略
。
实验结果验证了方案的可行性
,
并收到了较好的监控效果
。
关键词
:
计算机应用
;
监控系统
;
帧内预测
;
码率
中图分类号
:
TP391
文献标志码
:
A
文章编号
:
1671-5497
(
2015
)
05-1601-07
DOI
:
10 .13229
/
j
.cnki.
j
dxb
g
xb201505032
Network video monitorin
g
s
y
stem based o n d
y
namic s trate
gy
LIU Xiao-ni
,
L U Y i-nan
,
P A N M in
g
,
Y U A N T ian-wen
( , ,
130012
,
)
Abstract
:
For t he a
pp
lication of v ideo monitor in l on
g
distance
,
a network video monitorin
g
s
y
stem is
p
ro
p
osed based on d
y
namic s trate
gy
.T he s
y
stem consists o f two
p
arts
:
one
p
art is t he network video
monitorin
g
s
y
stem server based on X264 encoder and Live555 streamin
g
media server for Linux
p
latform
;
and t he o ther
p
art is t he network video monitorin
g
s
y
stem client based on VLC
p
la
y
er f or
Windows
p
latform.To maximize t he encodin
g
efficienc
y
and the network utilization
,
two strate
g
ies
are
p
ro
p
osed
:
the d
y
namic s election al
g
orithm strate
gy
of intra
p
rediction mode a nd t he r ate a da
p
tive
strate
gy
based on network conditions. E x
p
erimental r esults i ndicate t hat t his s olution i s f easible and
has
g
ood monitorin
g
effect.
Ke
y
words
:
com
p
uter a
pp
lication
;
monitorin
g
s
y
stem
;
intra
p
rediction
;
code r ate
0
引
言
随着社会的进步
,
网络视频监控越来越被广
泛地应用到各个领域
。
文献
[
1
]
提出了一个基于
改进的
H.264
的视频监控系统
。
目前主要通过
缩小预测模式选择范围
的方式降低帧内预测模
式选择算法复杂度
。
文献
[
3
]
通过宏块的边缘点
预测边缘方向
,
在帧内预测模式中
,
选择与该预测
方向相同的模式
。
文献
[
4
]
首先根据预测方向进
行分组
,
通过先计算出来的分组率失真和帧内预
测方向的相关性
,
对剩余的预测方向中可能性小
的模式不再计算
,
从而降低算法的复杂度
。
同时
,
很多学者对基于
TCP
的网络多媒体也进行了大
量的研究和改进
,
林志勇等
分析了
3G
网络
吉林大学学报
(
工学版
)
第
45
卷
视频传输中引入自适应调整码率的必要性
,
提出
了一种基于改进的
AIMD
算法来调整视频码率
的流量控制算法
。
左冬红
提出了一种面向
TCP
流媒体传输的编码码率自适应算法
(
TCP
_
R A
),
该算法根据流媒体发送应用层缓冲区读写
指针差值调整流媒体发送端的编码码率适应网络
带宽的变化
。
廖顺和
探讨了视频监控系统在城
市轨道交通安全等领域的应用
,
并重点介绍了
H.264
编码标准和码率控制基本原理
。
本文采用动态策略
,
基于宏块特征
,
实现帧内
预测模式的动态选择
,
并且分析网络状况信息
,
计
算当前网络支持的最大传输码率
,
自适应地调整
服务器的输出码率
,
从而提高编码效率以及网络
的利用率
。
1
关键技术
1.1
帧内预测模式的动态选择算法
1 .1 .1
帧内预测模式
帧内预测是利用当前待编码宏块周围的已编
码并重建的宏块预测当前宏块的值
。
亮度块帧内
预测根据亮度块大小分为
16 × 1 6
和
4 × 4
两种
。
16 × 1 6
亮度预测模式包括
4
种不同的预测
模式
。
如图
1
所示
,
垂直预测模式是通过上一行
的像素点得到待编码宏块的像素值
;
水平预测模
式通过左一列的像素得到宏块的像素值
;
DC
直
流预测模式通过上一行和左一列的像素均值得到
宏块的像素点
;
平面预测模式利用
“
p
lane
”
函数
、
左一列像素点及上一行像素点得到宏块的像素
点
。
图
1 16 × 1 6
亮度预测模式
Fi
g
.1 Bri
g
htness o f 1 6 × 1 6
p
rediction model
4 × 4
亮度预测模式由
8
种不同方向的预测
模式和
DC
直流预测模式组成
。
图
2
为 除
DC
预测外的
8
种预测模式的方向
。
图
2 4 × 4
预测模式的
8
种不同方向
Fi
g
.2 4 × 4
p
rediction of 8 different d irectional
p
atterns
1 .1 .2
动态选择算法
采用基于宏块特征和缩减预测模式选择范围
的思想
,
实现帧内预测模式选择速 度的提升
。
首
先根据宏块特征对
4
种不同的
16 × 1 6
亮度预测
模式进行判断
,
选出能够满足宏块特征的
16 × 1 6
帧内预测模式
。
如 果没有能够满足的
,
根据宏块
特征选择合适的
4 × 4
亮度预测模式候选集
,
最后
根据遍历候选集 中的亮度预测模式
,
求 得最适宜
的亮度预测模式
。
本文对宏块特征的计算受 到了文献
[
10
,
11
]
的启发
。
对
4
种不同的
16 × 1 6
亮度预测模式分
别进行分析
,
垂直预测模式计算待编码宏块的像
素点在垂直方向上的平滑 度
,
这里采用方差来衡
量平滑程度
:
va
r
_
v
=
1
16
∑
1
16
∑
[ ( ,)
—
]
(
1
)
式中
:
( ,)
为宏块
( ,)
处的像素值
;
为
宏块第
列像素点的均值
。
水平预测模式计算水平方向上的平滑度为
:
var
_
h
=
1
16
∑
1
16
∑
,
()
—
[]
(
2
)
式中
:
为宏块第 行像素点的均值
。
DC
预测模式计算宏块整体的平滑度为
:
var
_
dc
=
1
256
∑
∑
,
()
—
[]
(
3
)
式中
:
为宏块的所有像素点的均值
。
平面预测模式适用于水平或垂直方向有倾斜
纹理的图像
。
这里分别使用两条对角线及周围的
像素点的方差来预测平面模式的适用程度
,
公 式
为
:
·
2061
·
剩余6页未读,继续阅读
资源评论
weixin_38548507
- 粉丝: 5
- 资源: 961
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- springboot261高校专业实习管理系统的设计和开发_0303174040.zip
- springboot065基于智能推荐的卫生健康系统.zip
- springboot066人事系统.zip
- springboot262基于spring boot的小型诊疗预约平台的设计与开发.zip
- springboot067中小型医院网站.zip
- pcl源码point-types.h
- 双馈风机惯性控制参与系统一次调频的Matlab Simulink模型 系统为三机九节点模型,所有参数已调好且可调,可直接运行,风电渗透率19.4% 风机采用惯性控制,转速回复模块,在系统频率跌落时释放
- Radar Archetecture
- springboot069视频网站系统的设计与实现.zip
- springboot068桂林旅游景点导游平台.zip
- springboot262基于spring boot的小型诊疗预约平台的设计与开发_0303174040.zip
- springboot070基于springboot的大创管理系统.zip
- springboot263校园组团平台.zip
- springboot263校园组团平台_0303174040.zip
- springboot071基于springboot的图书进销存管理系统.zip
- springboot070基于springboot的大创管理系统_0303152757.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功