一种降低音视频传输流量和存储空间的方法技术

技术编号:35865657 阅读:12 留言:0更新日期:2022-12-07 10:57
本发明专利技术公开了一种降低音视频传输流量和存储空间的方法,其特征在于,包括以下步骤:步骤1、以GOP为单位进行静态视频帧判断处理;步骤2、网络摄像机生成一个完整的GOP后,进行静态视频帧逻辑判断;步骤3、如果新生成的这个GOP相机没有检测到画面异动,即是画面的变化值没有超过设定的阈值,就判定新生成的这个GOP的视频都是静态画面;步骤4、则新生成的这一整个GOP就能够用静态视频帧进行替换;步骤5、网络传输与存储时,只需要传输与存储静态视频帧即可,而不是一整个GOP。本发明专利技术在传统的音视频传输协议上,新增一种协议,可以有效的降低音视频数据需要传输的数据数量及数据大小,同时也可以降低音视频数据的存储空间。同时也可以降低音视频数据的存储空间。同时也可以降低音视频数据的存储空间。

【技术实现步骤摘要】
一种降低音视频传输流量和存储空间的方法


[0001]本专利技术涉及网络摄像头的流媒体数据的传输与存储
,具体为一种降低音视频传输流量和存储空间的方法。

技术介绍

[0002]在MPEG视频编码标准中,图像集合(Group of pictures,GOP,也翻译成图像群组)是一组以MPEG编码的视频内部的连续图像,每一个以MPEG标准编码的视频都由连续的若干个图像集合组成;
[0003]H.264是目前使用最为广泛的视频压缩标准之一,随着x264/openh264和ffmpeg等开源库的推出,这一标准被越来越广泛的采用;
[0004]网络摄像机,特别是家用的网络摄像头,拍摄的大部分画面都是静态画面,也就是拍摄的画面前后基本上没有发生变化,拍摄的大多时候,也是没有声音的,如果这时候一直用标准的GOP协议生成视频流,和标准的协议生成音频流,就很浪费;现可以新增一种补充协议,可以有效的降低网络摄像机的音视频传输流量和存储空间,而对用户的使用几乎不会产生影响。

技术实现思路

[0005]本专利技术的目的在于提供一种降低音视频传输流量和存储空间的方法,以解决上述
技术介绍
中提出的问题。
[0006]为实现上述目的,本专利技术提供如下技术方案:一种降低音视频传输流量和存储空间的方法,包括以下步骤:
[0007]步骤1、以GOP为单位进行静态视频帧判断处理;
[0008]步骤2、网络摄像机生成一个完整的GOP后,进行静态视频帧逻辑判断;
[0009]步骤3、如果新生成的这个GOP相机没有检测到画面异动,即是画面的变化值没有超过设定的阈值,就判定新生成的这个GOP的视频都是静态画面;
[0010]步骤4、则新生成的这一整个GOP就能够用静态视频帧进行替换;
[0011]步骤5、网络传输与存储时,只需要传输与存储静态视频帧即可,而不是一整个GOP;
[0012]步骤6、当设备处于静态画面,用户需要查看相机的实时画面时,相机必须及时的将生产的视频帧发送出去,通过relay服务器中转,服务器收到的将是一个完整的GOP;网络摄像机会照常生成静态视频帧,标识之前上传的GOP会静态画面,relay服务器进行视频云存储时,会将标识的静态GOP用静态视频帧替换存储。
[0013]优选的,步骤1中,静态视频帧定义:一种数据标签,只有几个字节,告诉播放器此GOP画面没有变化,使用前面GOP的最后一帧画面展示即可。
[0014]优选的,步骤3中,阈值可以根据不同的设备型号和使用场景进行调整。
[0015]优选的,步骤1

