针对视频监控的动态带宽检测和智能传输方法

文档序号:7764400阅读:369来源:国知局
专利名称:针对视频监控的动态带宽检测和智能传输方法
技术领域
本发明涉及一种动态带宽检测和智能传输方法,特别涉及一种属于安防监控领域的针对视频监控的动态带宽检测和智能传输方法。
背景技术
目前,大型安防监控系统如图1所示,网点与监控中心之间,监控中心与监控中心之间,网点与网点之间的传输网络一般不是局域网,传输网络带宽受费用和网络条件的限制一般采用IM和2M的较多,由于传输网络带宽较窄和传输网络不稳定的原因,导致在音频、视频上传时经常发生视频图像不流畅、重要报警信息上报丢失、视频监控缺失等现象。 为了防止传输网络不稳定、窄带宽可能带来的视频监控问题,需要有带宽实时检测和智能传输来保证视频监控的质量。目前带宽检测技术多采用ICMP的Ping包或发大量的网络包来检测带宽,本身占用了大量的带宽影响了传输业务,不能适用于视频监控领域。目前极需要一种不占用(或极少占用带宽)的一种带宽实时检测技术,和基于这种技术的智能视频传输技术。综上所述,针对现有技术的缺陷,特别需要一种针对视频监控的动态带宽检测和智能传输方法,以解决以上提到的问题。

发明内容
本发明的目的在于提供一种针对视频监控的动态带宽检测和智能传输方法,不占用或极少占用带宽,避免带宽不稳定带来的问题,优化了传输技术,提高了监控系统的可靠性。本发明所解决的技术问题可以采用以下技术方案来实现—种针对视频监控的动态带宽检测和智能传输方法,其特征在于,它包括如下步骤(1)获取视频监控系统中视频数据、报警消息和对讲音频数据的带宽数据;(2)计算实时带宽,实时带宽=ηXTi+NUM_TALKX90k+NUM_PICX40k+NUM_ INFOX512 ;其中,η是多少路视频并发上传;i是1到4的数字;NUM_TALK是固定时间段里并发语音对讲的数量;NUM_PIC是固定时间段里上传图片的数量;NUM_INF0是固定时间段里上传报警信息的数量;(3)根据实时带宽,通过视频传输优化组合算法计算,采取不同的传输方案。在本发明的一个实施例中,所述视频传输优化组合算法包括(1)带宽足够的情况下保证多路视频传输、对讲、图片、信息文字;(2)带宽一般的情况下保证最低路数视频传输、对讲、图片、信息文字;(3)带宽窄的情况下优先选择低码流视频传输、对讲、图片、信息文字上传;(4)带宽不能满足视频传输要求情况下,选择图片和信息文字上传。
在本发明的一个实施例中,视频数据的带宽计算如下视频带宽=(1通道子码流数据+2通道子码流数据+……)X带宽系数在本发明的一个实施例中,报警消息的带宽计算如下消息带宽=消息包长度X每秒消息包数= (Ethernet头+IP头+TCP头+报警消息头+报警消息体)X每秒包数在本发明的一个实施例中,对讲音频数据的带宽计算如下对讲带宽=包长度X每秒包数=包长度X (1/打包周期)= (Ethernet头+IP头+UDP头+RTP头+有效载荷)X (1/打包周期)本发明的针对视频监控的动态带宽检测和智能传输方法具有以下优点1、避免带宽不稳定带来的系统问题带宽不稳定时根据实时检测的带宽情况做出视频监控方案调整,确保系统能正常运行。2、优化了传输技术,提高了监控系统的可靠性在带宽比较窄的情况下可以用实时带宽计算办法选择视频传输优化组合,提高整个系统的可靠性。本发明的特点可参阅本案图式及以下较好实施方式的详细说明而获得清楚地了解。


