视频监控数据传输控制方法、装置及视频监控系统的制作方法

文档序号:9306952阅读:642来源:国知局
视频监控数据传输控制方法、装置及视频监控系统的制作方法
【技术领域】
[0001] 本发明涉及数据传输领域,尤其涉及一种视频监控数据传输控制方法、装置及视 频监控系统。
【背景技术】
[0002] 随着无线通信技术的迅速发展以及各种视频压缩技术的不断推出,无线网络视频 监控系统得到了长足的发展。当前广泛应用的H. 264视频压缩算法,在保证视频质量的同 时,提高了压缩比率,降低了视频流对网络带宽的需求;同时,4G网络的发展大幅提升了蜂 窝网数据通信的速率,为无线视频监控的广泛应用提供了网络基础。然而,相对于有线网络 而言,无线网络由于信号覆盖情况、无线干扰情况、用户占用情况等,造成无线网络带宽随 时间、地点而波动。在固定视频图像帧率和分辨率的前提下,用户在网络状况良好,其可用 带宽较高时,监控或播放的视频流畅清晰,而在网络状况变差,可用带宽变低时,则无法保 证应有的图像帧频,会造成图像的丢帧、拖影和抖动等现象;再次,在满足带宽有限的用户 能够正常观看视频的情况下,带宽较高的用户则无法充分利用其带宽资源享受相应质量的 服务,造成资源浪费。现在有些视频监控已区分了高清与普通版本,但是却需要用户自己去 设置,且设置以后就不会动态变化,在网络带宽变化时还需要用户自己去重新设置并缓冲, 比较麻烦,另外,由于只有高清与普通版本两种,其选择也不够多样性,不能够满足所有用 户需要。单一模式的视频流传输将无法满足使用者的需求,因而需要对视频流传输进行自 适应调整,将有效的提高带宽利用率和数据传输的质量,保证视频监控画面的稳定性。
[0003] 目前,为了减少移动无线网络带宽波动对视频图像传输的影响,对于视频流自适 应传输的主要思想是:在视频监控终端和网络侧服务器之间建立额外的控制通道,服务器 采用统计分析的方法分析丢包率等网络参数,周期性反馈给视频监控终端,视频监控终端 根据反馈的网络参数,通过改变视频数据包格式、丢弃数据帧等方法,改善视频质量,但是, 采用该方案,视频采集终端在检测到网络出现问题之时,数据包的传送已经出现了问题,实 时性较差,不利于用户体验。而且,在检测到网络出现问题之时对于视频参数的调整局限在 更改数据包格式、丢弃帧或简单的提高或降低码率,可能会使业务不稳定,影响用户体验。

【发明内容】

