视频文件的通讯方法、监控终端、监控服务器以及视频监控系统的制作方法

文档序号:7775887阅读:234来源:国知局
视频文件的通讯方法、监控终端、监控服务器以及视频监控系统的制作方法
【专利摘要】本发明提供的端与端之间的视频文件的通讯方法,包括使监控终端将采集到的视频文件传送至监控服务器;使所述监控服务器在接收到视频文件时发送传输速率监测信息至所述监控终端;使所述监控终端接收到所述传输速率监测信息后将传输速率信息反馈至所述监控服务器;使所述监控服务器接收到所述反馈的传输速率信息后,对传输速率进行判断处理,若判断得到所述传输速率小于预设值,则发送传输速率控制信息至所述监控终端;使所述监控终端判断是否接收到所述传输速率控制信息,若接收到所述传输速率控制信息,则丢弃视频文件中的非必要视频文件,将必要的视频文件发送至所述监控服务器和/或降低视频文件的帧率后将视频文件发送至所述监控服务器。
【专利说明】视频文件的通讯方法、监控终端、监控服务器以及视频监控系统
【技术领域】
[0001]本发明涉及一种视频文件的通讯方法、监控终端、监控服务器以及视频监控系统。【背景技术】
[0002]视频监控系统是安防行业最主流的安防系统之一,视频监督亦是安全防范系统的重要组成部分,安是一种防范能力较强的综合系统。视频监控以其直观、准确、及时和信息内容丰富而广泛用于许多场合。近年来,随着计算机、网络以及图像处理、传输技术的飞速发展,视频监控系统也有了长足的发展。
[0003]目前,基于有线、无线等网络的视频监控系统是人们用的最多的一类安防监控系统,它可以将前端监控设备采集到的视频文件通过局域网或者广域网传送到后端监控服务器,人们无论在何时何地均可以通过后端监控服务器对监控的视频进行观看。当该视频监控系统的前端监控设备通过局域网传送视频文件至后端监控服务器时,由于局域网的带宽大、传输速率高,从而使该前端监控设备传输视频文件至监控服务器时,可以传输高质量、高帧率、高码率的以及高速率的视频文件至后端监控服务器;但是,当所述视频监控系统的前端监控设备通过广域网传送视频文件至后端监控服务器时,由于广域网的带宽较小、传输速率较低,从而使得该前端监控设备传输视频文件至监控服务器时,传输速率较低、导致视频文件流畅度不高,尤其是随着科技地不断发展,高清监控设备成为主流,高清监控设备采集的视频文件的帧率、码率都较高,在带宽较低的情况下如何使得高清监控设备采集到的高清视频文件能够得以快速地传输、流畅地播放,成为目前需要急需解决的问题。

【发明内容】