图1为现有的安防监控系统的结构示意图;图2为本发明的流程框图。
具体实施例方式为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体图示,进一步阐述本发明。如图2所示,针对视频监控的动态带宽检测和智能传输方法,其特征在于,它包括如下步骤(1)获取视频监控系统中视频数据、报警消息和对讲音频数据的带宽数据;(2)计算实时带宽,实时带宽=ηXTi+NUM_TALKX90k+NUM_PICX40k+NUM_ INFOX512 ;其中,η是多少路视频并发上传;i是1到4的数字;NUMjALK是固定时间段里并发语音对讲的数量;NUM_PIC是固定时间段里上传图片的数量;NUM_INF0是固定时间段里上传报警信息的数量;(3)根据实时带宽,通过视频传输优化组合算法计算,采取不同的传输方案。在视频监控系统中,占据带宽的主要数据流量来源于视频数据、报警消息和对讲音频数据。在本发明中,视频数据视频数据的大小主要依据视频格式与传输子码流,带宽计算如下视频带宽=(1通道子码流数据+2通道子码流数据+……)X带宽系数
报警消息报警消息主要由报警消息头和消息体组成,带宽计算如下消息带宽=消息包长度X每秒消息包数= (Ethernet头+IP头+TCP头+报警消息头+报警消息体)X每秒包数对讲音频数据是由音频压缩格式和打包时长决定,带宽计算如下对讲带宽=包长度X每秒包数=包长度X (1/打包周期)= (Ethernet头+IP头+UDP头+RTP头+有效载荷)X (1/打包周期)按照上面的计算公式G711 :20ms 打包,带宽为(528/20+64) Kbit/s = 90. 4Kbit/s整个带宽实时动态检测过程如下生成实时带宽数据后,根据带宽不同等级采取不同的传输技术方案,即视频传输优化组合算法
视频传输子码流音频对ι图片ι文字
权利要求
1.一种针对视频监控的动态带宽检测和智能传输方法,其特征在于,它包括如下步骤(1)获取视频监控系统中视频数据、报警消息和对讲音频数据的带宽数据;(2)计算实时带宽,实时带宽=ηX Ti+NUM_TALK X 90k+NUM_PIC X 40k+NUM_ INFOX512 ;其中,η是多少路视频并发上传;i是1到4的数字;NUM_TALK是固定时间段里并发语音对讲的数量;NUM_PIC是固定时间段里上传图片的数量;NUM_INF0是固定时间段里上传报警信息的数量;(3)根据实时带宽,通过视频传输优化组合算法计算,采取不同的传输方案。
2.如权利要求1所述的针对视频监控的动态带宽检测和智能传输方法,其特征在于, 所述视频传输优化组合算法包括(1)带宽足够的情况下保证多路视频传输、对讲、图片、信息文字;(2)带宽一般的情况下保证最低路数视频传输、对讲、图片、信息文字;(3)带宽窄的情况下优先选择低码流视频传输、对讲、图片、信息文字上传;(4)带宽不能满足视频传输要求情况下,选择图片和信息文字上传。
3.如权利要求1所述的针对视频监控的动态带宽检测和智能传输方法,其特征在于, 视频数据的带宽计算如下视频带宽=(1通道子码流数据+2通道子码流数据+……)X带宽系数
4.如权利要求1所述的针对视频监控的动态带宽检测和智能传输方法,其特征在于, 报警消息的带宽计算如下消息带宽=消息包长度X每秒消息包数=(Ethernet头+IP头+TCP头+报警消息头+报警消息体)X每秒包数
5.如权利要求1所述的针对视频监控的动态带宽检测和智能传输方法,其特征在于, 对讲音频数据的带宽计算如下对讲带宽=包长度X每秒包数=包长度X (1/打包周期) =(Ethernet头+IP头+UDP头+RTP头+有效载荷)X (1/打包周期)
全文摘要
本发明的目的在于公开一种针对视频监控的动态带宽检测和智能传输方法,它包括如下步骤(1)获取视频监控系统中视频数据、报警消息和对讲音频数据的带宽数据;(2)计算实时带宽,n×Ti+NUM_TALK×90k+NUM_PIC×40k+NUM_INFO×512;其中n是多少路视频并发上传;i是1到4的数字;NUM_TALK是固定时间段里并发语音对讲的数量;NUM_PIC是固定时间段里上传图片的数量;NUM_INFO是固定时间段里上传报警信息的数量;(3)根据实时带宽,通过视频传输优化组合算法计算,采取不同的传输方案。
文档编号H04N21/647GK102469296SQ20101053391
公开日2012年5月23日 申请日期2010年11月8日 优先权日2010年11月8日
发明者孙世伟 申请人:上海天跃科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1