网络摄像机—什么是GOP

141 篇文章 ¥19.90 ¥99.00
GOP(Group of Pictures)是网络摄像机中一组参数,用于减少带宽和存储需求。I帧是完整的关键帧,P帧则依赖前一帧。GOP长度定义了两个I帧之间的帧数,增加GOP长度可减少I帧数量,降低带宽消耗和存储占用。智能GOP允许设备在特定事件发生时自动调整设置,以在节省资源的同时保证视频质量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

 

 

了解

I

帧和

P

 

 

GOP

作用

 

 

智能

GOP 

 

介绍

 

GOP 

(Group 

of 

Pictures) 

是指在摄像机固件设置的一组画面特性参数,能减少

大量网络带宽和存储容量。本文将介绍

GOP

的意义,它的可用值,及其与其他设

 

了解

 I-

帧和

P-

 

MPEG-4 

 H.264

压缩中,视频流包含

I

帧和

P

帧。

 I

帧是一个完整的关键

帧,不需要其他框架的引用。

 P

帧需要参考前一个

I

P

帧,其只包含和前一

帧不同的信息。

 

 

P

帧是基于像素级分析,块级分析,或矢量分析创建的。通过分析

预测移动载体

新位

置可

以显著降低

一帧的大

。通

I

每秒

P

帧的数量

取决

设置帧数

