- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
智能视频监控系统中网络拥塞解决策略
智能视频监控系统中网络拥塞解决策略
摘 要:借鉴TFRC拥塞控制模型原理,提出一种网络拥塞自适应解决策略,按照该网络拥塞解决策略的要求,结合网络视频流传输相关技术为系统后台服务端设计了一个网络拥塞处理模块。该模块通过接收端反馈回来的网络状况报告,制定出平滑的数据传输带宽,系统根据该传输带宽对数据发送模块和视频编码模块运作进行指导。
关键词:智能视频监控;网络拥塞;网络自适应;TFRC
DOIDOI:10.11907/rjdk.151262
中图分类号:TP393
文献标识码:A 文章编号:1672-7800(2015)007-0166-03
0 引言
近年来,伴随技术的不断进步,视频监控系统在人们日常生活中的应用越来越广泛。当前,视频监控系统正朝着数字化、智能化方向发展,为用户提供一个全面智能的安全防护解决方案尤为必要。各种报警传感器和智能网络摄像机地诞生为视频监控系统的发展提供了基本保障。然而,这些设备大多是通过网络进行数据传输,现有的网络体系结构只能提供尽力而为的传输服务,缺乏服务质量保障,这对网络带宽需求量最大的视频流传输产生了严重影响。如何在网络环境下为大量的视频流传输提供可靠保证,已成为网络视频研究的热点问题。
1 视频监控系统网络拥塞控制解决方案
本文提出的针对视频监控系统的网络拥塞解决方案设计如图1所示。视频监控系统主要由服务端和客户端两部分组成。
服务端通过视频信息采集模块,读取来自视频源的信息。读入视频信息后,由视频解码模块负责对视频信息作分析处理,将原始视频数据转换成可以重新编码的视频信息。随后根据网络拥塞控制模块制定的相关编码参数,进行视频编码工作,生成适合于网络传输的视频数据,根据RTP协议格式要求把这些视频数据连续发送给客户端。传输过程中的差错控制、传输速率控制由网络拥塞处理模块来实现。
客户端在接收到数据包信息后,将它们加入到一个缓冲区中,再调用解码库进行解码。解码后获得的视频信息通过视频分析处理模块进行移动侦测、人脸识别等图像分析工作后,再显示给用户观看或者保存起来。
客户端QoS监视模块采集到的网络信息,如包的丢失率、包延时时间及环路时间等,经处理计算后,根据RTCP协议格式要求传送给服务端,由服务端的网络拥塞处理模块对这些信息进行处理、分析,进而保障服务端视频编码及数据传输的正常进行。实现视频流自适应控制传输,为用户提供一个可靠、稳定、良好的视频观看环境。
图1 视频监控系统网络拥塞控制解决方案
2 网络拥塞控制模块
发送端的网络拥塞控制模块主要依照TFEC模型来设计,其工作原理如图2所示。TFRC的稳态速率计算公式为:
B(p)=stRTT2bp3+t0min(1,33bp8)p(1+32p2)(1)
其中,s代表TCP报文大小,单位是字节;p代表丢失事件率,t0代表数据报文的超时时间,tRTT为数据报文的环路时间,b为一个应答所接收到的报文数数目(b规定为1)。通过式(1)就可以计算出一个传输数据流的稳态发送速率B(p)。
图2 网络拥塞控制模块工作原理
发送端在准备需要发送的视频信息后,将这些视频信息按RTP协议要求打包,添加时间戳、状态值,发送序号等一些网络信息,接收端在收到这些视频信息数据包后,除了解码恢复出图像信息外,还要提取出时间戳等信息,采用反馈控制法计算出包丢失率、环路时间、瓶颈带宽等信息。这些网络状况信息交给接收端的网络状况反馈模块,按照RTCP协议的要求打包传输给发送端。发送端根据这些反馈信息,依照网络拥塞自适应控制模型,计算出当前的网络带宽,制定平滑的网络数据传输速率调整方案,进行视频编码的相关参数调整,力求保证视频服务质量。
2.1 视频编码调整
视频编码调整的目的在于降低编码码率或是调整帧速,以适应当前网络带宽。本视频监控系统采用H.263+和MJPEG4两种编码标准。它们比较适合于局域网内的视频传输。
2.2 发送速率调整
发送端自适应控制模块根据网络拥塞控制模块提供的网络状况信息,将发送速率逐步地调整到期望速率,力求和实际网络带宽相匹配,保障视频流网络传输的正常进行。该过程是一个渐进过程,数据发送率不能发生大的跳变,否则对接收端的观看效果影响很大。
(1)客户端瓶颈带宽计算。
如图3所示,发送端在时间点为tTimestamp时向接收端发送了一个数据包,随后在收到N个含有时间戳tTimestamp的数据包后,使用式(3)来计算瓶颈带宽。
BnBw=∑Ni=1packet[i]tRecv_ClientN-tRecv_Client1(2)
其中,BnBw为网络瓶颈带宽值,Packet[i]为第i个数据包的大
文档评论(0)