5中,需要考虑用户查看相机实时画面时,来不及缓存一个GOP的情
况;需要考虑画面缓慢变化,最终导致展示的画面与实际差别很大的情况;需要考虑相机与服务器异常下线,服务器获取不到上一个GOP的情况;需要考虑服务器接收视频数据,中间有丢帧的情况;需要考虑服务器兼容不支持生成判断静态视频帧的情况。
[0016]优选的,如果相机对着一个室内的静态画面,只有一天24小时慢慢的光线明暗变化;网络摄像机并不会认为这是一个异动画面,结果生成的全是静态视频帧,会发现白天和晚上的画面是一样的,明显不对;解决方案为:如果一直是静态画面,不能一直用静态视频帧替代,需要定期,这个值可以根据不同的应用场景设置不同的参数,生成一个真实的GOP,此GOP只需要一个I帧,用于刷新画面;
[0017]网络摄像机的网络通常是不稳定的,在摄像机上传静态视频帧时,如果与服务器的链接断开,重新连上后并不能继续上传静态视频帧,因为在网络断开终端时间里面,有可能会发生动态画面,就算一直是此静态画面,重新上线的服务器也不会再有此摄像机的真实GOP缓存,所以摄像机每次断开链接重新上线,如果是静态画面,第一个GOP,此GOP只需要一个I帧,也必须要上传。
[0018]优选的,通过relay服务器的兼容处理,可以节省存储空间;
[0019]具体方案如下:网络摄像机再检测到异动画面时,会生成异动事件,relay服务器可以根据摄像机上传的GOP是否参与异动事件中,来判断此GOP是否参与静态画面,由此来判定是否需要使用静态视频帧进行替换存储,从而节省视频存储空间及后面播放器的下载流量;
[0020]当然视频播放器也需要对这种视频静态帧做特殊的处理,视频播放器解读到静态视频帧数据时,继续播放上一帧画面即可,也需要兼容有时GOP只有一个I帧的情况;
[0021]S1、以音频包为单位进行静态音频帧判断处理;
[0022]静态音频帧定义:一种数据标签,只有几个字节;告诉播放器当前画面没有声音,请静音播放;网络摄像机生成一个完整的音频包后,进行静态音频帧逻辑判断;
[0023]S3、如果新生成的这个音频包没有声音变化,即声音的变化值没有超过设定的阈值,此阈值可以根据不同的设备型号和使用场景进行调整,就判定此音频包为静音包;
[0024]S4、新生成的音频包就可以用静态音频帧进行替换;
[0025]S5、网络传输与存储时,只需要传输与存储静态音频帧即可,而不是一个音频包;
[0026]S6、当然在处理静态音频帧时,也需要应对网络摄像机再实际的应用场景中,会出现网络抖动,丢包,拥堵,链接断开的异常情况;
[0027]S7、服务器也需要兼容无法生成静态音频帧的老款固件摄像机,通过网络摄像机是否生成声音事件来判断,在声音事件以外的音频包,声音静态音频帧进行替换处理;
[0028]S8、音视频播放器也需要对静态音频帧做相应的兼容处理,在解读到静态音频帧数据时,需要使用静音包进行替换播放。
[0029]本专利技术提出的一种降低音视频传输流量和存储空间的方法,有益效果在于:本专利技术在传统的音视频传输协议上,新增一种协议,可以有效的降低音视频数据需要传输的数据数量及数据大小,同时也可以降低音视频数据的存储空间,降低音视频流的传输成本与存储成本,并适当提高了传输效率。
附图说明
[0030]图1为本专利技术的视频画图原理框图;
[0031]图2为本专利技术的音频原理框图。
具体实施方式
[0032]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0033]实施例,请参阅图1

2,本专利技术提供一种技术方案:一种降低音视频传输流量和存储空间的方法,其特征在于,包括以下步骤:
[0034]步骤1、以GOP为单位进行静态视频帧判断处理;
[0035]静态视频帧定义:一种数据标签,只有几个字节,告诉播放器此GOP画面没有变化,使用前面GOP的最后一帧画面展示就可以;
[0036]步骤2、网络摄像机生成一个完整的GOP后,进行静态视频帧逻辑判断;<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种降低音视频传输流量和存储空间的方法,其特征在于,包括以下步骤:步骤1、以GOP为单位进行静态视频帧判断处理;步骤2、网络摄像机生成一个完整的GOP后,进行静态视频帧逻辑判断;步骤3、如果新生成的这个GOP相机没有检测到画面异动,即是画面的变化值没有超过设定的阈值,就判定新生成的这个GOP的视频都是静态画面;步骤4、则新生成的这一整个GOP就能够用静态视频帧进行替换;步骤5、网络传输与存储时,只需要传输与存储静态视频帧即可,而不是一整个GOP;步骤6、当设备处于静态画面,用户需要查看相机的实时画面时,相机必须及时的将生产的视频帧发送出去,通过relay服务器中转,服务器收到的将是一个完整的GOP;网络摄像机会照常生成静态视频帧,标识之前上传的GOP会静态画面,relay服务器进行视频云存储时,会将标识的静态GOP用静态视频帧替换存储。2.根据权利要求1所述的一种降低音视频传输流量和存储空间的方法,其特征在于,步骤1中,静态视频帧定义:一种数据标签,只有几个字节,告诉播放器此GOP画面没有变化,使用前面GOP的最后一帧画面展示即可。3.根据权利要求2所述的一种降低音视频传输流量和存储空间的方法,其特征在于,步骤3中,阈值可以根据不同的设备型号和使用场景进行调整。4.根据权利要求3所述的一种降低音视频传输流量和存储空间的方法,其特征在于,步骤1

5中,需要考虑用户查看相机实时画面时,来不及缓存一个GOP的情况;需要考虑画面缓慢变化,最终导致展示的画面与实际差别很大的情况;需要考虑相机与服务器异常下线,服务器获取不到上一个GOP的情况;需要考虑服务器接收视频数据,中间有丢帧的情况;需要考虑服务器兼容不支持生成判断静态视频帧的情况。5.根据权利要求4所述的一种降低音视频传输流量和存储空间的方法,其特征在于,步骤1

6中,如果相机对着一个室内的静态画面,只有一天24小时慢慢的光线明暗变化;网络摄像机并不会认为这是一个异动画面,结果生成的全是静态视频帧,会发现白天和晚上的画面是一样的,明显不对;解决方案为:如果一直是静态画面,不能一直用静态视频帧替代,需要定期,这个值可以根据不同的应用场景设置不同的参数,生成一个真实的GOP,此GOP只需要一个I帧,用于刷新画面。6.根据权利...

【专利技术属性】
技术研发人员:方泽梁
申请(专利权)人:杭州登虹科技有限公司
类型:发明
国别省市:

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

1