[0004] 有鉴于此,为解决现有存在的技术问题,本发明实施例提供:
[0005] -种视频监控数据传输控制方法,包括:
[0006] 实时监测并获取上行链路可用带宽;
[0007] 根据所述上行链路可用带宽确定目标码率,所述目标码率不大于所述上行链路可 用带宽;
[0008] 根据所述目标码率及预设的判断策略判断当前码率是否需要调整,如果是,将当 前码率调整为所述目标码率,并根据场景需求对应的预设控制策略调整所述视频流的分辨 率和/或帧率。
[0009] 较佳的,所述上行链路可用带宽与UE终端能力、上下行链路时隙配置、调制编码 方式(MCS)及物理资源块(PRB)数目相关。
[0010] 较佳的,所述根据上行链路可用带宽确定目标码率的方法为:
[0011] 目标码率=上行链路可用带宽*A,其中,0.9彡A< 1。
[0012] 较佳的,所述判断策略为:
[0013] 若0彡当前码率一目标码率彡B*当前码率,或者,0 <目标码率一当前码率彡C* 当前码率,则保持当前码率不变;否则将当前码率调整为所述目标码率,其中,B=n/当前 帧率值,C=m/当前帧率值,1彡n< 2,1. 5彡m< 3。
[0014] 较佳的,所述控制策略为分辨率优先策略,所述根据预设的控制策略调整所述视 频流的分辨率和/或帧率,包括:
[0015] 根据所述目标码率确定相应的视频质量级别;
[0016] 根据所述目标码率、目标分辨率确定目标帧率,其中,当终端最高分辨率高于所述 视频质量级别内最高分辨率时,所述目标分辨率的初始值为所述视频质量级别内最高分辨 率;当终端最高分辨率不高于所述视频质量级别内最高分辨率时,所述目标分辨率的初始 值为所述终端最高分辨率;
[0017] 判断所述目标帧率对应的视频质量级别相比于所述目标码率对应的视频质量级 别是否下降,如果没有下降,则将当前分辨率和当前帧率设为所得目标分辨率和目标帧率, 调整结束;否则将目标分辨率下调一预设的分辨率等级,作为新的目标分辨率,重新确定目 标帧率,重复上述判断和调整过程。
[0018] 较佳的,所述控制策略为帧率优先策略,所述根据预设的控制策略调整所述视频 流的分辨率和/或帧率,包括:
[0019] 根据所述目标码率确定相应的视频质量级别;
[0020] 根据所述目标码率、目标分辨率确定目标帧率,其中,所述目标分辨率的初始值为 所述视频质量级别内最低分辨率;
[0021] 判断所述目标帧率对应的视频质量级别相比于所述目标码率对应的视频质量级 别是否上升,如果没有上升或目标分辨率已达终端支持的最高分辨率,则将当前分辨率和 当前帧率设为所得目标分辨率和目标帧率,调整结束;否则将目标分辨率上调一预设的分 辨率等级,作为新的目标分辨率,重新确定目标帧率,重复上述判断和调整过程。
[0022] -种视频监控数据传输控制装置,包括:获取模块、判断模块和调整模块;其中,
[0023] 所述获取模块,用于实时监测并获取上行链路可用带宽;
[0024] 所述判断模块,用于根据所述上行链路可用带宽确定目标码率,以及根据所述目 标码率及预设的判断策略判断当前码率是否需要调整;
[0025] 所述调整模块,用于在判断模块确定需要调整当前码率时,将当前码率调整为所 述目标码率,并根据场景需求对应的预设控制策略调整所述视频流的分辨率和/或帧率。
[0026] 较佳的,所述调整模块,具体用于:
[0027] 根据所述目标码率确定相应的视频质量级别;
[0028] 根据所述目标码率、目标分辨率确定目标帧率,其中,当终端最高分辨率高于所述 视频质量级别内最高分辨率时,所述目标分辨率的初始值为所述视频质量级别内最高分辨 率;当终端最高分辨率不高于所述视频质量级别内最高分辨率时,所述目标分辨率的初始 值为所述终端最高分辨率;
[0029] 判断所述目标帧率对应的视频质量级别相比于所述目标码率对应的视频质量级 别是否下降,如果没有下降,则将当前分辨率和当前帧率设为所得目标分辨率和目标帧率, 调整结束;否则将目标分辨率下调一预设的分辨率等级,作为新的目标分辨率,重新确定目 标帧率,重复上述判断和调整过程。
[0030] 较佳的,所述调整模块,具体用于:
[0031] 根据所述目标码率确定相应的视频质量级别;
[0032] 根据所述目标码率、目标分辨率确定目标帧率,其中,所述目标分辨率的初始值为 所述视频质量级别内最低分辨率;
[0033] 判断所述目标帧率对应的视频质量级别相比于所述目标码率对应的视频质量级 别是否上升,如果没有上升或目标分辨率已达终端支持的最高分辨率,则将当前分辨率和 当前帧率设为所得目标分辨率和目标帧率,调整结束;否则将目标分辨率上调一预设的分 辨率等级,作为新的目标分辨率,重新确定目标帧率,重复上述判断和调整过程。
[0034] 一种视频监控系统,包括视频监控终端和视频服务器,所述视频监控终端上设置 有上述的视频监控数据传输控制装置。
[0035] 本发明实施例所述的视频监控数据传输控制方法、装置及视频监控系统,实时监 测并获取上行链路可用带宽;根据所述上行链路可用带宽确定目标码率,所述目标码率不 大于所述上行链路可用带宽;根据所述目标码率及预设的判断策略判断当前码率是否需要 调整,如果是,将当前码率调整为所述目标码率,并根据场景需求对应的预设控制策略调整 所述视频流的分辨率和/或帧率。本发明实施例采用开环控制方式,根据当前网络可用带 宽对数据传输进行控制,从而实时性较高,能够提高用户体验;并且,本发明实施例对分辨 率和/或帧率进彳丁协同调整,从而能够提1?业务稳定性,进一步提1?用户体验。
【附图说明】
[0036] 图1为本发明一实施例所述的视频监控数据传输控制方法流程示意图;
[0037] 图2为本发明一实施例所述的根据预设的控制策略调整所述视频流的分辨率和/ 或帧率的流程示意图;
[0038] 图3为本发明另一实施例所述的根据预设的控制策略调整所述视频流的分辨率 和/或帧率的流程示意图;
[0039] 图4为一实施例所述的视频监控数据传输控制装置结构示意图;
[0040] 图5为本发明实施例1所述的所述的视频监控系统结构示意图;
[0041] 图6为本发明实施例2中上行链路可用带宽计算流程示意图。
【具体实施方式】
[0042] 在本发明的各种实施例中:实时监测并获取上行链路可用带宽;根据所述上行链 路可用带宽确定目标码率,所述目标码率不大于所述上行链路
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1