(每秒

帧数

 

GOP

长度

 

根据定

义,

GOP

长度

表示两

之间

的帧数量。

默认情况下

,帧

速率

GOP

的长度,

我们

的摄像机中是

同的值。

通过

增加

GOP

的长度,

同一

时间段内会

 

减少

I

帧的数量。

I

P

帧大

很多

这样就

能可

减少带宽

消耗

和存储

间耗

用。

 

I

P

P

P

P

I

P

P

P

P

I

P

P

P

P

I

P

P

P

P

I

P

P

P

P

P

P

P

I

P

P

P

P

P

P

P

I

P

P

P

I

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

I

P

P

I

P

P

P

P

I

P

P

P

P

I

P

P

P

P

I

P

P

P

P

I

I

I

I

I

I

I

I

I

I

I

I

I

I

I

I

I

I

I

I

1st second

2nd second

3rd second

4th second

Frame rate

GOP

5

0

5

1

5

5

5

8

5

17

 

 

从上图

,可

以看到

GOP

的不同长度的。在

保持相

同的帧

速率

我们

通过

提高

GOP

的值

来实现降低码

(更多

P

帧和

少的大

尺寸

I

 

 

请注

意,

默认

ACTI

中设置的

GOP

0

GOP= 0

味着

备自动检测到

前的帧

速率

并自动使

GOP

的长度

于帧

速率

。通过设置

GOP= 1

以实现

I

帧的

情况

也就

基本

味着这

MJPEG

压缩。

 

 

GOP

的作用

 

使

较高

GOP

长度的

好处

量减少带宽

消耗

,减少存储

空间消耗

在同

的帧

速下

降低码

有较

运动

的画面中

常有

 

 

网络摄像机

制造商

GOP

味着

使

摄像机在与

画面

变化

不大的

安装

依然

要不

要的

使

高码

流视频。

 ACTI

的设

固件可

GOP

的长度

整,

使

客户

保持

视频

量的同

方便

减少带宽

消耗

 

 

我们

以更

易地

用可视

方式

来看更

长的

GOP

设置

带宽的

情况

右边

是一个

的数

记录

条垂直线

显示

了一

 

的数

流数量。

 

 

是一个

大量

移动

场景

,设置

1280 x 1024 @ 8FPS, 

使

用可

,画面

.  

 

GOP

设置在

40

左半部

显示

只包含了

1

帧。其

I -

帧,

I

帧的

节省

35

的带宽。

 

当我们使

通的设置,

GOP

设置

0

每秒

一个

帧的带宽

仍然

很高

运动

数量不

使

比较

大的

GOP

设置,同

方式记录

下来

节省近

的存储

空间

  

 

请注意:

流和

P

帧的

可能

会有

取决

际场景

复杂

性。

举例

森林

复杂

的,

素的

墙壁

简单

 

GOP

只能用于可变码流模式(

VBR

 

设置在固

定码

模式

Constant 

Bit 

Rate

 

(CBR)

味着码

水平

将固

值。

因此

如果

我们增加

GOP

的值,

CBR

模式

I

帧的

差距

依然

不能

享受最佳

的带

消耗

好处

因此

GOP

这时使

用。

GOP

在可

VBR

模式

下使

用,

ACTi

GOP

设置

范围

0

60

 

GOP

建议设置

 

请注

有较多运动

或在

恶劣

照明条

GOP

设置可能

影响

视频

量。

于其他

情况下

GOP

建议设置

 

 

Lighting 

M

otion

Much

CBR

N/A

1

6

4

24

8

48

15 or more

60

Much

Few

N/A

CBR

Low

Fram

es

 per

 second

Sugges

ted

G

O

P

R

es

olution

Any resolution

VBR

(Medium, High)

Few

Normal

Environm

ent

B

itrate

M

ode

 

 

智能

GOP 

殊事

理程序

ACTI

的设

备有

可能

在特

件的

触发

下自动

整设

GOP

 

 

 

例如

,摄像

头监

视一个

访问

置。整个摄像

可视

范围

设置

视频

移动

区域

人走

区域

,建议

GOP

值设置

比较高

例如

60

,可

节省

带宽和

大的存储

空间

 

 

入侵

进入

移动检测

检测到

它,

的特

殊事

理程序立

触发

切换

一个

比较低

GOP

设置值

如例

中一个

可能

GOP

值,

时保持移动

系统

这样

入侵

触发

移动

视频

量将

的。

 

 

模式

我们使

用智能

GOP

模式

时使

GOP

节省

带宽和

存储容量,在

触发

时自动

切换

到低

GOP

值,

移动

画面

 

 

普通录像模式

 

(

有移动

充足

线

): 

I

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

I

P

P

P

P

P

P

P

P

P

3rd second

4th second

5th second

1st second

2nd second

 

设置

:

 10fps, GOP=40 

结果

:

 

画面

,大量

节省

带宽和存储

空间

触发模式

 (

移动

被触发

第二

 

P

 

开始

): 

I

P

P

P

P

P

P

P

P

P

P

P

I

P

I

P

I

P

I

P

I

P

I

P

I

P

I

P

I

P

I

P

I

P

I

P

I

P

I

P

I

P

I

P

I

P

I

P

I

P

1st second

2nd second

3rd second

4th second

5th second

 

自动设置

:

 10fps, GOP=2 

结果

:

 

在大量

移动

体下

的画面

依然

很好表现

!



http://wenku.baidu.com/link?url=oImaA21pAJX8jZ7C6pTLuKvmRsn8Hsxrs9AtXbbCljRlmh7BzwrbCNoDZmO01z3Mg2M0Xx3pnUZnZ7KgzxUZIMjlW3qN3N33zdx7_rgSGd_

### 解决 ONVIF Device Manager 提示 No Signal 的方法 当遇到 ONVIF Device Manager 显示 "No Signal" 的情况时,这通常意味着客户端未能成功接收到来自摄像机的有效视频流。尽管 VLC 和其他播放器可以正常解码并显示图像,但这并不一定表示 RTSP 流本身完全无误。 #### 可能的原因及解决方案: 1. **协议兼容性问题** 如果设备虽然支持 ONVIF 协议标准但仍无法通过 ONVIF 接口获取媒体流,则可能是由于不同厂商对于该标准的具体实现存在差异所致[^1]。建议确认所使用的 ONVIF 版本是否与摄像机匹配,并尝试更新至最新版本的 SDK 或者应用程序。 2. **网络配置错误** 尽管 RTSP 访问正常表明基本连通性和认证机制工作良好,但 ONVIF 连接还涉及到更多复杂的交互过程,比如 WS-Discovery 服务发现以及 SOAP 请求/响应消息交换等。因此需仔细检查防火墙设置、端口转发规则以及其他任何可能阻碍这些高级功能的因素[^2]。 3. **编码参数不一致** 不同类型的播放器可能会采用不同的方式进行 H.264 编码解析;而某些特定于制造商私有扩展也可能影响互操作性。如果怀疑是这方面的问题,可以通过调整摄像机输出格式(如改变帧率、分辨率或GOP结构)来进行测试验证。 4. **API 调用不当** 对于基于 C/C++ 开发的应用程序而言,在执行 `soap_call_XXXX_Probe()` 函数调用来查找在线设备的过程中如果没有正确初始化环境变量或是缺少必要的库文件链接,同样会造成探测失败的结果[^3]。确保所有依赖项均已妥善安装并且路径指向准确无误。 5. **固件或驱动程序过期** 随着时间推移,硬件供应商会不断发布新的补丁来修复已知漏洞和优化性能表现。定期查看官方渠道发布的升级包有助于保持系统的稳定运行状态,从而减少不必要的麻烦[^4]。 ```bash # 更新ONVIF设备固件命令示例(具体取决于品牌型号) sudo apt-get update && sudo apt-get install --only-upgrade onvif-device-firmware ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值