[0004]本发明主要解决的技术问题是提供一种视频文件的通讯方法、监控终端、监控服务器以及视频监控系统,可以使所述监控系统能够自如地在局域网、广域网或者城域网之间进行视频文件地传输及处理,从而使得视频文件更加流畅。
[0005]为解决上述技术问题,本发明采用的一个技术方案是:提供一种端与端之间的视频文件的通讯方法,包括:使监控终端将采集到的视频文件传送至监控服务器;使所述监控服务器在接收到视频文件时发送传输速率监测信息至所述监控终端;使所述监控终端接收到所述监控服务器发送的传输速率监测信息后,根据所述监测信息将传输速率信息反馈至所述监控服务器;使所述监控服务器接收到所述反馈的传输速率信息后,对传输速率进行判断处理,若判断得到所述传输速率小于预设值,则发送传输速率控制信息至所述监控终端;使所述监控终端判断是否接收到所述传输速率控制信息,若接收到所述传输速率控制信息,则丢弃视频文件中的非必要视频文件,将必要的视频文件发送至所述监控服务器和/或降低视频文件的帧率后将视频文件发送至所述监控服务器。
[0006]其中,在使所述监控终端判断是否接收到所述传输速率控制信息的步骤中,若未接收到所述传输速率控制信息,则不对正在传输的视频文件进行处理。[0007]其中,在使监控终端将采集到的视频文件传送至监控服务器的步骤之前,还包括为所述监控终端创建唯一标识;在使监控终端将采集到的视频文件传送至监控服务器步骤中,所述视频文件还携带有所述监控终端的唯一标识;在使监控服务器在接收到视频文件时发送传输速率监测信息至所述监控终端步骤中,所述监测信息携带有所述监控终端的唯一标识;在使所述监控终端接收到所述监控服务器发送的传输速率监测信息后,根据所述监测信息将传输速率信息反馈至所述监控服务器步骤中,还将所述监控终端的唯一标识反馈至所述监控服务器;在使所述监控服务器接收到所述反馈的传输速率信息后,对传输速率进行判断处理,若判断得到所述传输速率小于预设值,则发送传输速率控制信息至所述监控终端的步骤中,所述传输速率控制信息携带有所述监控终端的唯一标识;在使所述监控终端判断是否接收到所述传输速率控制信息,若接收到所述传输速率控制信息,则丢弃视频文件中的非必要视频文件,将必要的视频文件发送至所述监控服务器和/或降低视频文件的帧率后将视频文件发送至所述监控服务器的步骤中,所述必要的视频文件和/或降低帧率后的视频文件携带有该监控终端的唯一标识。
[0008]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种视频文件的通讯方法,包括:使监控终端将采集到视频文件传送至监控服务器;使所述监控终端接收监控服务器发送的传输速率监测信息;使所述监控终端根据接收到的传输速率监测信息将传输速率信息反馈至所述监控服务器;使所述监控终端判断是否接收到所述监控服务器发送的传输速率控制信息;若所述监控终端接收到所述传输速率控制信息,则丢弃视频文件中的非必要视频文件,将必要的视频文件发送至所述监控服务器和/或降低视频文件的帧率后将视频文件发送至所述监控服务器。
[0009]其中,在使所述监控终端判断是否接收到所述传输速率控制信息的步骤中,若未接收到所述传输速率控制信息,则不对正在传输的视频文件进行处理。
[0010]为解决上述技术问题,本发明采用的又一个技术方案是:提供一种视频文件的通讯方法,包括:使监控服务器接收视频文件;使监控服务器发送传输速率监测信息至所述监控终端;使监控服务器接收所述监控终端反馈的传输速率信息;使监控服务器对所述传输速率信息进行判断处理,若判断得到传输速率小于预设值,则发送传输速率控制信息至所述监控终端;使监控服务器接收所述监控终端发送的必要的视频文件和/或降低帧率后的视频文件。
[0011]其中,在使监控服务器对所述传输速率信息进行判断处理的步骤中,若判断得到传输速率等于或者大于预设值,则不发送传输速率控制信息至所述监控终端。
[0012]为解决上述技术问题,本发明采用的又一个技术方案是:提供一种视频监控系统,包括:监控终端以及监控服务器;所述监控终端包括:第一传输模块,用于将采集到的视频文件发送至所述监控服务器;第二传输模块,用于接收所述监控服务器发送的传输速率监测信息;反馈模块,用于根据接收到的传输速率监测信息将传输速率信息反馈至所述监控服务器;第一判断模块,用于判断是否接收到所述监控服务器发送的传输速率控制信息;第三传输模块,用于在判断接收到所述传输速率控制信息后,将必要的视频文件和/或将降低帧率后的视频文件发送至所述监控服务器;所述监控服务器包括:第四传输模块,用于接收所述视频文件;第五传输模块,用于在接收到所述视频文件时发送传输速率监测信息至所述监控终端;第六传输模块,用于接收所述监控终端反馈的传输速率信息;第二判断模块,用于在接收到所述监控终端反馈的传输速率信息后,对所述传输速率进行判断处理;第七传输模块,用于在判断得到所述传输速率小于预设值时,发送传输速率控制信息至所述监控终端;第八传输模块,用于接收所述监控终端发送的必要的视频文件和/或降低帧率后的视频文件。
[0013]为解决上述技术问题,本发明采用的又一个技术方案是:提供一种监控终端,包括:第一传输模块,用于将采集到的视频文件发送至所述监控服务器;第二传输模块,用于接收所述监控服务器发送的传输速率监测信息;反馈模块,用于根据接收到的传输速率监测信息将传输速率信息反馈至所述监控服务器;第一判断模块,用于判断是否接收到所述监控服务器发送的传输速率控制信息;第三传输模块,用于在判断接收到所述传输速率控制信息后,将必要的视频文件和/或将降低帧率后的视频文件发送至所述监控服务器。
[0014]为解决上述技术问题,本发明采用的又一个技术方案是:提供一种监控服务器,包括:第四传输模块,用于接收所述视频文件;第五传输模块,用于在接收到所述视频文件时发送传输速率监测信息至所述监控终端;第六传输模块,用于接收所述监控终端反馈的传输速率信息;第二判断模块,用于在接收到所述监控终端反馈的传输速率信息后,对所述传输速率进行判断处理;第七传输模块,用于在判断得到所述传输速率小于预设值时,发送传输速率控制信息至所述监控终端;第八传输模块,用于接收所述监控终端发送的必要的视频文件和/或降低帧率后的视频文件。
[0015]本发明的有益效果是:区别于现有技术的情况,本发明的视频文件的通讯方法、监控终端、监控服务器以及视频监控系统可以使所述监控系统能够自如地在局域网、广域网或者城域网之间进行视频文件地传输及处理,从而使得视频监控系统在局域网环境内传输的视频文件清晰高更高、在广域网或者城域网内传输的视频文件在保证文件的清晰度的前提条件下,减小传输的阻塞,使得传输的视频文件不会出现“马赛克”现象。
【专利附图】

