一种调整监控终端网络接口工作模式的方法和装置制造方法及图纸

技术编号:9697303 阅读:71 留言:0更新日期:2014-02-21 06:15
本发明专利技术提供一种调整监控终端网络接口工作模式的方法,该监控终端用于视频图像编码,该方法包括:A、监控终端上电启动后将自身的双工模式设置为自协商,网络接口速率被设置为自协商;B、根据所述监控终端网络接口发送视频数据的速率调整该监控终端网络接口的速率。本发明专利技术方案简单易行,成本低,能解决众多情况下因流量突发导致的网络丢包问题。

【技术实现步骤摘要】
一种调整监控终端网络接口工作模式的方法和装置
本专利技术涉及视频监控
,尤其涉及一种调整监控终端网络接口工作模式的方法和装置。
技术介绍
在IP视频监控的传输网络中,对网络设备的传输要求与传统的要求有较大区别,主要是因为其所承载的IP视频监控数据包有着自身的特点。众所周知,IP视频数据包分为I帧、P帧,有时还包括B帧。对于承担视频数据传输的网络设备来说,流量负载最大的情况就是多路视频流的I帧数据同时蜂拥而来。此时,几路I帧数据的叠加有可能会瞬间超过该网络设备出端口速率,这样将导致视频数据包的丢失,给用户的实际体验就是图像卡顿不流畅。请参图1,两个视频编码器发送的I帧数据同时到达了接入层交换机,如果该两路数据需要的发送速率超过该接入层交换机出端口的速率,则接入层交换机将丢掉一些数据包。针对上述问题,目前的几种解决方案如下:解决方案一:在接入交换机连接监控终端的端口上启用流控功能,当交换机拥塞时能及时通知监控终端降低发包速率。解决方案二:在接入交换机上加大缓存,在交换机拥塞时把IP视频报文缓存下来而不是粗暴的丢弃。解决方案三:优化监控终端所发出的I帧和P帧等,使I帧变小。解决方案一需要事先在接入交换机端口上配置好流控功能,并且该流控功能只能在接入交换机的接入端口上启用。但在一些实际应用场景中,接入交换机或者监控终端可能不支持流控技术,这样就无法使用该方案。解决方案二所采用的在交换机上加大缓存的方法从技术上考虑是个不错的选择,但是这又将增加视频监控网络的成本。一般处于核心层的交换机才会有大缓存,而处于接入层的交换机一般缓存都比较小,甚至没有。解决方案三所采用的优化监控终端所发出的I帧和P帧,看起来是个不花钱不费力的好办法。但是,实际上此方法最不可取。因为该方案对图像质量、视频流畅性都有冲击,一般是不予考虑的。
技术实现思路
有鉴于此,本专利技术提供一种调整监控终端网络接口工作模式的方法,该监控终端用于视频图像编码,该方法包括:A、监控终端上电启动后将自身的双工模式设置为自协商,网络接口速率被设置为自协商;B、根据所述监控终端网络接口发送视频数据的速率调整该监控终端网络接口的速率。优选地,根据所述监控终端网络接口发送视频数据的速率调整该监控终端网络接口的速率具体为:如果发送视频数据的速率小于等于预设阈值,则将该监控终端网络接口的速率调整为10M,如果所述发送视频数据的速率大于该预设阈值,则将该监控终端网络接口的速率调整为100M。优选地,根据承载发送的视频数据的传输层协议将监控终端的双工模式调整为自协商或半双工。优选地,管理监控终端的监控服务器根据获知的视频数据发送速率通知监控终端调整网络接口工作速率;或者监控终端直接根据自身获知的视频数据发送速率调整其网络接口速率。优选地,管理监控终端的监控服务器根据获知的承载视频数据的传输层协议通知监控终端调整双工模式;或者监控终端直接根据自身获知的承载视频数据的传输层协议调整双工模式。基于同样的构思,本专利技术还提供一种调整监控终端网络接口工作模式的装置,该装置应用于监控终端,该监控终端用于对采集的视频图像进行编码,该装置包括:工作模式初始化单元,用于监控终端上电启动后将自身的双工模式设置为自协商,网络接口速率被设置为自协商;速率调整单元,用于根据所述监控终端网络接口发送视频数据的速率调整该监控终端网络接口的速率。优选地,该速率调整单元根据所述监控终端网络接口发送视频数据的速率调整该监控终端网络接口的速率具体为:如果发送视频数据的速率小于等于预设阈值,则将该监控终端网络接口的速率调整为10M,如果所述发送视频数据的速率大于该预设阈值,则将该监控终端网络接口的速率调整为100M。优选地,该装置还包括双工模式调整单元,该双工模式调整单元用于根据承载发送的视频数据的传输层协议将监控终端的双工模式调整为自协商或半双工。优选地,管理监控终端的监控服务器根据获知的视频数据发送速率通知监控终端调整网络接口工作速率,速率调整单元根据该调整通知执行速率的调整;或者速率调整单元直接根据监控终端自身获知的视频数据发送速率调整其网络接口速率。优选地,管理监控终端的监控服务器根据获知的承载视频数据的传输层协议通知监控终端调整双工模式,双工模式调整单元根据该调整通知执行双工模式的调整;或者双工模式调整单元直接根据监控终端自身获知的承载视频数据的传输层协议调整双工模式。相较于现有技术,本专利技术方案简单易行,成本低,能解决众多情况下因流量突发导致的网络丢包问题。【附图说明】图1是视频流量突发示例图。图2是本专利技术示例对应的网络结构图。图3是本专利技术装置逻辑结构图。【具体实施方式】网络接口的工作模式包括速率和双工两方面,可以分为IOM半双工、IOM全双工、100M半双工、100M全双工和自协商5种。一般情况下都是将工作模式设置在自协商模式下。本专利技术方案通过对监控终端网络接口工作模式的自适应调整来使得接入交换机的出接口不再发生拥塞的状况,从而不再丢包。该方案简单易行,是解决一些实际场景中视频丢包问题的理想方法。目前业界的监控终端有两种管理模式,即独立运行模式和服务器集中管理模式。以下分别对两种模式下如何实施本方案进行说明。实施例一服务器集中管理模式监控终端上电启动后将自身的双工模式设置为自协商,网络接口速率被设置为自协商。后续根据实际情况进行调整。监控服务器获取监控终端的相关信息,该信息主要包括发送视频数据的速率和承载视频数据的协议类型。监控终端上电后向监控服务器进行注册,注册过程中会告知监控服务器自身支持的码流数量和每条码流的速率(以秒为单位的平均速率)以及承载每条码流的协议。监控服务器将这些信息保存在本地。后续客户端向监控服务器点播监控终端某一路实况流时,监控服务器根据本地保存的信息获知该路实况流所能达到的速率以及承载该实况流的协议。通常,实况流都是由UDP协议所承载的。监控服务器根据后续监控终端即将发送的实况流的速率以及承载协议判断是否需要调整监控终端网络接口的工作模式,如果需要就发送调整指令,通知监控终端调整其网络接口的工作模式。工作模式中的接口速率调整的判断依据是:如果监控终端发送视频数据的速率小于等于预设阈值,则将该监控终端网络接口的速率设置为10M,如果所述发送视频数据的速率大于该预设阈值,则将该监控终端网络接口的速率设置为100M。这里监控终端发送视频数据的速率即为监控服务器本地保存的该路实况流所对应的速率。预设阈值可以是8M或者9M等小于IOM的值,本专利技术对此不作限定。工作模式中的双工调整的判断依据是:如果是UDP协议承载视频数据,则将双工模式设置为半双工,如果是TCP协议承载视频数据的,则将双工模式设置为自协商。需要说明的是,如果始终将监控终端的双工模式设置自协商也是可以的,即不对初始化后的双工模式进行调整,因为自协商既适用于TCP的情况,也适用于UDP的情况。监控终端收到监控服务器的工作模式调整指示后执行相应的调整。如果有若干个客户端同时向监控服务器点播了同一个监控终端不同路的实况码流时,监控服务器在确定该监控终端的视频数据发送速率时需要将这些不同路的实况码流速率相加。比如客户端I点播了监控终端I通道I的实况流,同时客户端2点播了监控终端I通道2的实况流。监控服务器收到本文档来自技高网
...
一种调整监控终端网络接口工作模式的方法和装置

