当前位置: 首页 > news >正文

视频业务像素、带宽、存储空间计算

一、像素和分辨率

分辨率的单位通常是像素(或点),用水平像素数乘以垂直像素数来表示。例如,一个分辨率为1920 x 1080的屏幕有1920个水平像素和1080个垂直像素。

总像素=分辨率公式运算
例如 1920 x 1080=2073600=总约200万

500W≈2560*1920

300W≈2048*1536

200W≈1920*1080

200W≈1600*1200

130W≈1280*960

100W≈1280*720

4K=3840x2160和4096×2160像素=8294400和8847360=829和885 W
8K=7680x4320=33177600=3317W

在这里插入图片描述

二、带宽计算

每路摄像头带宽采用比例法计算,每100万像素对应 2Mbps带宽。算带宽向上取整防止带宽不够。
n=总像素/100万像素
带宽=nx2(Mbps)

720P(100万像素) 每路摄像头所需的数据传输带宽为2Mbps,这是带宽计算的基准。
1080P(200万像素) 每路摄像头所需的数据传输带宽为4Mbps
4K=(900/100)x2=9x2=18M 算带宽向上取整防止带宽不够
8K=(4000/100)x2=40x2=80M

三、存储空间计算

每路摄像头的存储采用比例法计算,100万像素存储一天需要24GB的存储空间。向上取整

一路摄像头总的存储=码流(kBps)×总存储时长(单位:s)×存储系数/1024

需要注意的是:码流是速率概念,码流=Mbps/8 得到单位MBps的值,MBps变成kBps是除以1000。但是存储空间是存储的概念,除以1024。

码流大小(单位:kb/s;即:比特率÷8)×3600(单位:秒;1小时的秒数)×24(单位:小时;一天的时间长)×30(保存的天数)×50监控点要保存摄像机录像的总数)÷0.9(磁盘格式化的损失10%空间)=所需存储空间的大小(注:存储单位换算1TB=1024GB;1GB=1024MB;1MB=1024KB)

码流依据速率换算,每100万像素对应 0.25MBps的比特率码流。

1路存储1天的720P(100万像素)视频格式录像信息的存储空间所需大小为:256×3600×24×1×1÷0.9÷1024÷1024=23.44GB
1路存储1天的1080P(200万像素)视频格式录像信息的存储空间所需大小为:512×3600×24×1×1÷0.9=46.88GB

转载和参考:https://blog.csdn.net/u010783226/article/details/108756781

相关文章:

  • SpringBoot集成Redisson实现限流(二)
  • QCustomplot实现灰度曲线图
  • 大型语言模型(LLM)的优势、劣势和风险
  • 计算机毕业设计 基于SpringBoot的线上教育培训办公系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • Elasticsearch:将文档级安全性 (DLS) 添加到你的内部知识搜索
  • 【前端web入门第四天】02 CSS三大特性+背景图
  • 【安卓跨程序共享数据,探究ContentProvider】
  • Codeforces Round 888 (Div. 3)补题
  • Springboot 整合 Elasticsearch(二):使用HTTP请求来操作ES
  • 路桥施工污废水处理需要哪些工艺设备
  • 数据图表方案,企业视频生产数据可视化
  • Leetcode刷题笔记题解(C++):257. 二叉树的所有路径
  • 下载已编译的 OpenCV 包在 Visual Studio 下实现快速配置
  • VS编译器对scanf函数不安全报错的解决办法(详细步骤)
  • LeetCode、790. 多米诺和托米诺平铺【中等,二维DP,可转一维】
  • 【Linux系统编程】快速查找errno错误码信息
  • 2019.2.20 c++ 知识梳理
  • canvas 绘制双线技巧
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • jQuery(一)
  • JS 面试题总结
  • k8s 面向应用开发者的基础命令
  • leetcode98. Validate Binary Search Tree
  • node-glob通配符
  • SQLServer插入数据
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • 闭包--闭包之tab栏切换(四)
  • 规范化安全开发 KOA 手脚架
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 聊聊flink的TableFactory
  • 如何使用 JavaScript 解析 URL
  • 小程序开发中的那些坑
  • 新版博客前端前瞻
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • 译米田引理
  • 06-01 点餐小程序前台界面搭建
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • ​MPV,汽车产品里一个特殊品类的进化过程
  • #Z0458. 树的中心2
  • (cljs/run-at (JSVM. :browser) 搭建刚好可用的开发环境!)
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (python)数据结构---字典
  • (笔试题)合法字符串
  • (定时器/计数器)中断系统(详解与使用)
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (转)3D模板阴影原理
  • ***linux下安装xampp,XAMPP目录结构(阿里云安装xampp)
  • .net core 实现redis分片_基于 Redis 的分布式任务调度框架 earth-frost
  • .NET MVC之AOP
  • .NET 反射 Reflect
  • [.net 面向对象程序设计进阶] (19) 异步(Asynchronous) 使用异步创建快速响应和可伸缩性的应用程序...
  • [C++ 从入门到精通] 12.重载运算符、赋值运算符重载、析构函数
  • [Fri 26 Jun 2015 ~ Thu 2 Jul 2015] Deep Learning in arxiv
  • [GXYCTF2019]禁止套娃
  • [HeMIM]Cl,[AeMIM]Br,[CeEIM]Cl,([HO-PECH-MIM]Cl,[HOOC-PECH-MIM]Cl改性酚醛树脂