在配置摄像头参数时,我们会经常看到帧率、码流、分辨率等概念,对于该入行的弱电新人来说,可能都不太了解这几个概念,今天我们就一起来聊聊摄像头帧率、码流、分辨率之间的关系。

1、帧率、码流、分辨率定义

帧率是每秒显示图像的数量,在摄像头参数经常会看到这个概念,比如一个摄像头帧率参数25fps,其实表示的就是1秒钟显示25个画面;分辨率表示每副图像的尺寸,即像素数量,常见的比如200W像素的摄像头,那它的分辨就是指的1920X1080;码流指的是视频数据的流量,而压缩则是去掉了图像的空间冗余和时间冗余。对于基本上静态的画面场景,可以使用很低的码流获取较好的图像质量,对于剧烈运动的场景,可能很高的码流也得不到好的图像质量。帧率则表示每秒钟传输,数据的画面,设置帧率表示想要视频的连续和实时性,设置分辨率表示是想要看到监控画面的尺寸大小,而码流的场景取决于存储、网络及视频应用场景的具体情况。

2、码流的作用

码流就是指视频数据在单位时间内的数量大小,也叫码率,是视频编码画面质量控制中最重要的部分,同样的分辨率和帧率下,视频码流越大,画面质量越高,对应的存储容量也就越大。

帧率、分辨率与码流的关系

①视频监控存储容量计算

视频监控的存储容量跟码流有着密切的关系,现在主流摄像头编码技术主要有H.264和H.265两种编码格式,一般一个130W像素H.264编码的摄像头码流为2M,200W像素的码流为4M,而H.265编码格式摄像头为H.264摄像头码流的一半,那么200W像素的摄像头码流大概为2M。

计算公式:

录像容量(1天)(单位为G)=码流X3600X24÷8÷1024;

举个例子,1个200w像素H.264编码的摄像头存储一天需要存储录像占用硬盘多少容量?

4MX3600X24÷8÷1024=42.19G;

举个例子,1个200w像素H.265编码的摄像头存储一天需要存储录像占用硬盘多少容量?

2MX3600X24÷8÷1024=21.1G;

接下来再说说和高清摄像头密切相关的三码流技术。

②三码流技术

高清网络摄像头在编码的时候会有3个码流产生,分别是主码流、子码流、辅码流,这3个码流的概念最开始是由安防厂家海康威视提出的,主码流主要用于本地高清录像的存储,子码流主要用于网络视频传输,辅码流主要是手机端APP通过移动网络预览视频画面,使用辅码流技术使得通过移网络,手机也能获取流畅的视频图像和视频录像。

三码流技术

3、帧率的作用

帧率指的就是1秒钟时间里传输、显示图片的帧数,每一帧就是一副静止的画面,快速连续的多帧就形成了运动的动态效果。高的帧率可以得到更加流畅,更加逼真的画面。每秒钟的帧数越多,fps指就是越高,所显示的视频动作画面就会越流畅,码流就会需要越大,比如普通的视频监控画面的帧率一般就是25fps,普通场景下,这个视频画面以及非常流畅,而对于高速上的抓拍摄像头,25fps的帧率往往不够,对快速过来的车辆抓拍往往会形成视频画面拖尾的现象,这就需要配置高帧率摄像头,比如常用的有120fps的高帧率工业摄像头。

4、分辨率的作用

分辨率指的就是图像的尺寸或者大小,我们平时见到的很多,比如显示器的分辨率,摄像头的分辨率,常见的摄像头分辨率主要有1920X960(960P),1920X1080(1080P),4K超高清。在成像的两组数字中,前者表示图片长度,后者表示为图片的宽度,两者相乘就是图片的像素,比如1920X1080就表示200W像素,长宽比有4:3和16:9,在视频监控中,主要是16:9的格式。

最后做个小结,在调试摄像头参数的时候,会经常碰到帧率、码流、分辨率3个参数,帧率表示每秒显示图像的数量,在监控系统中常用的帧率为25fps,码流表示的单位时间内视频数据的流量,码流越大,存储的空间也就越大,分辨率指的图像的尺寸或者是画面大小,比如摄像头分辨率1920X1080指的就是200万的高清像素,监控系统的常用的长宽比主要是16:9 的格式。