【技术保护点】
一种调整监控终端网络接口工作模式的方法,该监控终端用于视频图像编码,其特征在于,该方法包括:A、监控终端上电启动后将自身的双工模式设置为自协商,网络接口速率被设置为自协商;B、根据所述监控终端网络接口发送视频数据的速率调整该监控终端网络接口的速率。

【技术特征摘要】
1.一种调整监控终端网络接口工作模式的方法,该监控终端用于视频图像编码,其特征在于,该方法包括: A、监控终端上电启动后将自身的双工模式设置为自协商,网络接口速率被设置为自协商; B、根据所述监控终端网络接口发送视频数据的速率调整该监控终端网络接口的速率。2.如权利要求1所述的方法,其特征在于,根据所述监控终端网络接口发送视频数据的速率调整该监控终端网络接口的速率具体为:如果发送视频数据的速率小于等于预设阈值,则将该监控终端网络接口的速率调整为10M,如果所述发送视频数据的速率大于该预设阈值,则将该监控终端网络接口的速率调整为100M。3.如权利要求1或2所述的方法,其特征在于,根据承载发送的视频数据的传输层协议将监控终端的双工模式调整为自协商或半双工。4.如权利要求2所述的方法,其特征在于,管理监控终端的监控服务器根据获知的视频数据发送速率通知监控终端调整网络接口工作速率;或者监控终端直接根据自身获知的视频数据发送速率调整其网络接口速率。5.如权利要求3所述的方法,其特征在于,管理监控终端的监控服务器根据获知的承载视频数据的传输层协议通知监控终端调整双工模式;或者监控终端直接根据自身获知的承载视频数据的传输层协议调整双工模式。6.一种调整监控终端网络接口工作模式的装置,该装置应用于监控终端,该监控终端用于对采集的视频图像进行编码,其特征在于,该装置包括...

【专利技术属性】
技术研发人员:周迪王军
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1