The invention provides a high efficiency security monitoring device audio video data flow control method, including the following steps, S1: real-time monitoring of audio and video data information, and when audio and video data are generated, audio and video data are stored in audio and video caching, synchronization record cache number uframenum; S2: the number of preset caches in the system. The maximum save value of uframenum is measured and whether the cache number uframenum exceeds the maximum value; if more than the maximum saved value is exceeded, the audio and video cache data are emptied and the newly generated audio and video data are re filled; S3: monitoring whether there is an external device preview network camera terminal; if detected with the external device Then, it automatically opens the network transmission function and synchronously records the network buffer water level uthreshold. It can send audio and video data more effectively and quickly, without affecting the network condition, reducing the occupation of network bandwidth, and can make use of audio and video data more effectively and reasonably, so as to reduce the load running in the process of audio and video data transmission. .
【技术实现步骤摘要】
一种高效率安防监控设备音视频数据流量控制方法[
]本专利技术涉及数据流量控制
,尤其涉及一种准确度高、控制效果好的高效率安防监控设备音视频数据流量控制方法。[
技术介绍
]在现有的网络摄像机的使用场景中,更多的会依赖设备所处的网络环境以及设备自身的性能,设备数据发送与接收速率的控制,主要依赖于对网络环境的判断,忽略了设备本身可能存在的速率控制,这种方式受CPU系统时钟频率影响较大,容易出现同类型设备使用不同时钟频率的系统,在相同网络中速率控制有明显差异。现有设计中,流量控制只针对设备发送或者接收时,控制设备数据发送速度或者数据接收速度,对于设备应用层中的数据发送,并未完全起到流量控制的作用,视频监控系统中预览的视频画面是实时的,对画面的流畅性要求较高,采用I帧、P帧进行视频传输可以提高网络的适应能力,且能降低解码成本所以现阶段的视频解码都只采用I帧和P帧进行传输,而且每一个I帧数据和P帧数据均需要占用较大内存进行保存,如果产生的数量一旦增多,且没有及时被网传发送到客户端,极有可能造成设备、网口、带宽的负荷运行。基于上述问题,怎样才能有效的对数据流量进行控制,是本领域的技术人员经常考虑的问题,也进行了大量的研发和实验,并取得了较好的成绩。[
技术实现思路
]为克服现有技术所存在的问题,本专利技术提供一种准确度高、控制效果好的高效率安防监控设备音视频数据流量控制方法。本专利技术解决技术问题的方案是提供一种高效率安防监控设备音视频数据流量控制方法,包括以下步骤,S1:实时监测音视频数据信息,且当音视频数据产生后,将音视频数据信息保存于音视频缓存中,同步记录缓存 ...
【技术保护点】
1.一种高效率安防监控设备音视频数据流量控制方法,其特征在于:包括以下步骤,S1:实时监测音视频数据信息,且当音视频数据产生后,将音视频数据信息保存于音视频缓存中,同步记录缓存数量uframenum;S2:预设系统中缓存数量uframenum的最大保存值,并判断缓存数量uframenum是否超出了该最大保存值;若超过最大保存值,则清空音视频缓存数据,并重新填入新生成的音视频数据;S3:监测是否有外部设备预览网络摄像机终端;若检测到与外部设备的连接,则自动开启网传功能,从音视频缓存中获取对应数据信息,并将数据信息写入网传缓存,同步记录网传缓存水位uthreshold;S4:预设缓存水位uthreshold的基准值a,当判断出该缓存水位uthreshold的值大于基准值a,且实时传送的音视频数据不是I帧数据,则控制丢弃该数据信息,不将其放入网传缓存中;S5:设置网络传送过程的网络速度级别netlevel为a、b和c;且默认netlevel为c;所述网络速度级别netlevel为a表示网络状况优良,所述网络速度级别netlevel为c表示网络状况较差;S6:同步定义前一秒网传缓存为B1,实时 ...
【技术特征摘要】
1.一种高效率安防监控设备音视频数据流量控制方法,其特征在于:包括以下步骤,S1:实时监测音视频数据信息,且当音视频数据产生后,将音视频数据信息保存于音视频缓存中,同步记录缓存数量uframenum;S2:预设系统中缓存数量uframenum的最大保存值,并判断缓存数量uframenum是否超出了该最大保存值;若超过最大保存值,则清空音视频缓存数据,并重新填入新生成的音视频数据;S3:监测是否有外部设备预览网络摄像机终端;若检测到与外部设备的连接,则自动开启网传功能,从音视频缓存中获取对应数据信息,并将数据信息写入网传缓存,同步记录网传缓存水位uthreshold;S4:预设缓存水位uthreshold的基准值a,当判断出该缓存水位uthreshold的值大于基准值a,且实时传送的音视频数据不是I帧数据,则控制丢弃该数据信息,不将其放入网传缓存中;S5:设置网络传送过程的网络速度级别netlevel为a、b和c;且默认netlevel为c;所述网络速度级别netlevel为a表示网络状况优良,所述网络速度级别netlevel为c表示网络状况较差;S6:同步定义前一秒网传缓存为B1,实时网传缓存为B2,且前一秒的网传速度为B3;并通过比较B1、B2和B3的数值大小,判定网络的畅通状况,进而对网络速度级别netlevel进行灵活调节;S7:当网络速度级别netlevel为a时,则保持每10毫秒一次的速度向网传缓存写入音视频数据信息;如果网络速度级别netlevel为b时,则保持每20毫秒一次的速度向网传缓存写入音视频数据信息;如果网络速度级别netlevel为c时,则保持每30毫秒一次的速度向网传...
【专利技术属性】
技术研发人员:王刚,郭俊峰,
申请(专利权)人:深圳市亿联智能有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。