一篇文章读懂摄像头帧率、码流、分辨率的关系相关推荐

  1. 一篇文章读懂MySQL的各种联合查询

    一篇文章读懂MySQL的各种联合查询 联合查询是指将两个或两个以上的表的数据根据一定的条件合并在一起! 联合查询主要有以下几种方式: 全连接:将一张表的数据与另外一张表的数据彼此交叉联合查询出来 举例 ...

  2. 一篇文章读懂“天猫无货源店群”,这是一个怎么样的项目?

    这是个什么样的项目?(有经验的人可以自动跳过) 天猫店群,一种通过盗取他人天猫店铺内的产品,来进行盈利的电商操作模式,因为不需要我们自己有货,所以被也被称为无货源模式.在天猫上操作就叫天猫无货源店群, ...

  3. java多线程 模型_一篇文章读懂Java多线程模型

    要真正了解Java的多线程,我们还要从进程和线程的概念说起 进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础.在早期 ...

  4. 8问8答,一篇文章读懂空间音效

    近日,第一届网易集团创新奖评选落下帷幕,网易智企"逼近人耳极限-音频通话"项目从众多参赛作品中脱颖而出,荣获"0-1创新奖"三等奖. 此次获奖的项目诞生于网易智 ...

  5. 一篇文章读懂Java类加载器

    Java类加载器算是一个老生常谈的问题,大多Java工程师也都对其中的知识点倒背如流,最近在看源码的时候发现有一些细节的地方理解还是比较模糊,正好写一篇文章梳理一下. 关于Java类加载器的知识,网上 ...

  6. WebSocket - 一篇文章读懂websocket

    一篇文章了解WebSocket WebSocket 产生背景 在我们开发过程中使用最多的就是 HTTP协议,当我们想要获取某些数据时由客户端发起请求,服务端接受请求并返回相对应的数据. 但是这种单项请 ...

  7. 一篇文章读懂JSON

    什么是json? W3C JSON定义修改版: JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式,并不是 ...

  8. 一篇文章读懂SDP、RTMP、HLS、SIP、MMS

    SDP 会话描述协议(SDP)为会话通知.会话邀请和其它形式的多媒体会话初始化等目的提供了多媒体会话描述.参考RFC2327        会话目录用于协助多媒体会议的通告,并为会话参与者传送相关设置 ...

  9. 一篇文章 读懂产品需求文档PRD

    转自:松勤软件学院公众号 互联网公司人员组织架构 按职责分类 有产品经理 前端开发 后端开发 软件测试 运营 UI设计 视觉设计师 运维工程师 销售 客服 等 谁来写需求文档呢? 答案是产品经理 谁来 ...

最新文章

  1. dao模式和前端控制器结合使用_前端技术及开发模式的演进,带你了解前端技术的前世今生...
  2. LINUX下的APACHE的配置
  3. ROS笔记(27) 机械臂的组装
  4. HTML 网页页面切换的各种变换效果
  5. SAP License:SAP评论
  6. 提升访问github.com网址的速度
  7. python视频-python剪切视频与合并视频的实现
  8. composer killed while updating or install
  9. windows超级终端介绍及widows7超级终端下载
  10. 朗文当代高级英语辞典android,朗文当代高级英语辞典最新版下载-朗文当代高级英语辞典第6版appv4.5.2 安卓版 - 极光下载站...
  11. 行政区域村级划分数据库_两区划定数据库规范标准
  12. 如何写网站建设策划书
  13. ESP系统——ABS、TCS、VDC及VAF功能介绍
  14. 微信小程序加载效果和取消加载效果
  15. 【视线估计】Realtime and Accurate 3D Eye Gaze Capturewith DCNN-based Iris and Pupil Segmentation
  16. 皮卡丘(pikachu)文件包含
  17. 机械和计算机分数线,东北大学通信,冶金,计算机,材料,机械历年分数线
  18. 图神经网络(五):GAT
  19. 单元测试——使用Mock
  20. 永磁同步电机力矩控制(六):PI算法

热门文章

  1. 用思维导图和孩子们一起了解“什么是春节”
  2. 不同试验设计遗传力的计算方法
  3. Spark 列转行操作
  4. 【数字化】数字化工厂的框架与落地实践;50张图解读数字化制造
  5. 【论文笔记】PassGAN: A Deep Learning Approach for Password Guessing
  6. opencv:图像轮廓检测-细胞轮廓
  7. 淘宝天猫京东拼多多苏宁抖音等平台关键词监控价格API接口(店铺商品价格监控API接口调用展示)
  8. 本科操作系统学习笔记(上篇)
  9. 十九、RTC实时时钟
  10. 云端敏捷部署单节点MySQl与Redis服务(以Ubuntu为例)