【附图说明】
[0016]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本发明端与端之间的视频文件的通讯方法第一实施例的流程图;
[0018]图2是本发明端与端之间的视频文件的通讯方法第二实施例的流程图;
[0019]图3是本发明视频文件的通讯方法第一实施例的流程图;
[0020]图4是本发明视频文件的通讯方法第一实施例的流程图;
[0021]图5是本发明视频监控系统第一实施例的方框图;
[0022]图6是本发明监控终端第一实施例的方框图;
[0023]图7是本发明监控服务器第一实施例的方框图。
【具体实施方式】
[0024]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0025]请参见图1,图1是本发明端与端之间的视频文件的通讯方法第一实施例的流程图。本实施例的端与端之间的视频文件的通讯方法包括以下步骤:
[0026]S101、使监控终端将采集到的视频文件传送至监控服务器;
[0027]在本步骤中,所述监控终端初始化之后即可实时采集视频文件,在采集到视频文件之后,需要将实时采集到的视频文件进行实时视频编码处理;本步骤中,将采集到的视频文件传送至所述监控服务器是指将实时视频编码处理后的视频文件发送至所述监控服务器。
[0028]S102、使所述监控服务器在接收到视频文件时发送传输速率监测信息至所述监控终端;
[0029]本步骤中,所述监控服务器在接收到所述监控终端发送的视频文件的同时,对所述监控终端的传输速率进行监测,即发送传输速率监测信息至所述监控终端。
[0030]S103使所述监控终端接收到所述监控服务器发送的传输速率监测信息后,根据所述监测信息将传输速率信息反馈至所述监控服务器;
[0031]本步骤中,所述监控终端接收到传输速率监测信息后,将正在传输视频文件的传输速率信息反馈至所述监控服务器,以供所述监控服务器进行传输速率的处理。
[0032]S104、使所述监控服务器接收到所述反馈的传输速率信息后,对传输速率进行判断处理,若判断得到所述传输速率小于预设值,则发送传输速率控制信息至所述监控终端;
[0033]本步骤中,所述监控服务器内预设有一标准的传输速率值,该预设值可以是监控服务器出厂时预设,也可以是用户在安装视频监控系统时根据不断的调试进行预设。当所述监控终端反馈来的传输速率小于所述预设值时,所述监控服务器即发送传输速率控制信息至所述监控终端,所述传输速率控制信息即为网络自适应拥塞控制以及视频流自适应速率控制信息。
[0034]本实施例中,若判断得到所述传输速率等于或者大于预设值时,则监控服务器不发送速率控制信息。在某些实施例中,所述监控服务器判断得到所述传输速率等于或者大于预设值时,可以发送提高视频文件的视频传输码率或增大帧速率的控制信号至所述监控终端,以进一步地提闻视频文件的清晰度等等。
[0035]S105、使所述监控终端判断是否接收到所述传输速率控制信息,若接收到所述传输速率控制信息,则丢弃视频文件中的非必要视频文件,将必要的视频文件发送至所述监控服务器和/或降低视频文件的帧率后将视频文件发送至所述监控服务器。
[0036]本步骤中,所述非必要视频文件是指丢弃用户能接受的次要信息,所述非必要视频文件包括高码率的视频数据(相邻冗余的画面和点像素)或P、B帧,主要是指在实时视频编码中处理,对连续的视频图像信号而言,前后相邻的图像之间有很强的相似性,即时间冗余。另,同画面相邻的点之间颜色相当接近,即空间冗余。将这两者压缩后,就表现为低码率的视频流信号,也即,丢弃了用户能接受的非必要信息或者次要信息。所述必要视频文件为视频文件中除丢弃的非必要信息后的视频文件,例如流畅的低码率视频流信号。
[0037]本实施例中,若经判断,未接收到所述传输速率控制信息,则所述监控终端不对正在传输的视频文件进行丢弃非必要视频文件和/或降低视频文件的帧率的处理。更甚至,在某些实施例中,所述监控终端还可根据所述监控服务器发送的提高视频文件的视频传输码率或增大帧速率的控制信号以提高传送的视频文件的清晰度等等,进一步使得传输至所述监控服务器的视频信息文件更加清晰等等。
[0038]本发明实施例中,所述监控服务器作为视频监控系统的后端服务器,包括视频文件接收端、视频解码器以及视频服务器等等,所述监控服务器在接收到视频文件之后,将所述视频文件进行解码,再将解码后的视频文件进行进一步的处理或者运用。
[0039]本发明实施例中,监控服务器通过监测到的传输速率以确定是否需要控制所述监控终端对正在传输的视频文件或者对即将要传输的视频文件进行丢弃非必要视频文件或者降低码率的处理,以进一步地使视频监控系统适应网络的需求传输实用的视频文件,避免了当传输速率较小时传输较高质量或者较大的视频文件,导致传输后的视频文件存在“马赛克”现象等等。
[0040]请参见图2,图2是本发明端与端之间的视频文件的通讯方法第二实施例的流程图。本实施例的端与端之间的视频文件的通讯方法包括以下步骤:
[0041 ] S201、为监控终端创建唯一标识;
[0042]本步骤中,为所述监控终端创建唯一标识是指为与所述监控服务器连接的每一监控终端创建唯一标识,以使得所述监控服务器可以与每一监控终端建立端对端的通讯连接。其中,所述唯一标识可以是用户为所述监控终端标识的唯一序列号,或者设备自带的设备标识符等等。
[0043]S202、使监控终端将采集到的视频文件传送至监控服务器,所述视频文件携带有该监控终端的唯一标识;
[0044]本步骤中,所述监控终端初始化之后即可实时采集视频文件,在采集到视频文件之后,需要将实时采集到的视频文件进行实时视频编码处理;本步骤中,将采集到的视频文件传送至所述监控服务器是指将实时视频编码处理后的视频文件发送至所述监控服务器。其中,所述视频文件携带有该监控终端的唯一标识,是指将编码处理后的视频文件和唯一标识传送至所述监控服务器。
[0045]S203、使监控服务器在接收到视频文件时发送传输速率监测信息至所述监控终端,所述传输速率监测信息携带有待监测的监控终端的唯一标识;
[0046]本步骤中,当所述监控服务器在接收到视频文件时,即发送传输速率监测信息至所述监控终端,在发送传输速率监测信息的同时,还携带有待监测的监控终端的唯一标识,以使得更快捷更有目的性地将所述传输速率监测信息发送至所述监控终端。
[0047]S204、使所述监控终端接收到所述监控服务器发送的传输速率监测信息后,根据所述监测信息将传输速率信息反馈至所述监控服务器,所述传输速率信息携带有该监控终端的唯一标识;
[0048]本步骤中,当所述监控终端接收到所述传输速率监测信息后,将所述传输速率信息反馈至所述服务器,其中,所述传输速率信息携带有该监控终端的唯一标识。
[0049]S205、使所述监控服务器接收到所述反馈的传输速率信息后,对传输速率进行判断处理,若判断得到所述传输速率小于预设值,则发送传输速率控制信息至所述监控终端,所述传输速率控制信息携带有待控制的监控终端的唯一标识;[0050]本步骤中,所述监控服务器内预设有一标准的传输速率值,该预设值可以是监控服务器出厂时预设,也可以是用户在安装视频监控系统时,根据不断的调试进行预设。当所述监控终端反馈来的传输速率小于所述预设值时,所述监控服务器即发送传输速率控制信息至所述监控终端,所述传输速率控制信息即为网络自适应拥塞控制以及视频流自适应速率控制信息。其中,所述传输速率控制信息携带有待控制的监控终端的唯一标识。
[0051]本实施例中,若判断得到所述传输速率等于或者大于预设值时,则监控服务器不发送速率控制信息。在某些实施例中,所述监控服务器判断得到所述传输速率等于或者大于预设值时,可以发送提高视频文件的视频传输码率或增大帧速率的控制信号至所述监控终端,以进一步地提高视频文件的清晰度等等。其中,当发送所述提高视频文件的视频传输码率或者增大帧速率的控制信号时,所述控制信号携带有待控制的监控终端的唯一标识。
[0052]S206、使所述监控终端判断是否接收到所述传输速率控制信息,若接收到所述传输速率控制信息,则丢弃视频文件中的非必要视频文件,将必要的视频文件发送至所述监控服务器和/或降低视频文件的帧率后将视频文件发送至所述监控服务器,所述必要的视频文件和/或降低帧率后的视频文件携带有该监控终端的唯一标识。
[0053]本步骤中,所述非必要视频文件是指丢弃用户能接受的次要信息,所述非必要视频文件包括高码率的视频数据(相邻冗余的画面和点像素)或P、B帧,主要是指在实时视频编码中处理,对连续的视频图像信号而言,前后相邻的图像之间有很强的相似性,即时间冗余。另,同画面相邻的点之间颜色相当接近,即空间冗余。将这两者压缩后,就表现为低码率的视频流信号,也即,丢弃了用户能接受的非必要信息。所述必要视频文件为视频文件中除丢弃的非必要信息后的视频文件,例如流畅的低码率视频流信号。
[0054]本实施例中,若经判断,未接收到所述传输速率控制信息,则所述监控终端不对正在传输的视频文件进行丢弃非必要视频文件和/或降低视频文件的帧率的处理。更甚至,在某些实施例中,所述监控终端还可根据所述监控服务器发送的提高视频文件的视频传输码率或增大帧速率的控制信号,提高传送的视频文件的清晰度等等,进一步使得传输至所述监控服务器的视频信息文件更加清晰等等。其中,所述提高的视频文件携带有该监控设备的唯一标识。
[0055]本发明实施例,适于多个监控终端对应一个监控服务器的场合,为每一监控终端均创建唯一标识,以使得每一监控终端与监控服务器的端对端的视频文件的传输更为快捷以及精确。
[0056]请参见图3,图3是本发明视频文件的通讯方法一实施例的流程图。本实施例视频文件的通讯方法包括以下步骤:
[0057]S301、使监控终端将采集到视频文件传送至监控服务器;
[0058]S302、使所述监控终端接收监控服务器发送的传输速率监测信息;
[0059]S303、使所述监控终端根据接收到的传输速率监测信息将传输速率信息反馈至所述监控服务器;
[0060]S304、使所述监控终端判断是否接收到所述监控服务器发送的传输速率控制信息;
[0061]S305、若所述监控终端接收到所述传输速率控制信息,则丢弃视频文件中的非必要视频文件,将必要的视频文件发送至所述监控服务器和/或降低视频文件的帧率后将视频文件发送至所述监控服务器。
[0062]所述非必要视频文件是指丢弃用户能接受的次要信息,所述非必要视频文件包括高码率的视频数据(相邻冗余的画面和点像素)或P、B帧,主要是指在实时视频编码中处理,对连续的视频图像信号而言,前后相邻的图像之间有很强的相似性,即时间冗余。另,同画面相邻的点之间颜色相当接近,即空间冗余。将这两者压缩后,就表现为低码率的视频流信号,也即,丢弃了用户能接受的非必要信息。所述必要视频文件为视频文件中除丢弃的非必要信息后的视频文件,例如流畅的低码率视频流信号。
[0063]本实施例中,若经判断,未接收到所述传输速率控制信息,则所述监控终端不对正在传输的视频文件进行丢弃非必要视频文件和/或降低视频文件的帧率的处理。更甚至,在某些实施例中,所述监控终端还可根据所述监控服务器发送的提高视频文件的视频传输码率或增大帧速率的控制信号以提高传送的视频文件的清晰度等等,进一步使得传输至所述监控服务器的视频信息文件更加清晰等等。又或者,在不同的实施例中,所述监控终端进行不同的处理。
[0064]在其他的实施例中,所述视频文件的通讯方法还包括:在使监控终端将采集到视频文件传送至监控服务器步骤之前,为所述监控终端创建唯一标识;在该实施例中,当为所述监控终端创建了唯一标识之后,在所述监控终端每一发送或者接收的步骤中,均需要携带该创建的唯一标识。
[0065]请参见图4,图4是本发明视频文件的通讯方法第一实施例的流程图。本实施例视频文件的通讯方法包括以下步骤:
[0066]S401、使监控服务器接收视频文件;
[0067]所述服务器接收到的视频文件,是监控终端进行视频编码后的视频文件。
[0068]S402、使监控服务器发送传输速率监测信息至所述监控终端;
[0069]S403、使监控服务器接收所述监控终端反馈的传输速率信息;
[0070]S404、使监控服务器对所述传输速率信息进行判断处理,若判断得到传输速率小于预设值,则发送传输速率控制信息至所述监控终端;
[0071]所述监控服务器内预设有一标准的传输速率值,该预设值可以是监控服务器出厂时预设,也可以是用户在安装视频监控系统时根据不断的调试进行预设。当所述监控终端反馈来的传输速率小于所述预设值时,所述监控服务器即发送传输速率控制信息至所述监控终端,所述传输速率控制信息即为网络自适应拥塞控制以及视频流自适应速率控制信
肩、O
[0072]本实施例中,若判断得到所述传输速率等于或者大于预设值时,则监控服务器不发送速率控制信息。在某些实施例中,所述监控服务器判断得到所述传输速率等于或者大于预设值时,可以发送提高视频文件的视频传输码率或增大帧速率的控制信号至所述监控终端,以进一步地提闻视频文件的清晰度等等。
[0073]S405、使监控服务器接收所述监控终端发送的必要的视频文件和/或降低帧率后的视频文件。
[0074]请参见图5,图5是本发明视频监控系统第一实施例的方框图。本实施例视频监控系统包括:
[0075]监控终端501以及监控服务器502,本实施例中,所述监控终端501为视频监控终端,它可以是任何具有网络接口的监控摄像设备,所述监控服务器502是与所述监控终端相匹配的后台服务器;
[0076]所述监控终端501包括:
[0077]第一传输模块5011,用于将采集到的视频文件发送至所述监控服务器502 ;
[0078]第二传输模块5012,用于接收所述监控服务器502发送的传输速率监测信息;
[0079]反馈模块5013,用于根据接收到的传输速率监测信息将传输速率信息反馈至所述监控服务器502 ;
[0080]第一判断模块5014,用于判断是否接收到所述监控服务器502发送的传输速率控制信息;
[0081]第三传输模块5015,用于在判断接收到所述传输速率控制信息后,将必要的视频文件和/或将降低帧率后的视频文件发送至所述监控服务器502 ;
[0082]所述非必要视频文件是指丢弃用户能接受的次要信息,所述非必要视频文件包括高码率的视频数据(相邻冗余的画面和点像素)或P、B帧,主要是指在实时视频编码中处理,对连续的视频图像信号而言,前后相邻的图像之间有很强的相似性,即时间冗余。另,同画面相邻的点之间颜色相当接近,即空间冗余。将这两者压缩后,就表现为低码率的视频流信号,也即,丢弃了用户能接受的非必要信息。所述必要视频文件为视频文件中除丢弃的非必要信息后的视频文件,例如流畅的低码率视频流信号。
[0083]本实施例中,若经判断,未接收到所述传输速率控制信息,则所述监控终端不对正在传输的视频文件进行丢弃非必要视频文件和/或降低视频文件的帧率的处理。更甚至,在某些实施例中,所述第三传输模块5015还可根据所述监控服务器发送的提高视频文件的视频传输码率或增大帧速率的控制信号以提高传送的视频文件的清晰度等等,进一步使得传输至所述监控服务器的视频信息文件更加清晰等等;亦或者在未接收到所述监控服务器发送的传输速率控制信号时,所述第三传输模块5015根据所述监控终端501的指示,将提高视频传输码率或增大帧速率的视频文件发送至所述监控服务器502。
[0084]所述监控服务器包括502:
[0085]第四传输模块5021,用于接收所述监控终端501发送的视频文件;
[0086]第五传输模块5022,用于在接收到所述视频文件时发送传输速率监测信息至所述监控终端501 ;
[0087]第六传输模块5023,用于接收所述监控终端501反馈的传输速率信息;
[0088]第二判断模块5024,用于在接收到所述监控终端501反馈的传输速率信息后,对所述传输速率进行判断处理;
[0089]第七传输模块5025,用于在判断得到所述传输速率小于预设值时,发送传输速率控制信息至所述监控终端501 ;
[0090]所述监控服务器502内预设有一标准的传输速率值,该预设值可以是监控服务器出厂时预设,也可以是用户在安装视频监控系统时根据不断的调试进行预设。当所述监控终端反馈来的传输速率小于所述预设值时,所述监控服务器502即发送传输速率控制信息至所述监控终端,所述传输速率控制信息即为网络自适应拥塞控制以及视频流自适应速率控制信息。
[0091]本实施例中,若判断得到所述传输速率等于或者大于预设值时,则监控服务器502不发送速率控制信息。在某些实施例中,所述监控服务器502判断得到所述传输速率等于或者大于预设值时,可以发送提高视频文件的视频传输码率或增大帧速率的控制信号至所述监控终端501,以进一步地提闻视频文件的清晰度等等。
[0092]第八传输模块5026,用于接收所述监控终端501发送的必要的视频文件和/或降低帧率后的视频文件。
[0093]本发明实施例中,所述所述监控终端501作为视频监控服系统的前端设备,将采集到的视频文件发送至所述监控服务器502,所述监控服务器502作为视频监控系统的后端服务器,还包括视频解码器以及视频服务器等等,所述监控服务器在接收到视频文件之后,将所述视频文件进行解码,再将解码后的视频文件发送至视频服务器对所述视频文件进行进一步的处理或者运用。
[0094]本发明实施例可以使得所述视频监控系统可以更自如的适应当前的网络带宽,不论是局域网,亦或者是广域网、城域网,该视频监控系统都可以根据正在进行的传输速率去调整视频文件大小,以使得传输的视频文件能够更好地适应当前的带宽,从而可以使得可以更流畅的播放该视频文件。另一方面,该监控系统的应用范围更广,例如移动车载视频监控等等,用户还可以通过手持设备、移动设备等等连接远程的后台监控服务器,从而可以随时随地的进行监控。
[0095]作为本发明视频监控系统的其他实施例,所述监控终端还可以包括创建模块,所述创建模块用于为每一监控终端创建唯一标识,在该实施例中,所述监控终端与所述监控服务器的通讯传输中,每一通讯即携带有该监控终端的唯一标识,当监控终端为多个时,唯一标识可以很好的标识每一终端,以使得监控终端与监控服务器能够更快捷、精确地进行通讯。
[0096]请参见图6,图6是本发明监控终端第一实施例的方框图。本实施例监控终端包括:
[0097]第一传输模块601,用于将采集到的视频文件发送至所述监控服务器;
[0098]第二传输模块602,用于接收所述监控服务器发送的传输速率监测信息;
[0099]反馈模块603,用于根据接收到的传输速率监测信息将传输速率信息反馈至所述监控服务器;
[0100]第一判断模块604,用于判断是否接收到所述监控服务器发送的传输速率控制信息;
[0101]第三传输模块605,用于在判断接收到所述传输速率控制信息后,将必要的视频文件和/或将降低帧率后的视频文件发送至所述监控服务器。本实施例中关于监控终端对视频文件的处理方式与上述实施例相同或相似,此处便不再赘述。
[0102]同样地,在其他的实施例中,所述监控终端还可以包括创建模块。该创建模块与上述创建模块的结构或功能相同或者相似,此处便不再赘述。
[0103]请参见图7,图7是本发明监控服务器第一实施例的方框图。本实施例监控服务器包括:
[0104]第四传输模块701,用于接收所述视频文件;
[0105]第五传输模块702,用于在接收到所述视频文件时发送传输速率监测信息至所述监控终端;[0106]第六传输模块703,用于接收所述监控终端反馈的传输速率信息;
[0107]第二判断模块704,用于在接收到所述监控终端反馈的传输速率信息后,对所述传输速率进行判断处理;
[0108]第七传输模块705,用于在判断得到所述传输速率小于预设值时,发送传输速率控制信息至所述监控终端;
[0109]第八传输模块706,用于接收所述监控终端发送的必要的视频文件和/或降低帧率后的视频文件。
[0110]本实施例中,所述监控服务器对视频文件的处理方式与上述实施例相同或都相似,此处便不再赘述。
[0111]以上仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种端与端之间的视频文件的通讯方法,包括: 使监控终端将采集到的视频文件传送至监控服务器; 使所述监控服务器在接收到视频文件时发送传输速率监测信息至所述监控终端; 使所述监控终端接收到所述监控服务器发送的传输速率监测信息后,根据所述监测信息将传输速率信息反馈至所述监控服务器; 使所述监控服务器接收到所述反馈的传输速率信息后,对传输速率进行判断处理,若判断得到所述传输速率小于预设值,则发送传输速率控制信息至所述监控终端; 使所述监控终端判断是否接收到所述传输速率控制信息,若接收到所述传输速率控制信息,则丢弃视频文件中的非必要视频文件,将必要的视频文件发送至所述监控服务器和/或降低视频文件的帧率后将视频文件发送至所述监控服务器。
2.如权利要求1所述的端与端之间的视频文件的通讯方法,其特征在于:在使所述监控终端判断是否接收到所述传输速率控制信息的步骤中,若未接收到所述传输速率控制信息,则不对正在传输的视频文件进行处理。
3.如权利要求1或2所述的端与端之间的视频文件的通讯方法,其特征在于:在使监控终端将采集到的视频文件传送至监控服务器的步骤之前,还包括为所述监控终端创建唯一标识; 在使监控终端将采集到的视频文件传送至监控服务器步骤中,所述视频文件还携带有所述监控终端的唯一标识; 在使监控服务器在接收到视频文件时发送传输速率监测信息至所述监控终端步骤中,所述监测信息携带有所述监控终端的唯一标识; 在使所述监控终端接收到所述监控服务器发送的传输速率监测信息后,根据所述监测信息将传输速率信息反馈至所述监控服务器步骤中,还将所述监控终端的唯一标识反馈至所述监控服务器; 在使所述监控服务器接收到所述反馈的传输速率信息后,对传输速率进行判断处理,若判断得到所述传输速率小于预设值,则发送传输速率控制信息至所述监控终端的步骤中,所述传输速率控制信息携带有所述监控终端的唯一标识; 在使所述监控终端判断是否接收到所述传输速率控制信息,若接收到所述传输速率控制信息,则丢弃视频文件中的非必要视频文件,将必要的视频文件发送至所述监控服务器和/或降低视频文件的帧率后将视频文件发送至所述监控服务器的步骤中,所述必要的视频文件和/或降低帧率后的视频文件携带有该监控终端的唯一标识。
4.一种视频文件的通讯方法,包括: 使监控终端将采集到视频文件传送至监控服务器; 使所述监控终端接收监控服务器发送的传输速率监测信息; 使所述监控终端根据接收到的传输速率监测信息将传输速率信息反馈至所述监控服务器; 使所述监控终端判断是否接收到所述监控服务器发送的传输速率控制信息; 若所述监控终端接收到所述传输速率控制信息,则丢弃视频文件中的非必要视频文件,将必要的视频文件发送至所述监控服务器和/或降低视频文件的帧率后将视频文件发送至所述监控服务器。
5.如权利要求4所述的视频文件的通讯方法,其特征在于:在使所述监控终端判断是否接收到所述传输速率控制信息的步骤中,若未接收到所述传输速率控制信息,则不对正在传输的视频文件进行处理。
6.一种视频文件的通讯方法,包括: 使监控服务器接收视频文件; 使监控服务器发送传输速率监测信息至所述监控终端; 使监控服务器接收所述监控终端反馈的传输速率信息; 使监控服务器对所述传输速率信息进行判断处理,若判断得到传输速率小于预设值,则发送传输速率控制信息至所述监控终端; 使监控服务器接收所述监控终端发送的必要的视频文件和/或降低帧率后的视频文件。
7.如权利要求6所述的视频文件的通讯方法,其特征在于:在使监控服务器对所述传输速率信息进行判断处理的步骤中,若判断得到传输速率等于或者大于预设值,则不发送传输速率控制信息至所述监控终端。
8.一种视频监控系统,包括: 监控终端以及监控服务器; 所述监控终端包括: 第一传输模块,用于将采集到的视频文件发送至所述监控服务器; 第二传输模块,用于接收所述监控服务器发送的传输速率监测信息; 反馈模块,用于根据接收到的传输速率监测信息将传输速率信息反馈至所述监控服务器; 第一判断模块,用于判断是否接收到所述监控服务器发送的传输速率控制信息;第三传输模块,用于在判断接收到所述传输速率控制信息后,将必要的视频文件和/或将降低帧率后的视频文件发送至所述监控服务器; 所述监控服务器包括: 第四传输模块,用于接收所述视频文件; 第五传输模块,用于在接收到所述视频文件时发送传输速率监测信息至所述监控终端; 第六传输模块,用于接收所述监控终端反馈的传输速率信息; 第二判断模块,用于在接收到所述监控终端反馈的传输速率信息后,对所述传输速率进行判断处理; 第七传输模块,用于在判断得到所述传输速率小于预设值时,发送传输速率控制信息至所述监控终端; 第八传输模块,用于接收所述监控终端发送的必要的视频文件和/或降低帧率后的视频文件。
9.一种监控终端,包括: 第一传输模块,用于将采集到的视频文件发送至所述监控服务器; 第二传输模块,用于接收所述监控服务器发送的传输速率监测信息; 反馈模块,用于根据接收到的传输速率监测信息将传输速率信息反馈至所述监控服务器; 第一判断模块,用于判断是否接收到所述监控服务器发送的传输速率控制信息;第三传输模块,用于在判断接收到所述传输速率控制信息后,将必要的视频文件和/或将降低帧率后的视频文件发送至所述监控服务器。
10.一种监控服务器,包括: 第四传输模块,用于接收所述视频文件; 第五传输模块,用于在接收到所述视频文件时发送传输速率监测信息至所述监控终端; 第六传输模块,用于接收所述监控终端反馈的传输速率信息; 第二判断模块,用于在接收到所述监控终端反馈的传输速率信息后,对所述传输速率进行判断处理; 第七传输模块,用于在判断得到所述传输速率小于预设值时,发送传输速率控制信息至所述监控终端; 第八传输模块,用于接收所述监控终端发送的必要的视频文件和/或降低帧率后的视频文件。`
【文档编号】H04N7/18GK103607559SQ201310549099
【公开日】2014年2月26日 申请日期:2013年11月7日 优先权日:2013年11月7日
【发明者】苏伟 申请人:成都斯科瑞特科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1