视频转云存的痛点

现在整个运营商体系里面,有大量的视频转云存储的需求,但是视频云存储有一个比较大的痛点,就是成本!

  • 成本一:存储成本;

我们以1000路2M视频转云存,存储时间为90天为例(B端存储时间有时候会更长):
录像转云存储
就简简单单存储个2M的视频3个月,就要用到这么大的存储量,这个一年在云存上要多少钱?
视频转天翼云存储

每年200多万,不知道我有没有算错?

  • 成本二:转存成本;

现在还有一个问题,就是现在大部分的云存储不能直接从摄像机取数据进行存储,而是需要一台转存服务器,先通过调用摄像机的RTSP、GB28181或者是SDK协议,取到实时流,转成mp4或者ts文件,存储到天翼云存储这种S3类型的对象里面去,这个计算一下成本,以一台1000M带宽的主机为例,能转存多少路?

  1. 2M码率*200路摄像机=400Mbps单台转存
  2. 1000路摄像机/200路每台转存=5台

要实时消耗5台主机,不停地从摄像机取数据转云存储,这个一年的成本是多少?

服务器成本:建设成本+耗材成本+运维成本;
电费成本:相比于整个项目占比不是很多;
带宽成本:这个运营商可以给的很低,毕竟带宽这东西在运营商体系里面,就像河里的水,今天不取,明天就流走了;

所以,从B端的角度来看,这个视频云存储,成本好大啊,即使是带宽不要钱,转存的成本也是很高很高,有没有办法降低成本?

如果说,这5台主机,都挂上磁盘阵列,就是将原有的一年几百万的云存成本,全部换去买磁盘,算笔账:

云存储-》磁盘陈列:每年几百万变成每年几十万(硬件成本+维护成本)
转存主机-》存储一体机:CPU配置基本可以持平,电费每年要多个几千块钱;
转云存带宽-》直接就地存储:不知道会省多少钱;

视频边缘存储一体机计算

这么算下来,直接边缘存储就这么1000路摄像机,一年少说也能省下100万吧!

突然感觉很吃惊,我是不是算错账了,就1000个摄像机,一年要这么高的存储和维护成本,够请10个菲佣了啊!!!

人工智能算法能不能再给业主省点钱?

对啊,现在都人工智能时代了,还按照老套路的存储方式,会有大量的浪费啊,比如:

  1. 长时间静止的画面没必要存了,例如长时间无变化的场景、慢慢长夜漆黑一片的场景、没有人员入侵的画面场景,完全可以由算法检测,统一成“俺也一样”,降低存储消耗;
  2. 图像差分算法:动态码率其实有一些差分算法的意思了,那么如果是 25fps降到5fps,再加上差分算法,是不是能降低存储和带宽的消耗?
  3. 图像超分算法:我认为超分可能是一条路径,比如按照上面说的,我们将2M的1080P主码流存储成为1M的720P子码流,整个存储成本节省一半,再结合超分算法做回放,整个效果跟2M的1080P相差不多,而且回放是一个低频动作,算力能耗成本很不高!
    图像超分算法
    低分辨率存储+超分回放
    这么看来,低分辨率存储+超分回放,可能会是一个省钱的路径哦。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/103536.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【ARM】Day6 cotex-A7核UART总线实验

cotex-A7核UART总线实验 1. 键盘输入一个字符‘a’,串口工具显示‘b’ 2. 键盘输入一个字符串"nihao",串口工具显示“nihao” uart.h #ifndef __UART4_H__ #define __UART4_H__#include "stm32mp1xx_rcc.h" #include "stm3…

IDEA常用插件之类Jar包搜索Maven Search

文章目录 IDEA常用插件之类Jar包搜索Maven Search说明安装插件使用方法1.搜索自己要搜的jar包2.根据类名搜索 IDEA常用插件之类Jar包搜索Maven Search 说明 它可以帮助用户快速查找和浏览Maven中央存储库中可用的依赖项和插件。它可以帮助用户更方便地管理项目依赖项。 安装…

【3ds Max】练习——制作衣柜

目录 步骤 一、制作衣柜顶部 二、制作衣柜门板 三、制作衣柜底部 四、制作柜子腿部 五、制作柜子底板 步骤 一、制作衣柜顶部 1. 首先创建一个平面,然后将图片素材拖入平面 2. 平面大小和图片尺寸比例保持一致 3. 单机鼠标右键,选择对象属性 勾选…

Springboot热部署

手动启动热部署 开启开发者工具 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional> </dependency>激活热部署&#xff1a; Ctrl F9 关于…

Tomcat10安装及配置教程win11

Tomcat10安装及配置教程win11 Tomcat下载链接 Tomcat官网 Tomcat官网地址 https://tomcat.apache.org/ Tomcat的版本列表 点击上图中左侧红框内**Which version?**即可得下图 下载Tomcat 点击上图中左侧红框内红框内tomcat版本即可得下图&#xff0c;下载zip包 解压zip包…

Ubuntu20.04安装Nvidia显卡驱动教程

1、安装驱动前一定要更新软件列表和安装必要软件、依赖&#xff08;必须&#xff09; sudo apt-get update #更新软件列表 sudo apt-get install g sudo apt-get install gcc sudo apt-get install make 2、禁用nouveau nouveau是Ubuntu自带的显卡驱动&#xff0c;但他…

七夕学算法

目录 P1031 [NOIP2002 提高组] 均分纸牌 原题链接 : 题面 : 思路 : 代码 : P1036 [NOIP2002 普及组] 选数 原题链接 : 题面 : 思路 : 代码 : P1060 [NOIP2006 普及组] 开心的金明 原题链接 : 题面 : 思路 : 01背包例题 : 代码 : P1100 高低位交换 原题…

Windows下搭建Tomcat HTTP服务,发布外网远程访问

文章目录 前言1.本地Tomcat网页搭建1.1 Tomcat安装1.2 配置环境变量1.3 环境配置1.4 Tomcat运行测试1.5 Cpolar安装和注册 2.本地网页发布2.1.Cpolar云端设置2.2 Cpolar本地设置 3.公网访问测试4.结语 前言 Tomcat作为一个轻量级的服务器&#xff0c;不仅名字很有趣&#xff0…

网络安全等级保护2.0

等保介绍 信息系统运维安全管理规定&#xff08;范文&#xff09;| 资料 等保测评是为了符合国家法律发挥的需求&#xff0c;而不是安全认证&#xff08;ISO&#xff09; 一般情况没有高危安全风险一般可以通过&#xff0c;但若发现高位安全风险则一票否决 二级两年一次 三…

多线程——学习记录2

目录 单例模式两种单例写法饿汉式和懒汉式的区别 RuntimeTimer 计时器两个线程间的通信关键点&#xff1a;wait()线程等待 和 notify()随机唤醒等待的线程; 三个或三个以上间的线程通信关键点&#xff1a;notifyAll()唤醒所有线程 线程间通信需要注意的问题JDK1.5的新特性互斥锁…

vue vs react vue3 和 react区别

vue 简介&#xff1a;渐进式 JavaScript 框架 来源&#xff1a;最初由 Evan You &#xff08;尤雨溪&#xff09;于2014年开发。Evan You之前在Google研究过AngularJS&#xff0c;并提取了Angular的部分特性以提供一个更轻量级的框架 版本&#xff1a; vue 1x&#xff1a;2014…

面试热题(复原ip地址)

有效 IP 地址 正好由四个整数&#xff08;每个整数位于 0 到 255 之间组成&#xff0c;且不能含有前导 0&#xff09;&#xff0c;整数之间用 . 分隔。 例如&#xff1a;"0.1.2.201" 和 "192.168.1.1" 是 有效 IP 地址&#xff0c;但是 "0.011.255.24…

SpringBoot 01 如何创建 和pom的解析

目录 1 Springboot的创建 步骤 2 项目的书写和运行 创建service包并在其下写一个service文件 项目的运行 pom文件的一些配置 parent web test 打包 打包过程 1 Springboot的创建 步骤 首先new一个新项目 然后依照如下创建 2 项目的书写和运行 创建service包并…

MySQL MVCC的详解之Read View

文章目录 概要一、基于UNDO LOG的版本链1.1、行记录结构1.2、了解UNDO LOG1.3、版本链 二、Read View2.1、判定机制 三、参考 概要 在上文中&#xff0c;我们提到了MVCC&#xff08;Multi-Version Concurrency Control)多版本并发控制&#xff0c;是通过undo log来实现的。那具…

低代码系列——初步认识低代码

低代码系列目录 一、初步认识低代码 二、低代码是什么 三、低代码平台的概念和分类 01.无代码开发平台 02.低代码应用平台(LCAP) 03.多重体验开发平台(MXDP) 04.智能业务流程管理套件(iBPMS) 四、低代码的能力指标 五、低代码平台jnpf 表单 报表 流程 权限 一、初步认识低代码 …

隧道HTTP具备的条件

作为一名专业的爬虫代理供应商&#xff0c;我们都知道使用代理是保证爬虫的高效性和稳定性的重要手段之一。而隧道代理则是近年来备受推崇的一种代理形式&#xff0c;它通过将请求通过隧道传输&#xff0c;可以有效地隐藏爬虫的真实IP地址&#xff0c;提高爬虫的反爬能力。 在…

Maven 一键部署到 SSH 服务器

简介 利用 Maven Mojo 功能一键部署 jar 包或 war 包到远程服务器上。 配置 在 maven 的setting.xml 配置服务器 SSH 账号密码。虽然可以在工程的 pom.xml 直接配置&#xff0c;但那样不太安全。 <servers><server><id>iq</id><configuration&…

完全免费的GPT,最新整理,2023年8月24日,已人工验证,不用注册,不用登录,更不用魔法,点开就能用

完全免费的ChatGPT&#xff0c;最新整理&#xff0c;2023年8月24日&#xff0c;已人工验证&#xff0c; 不用注册&#xff0c;不用登录&#xff0c;更不用魔法&#xff0c;点开就能用&#xff01; 第一个&#xff1a;网址地址统一放在文末啦&#xff01;文末直达 看上图你就能…

无涯教程-PHP - Session选项

从PHP7 起&#xff0c; session_start()()函数接受一系列选项&#xff0c;以覆盖在 php.ini 中设置的会话配置指令。这些选项支持 session.lazy_write &#xff0c;默认情况下此函数为on&#xff0c;如果会话数据已更改&#xff0c;则会导致PHP覆盖任何会话文件。 添加的另一个…

[JavaWeb]【八】web后端开发-Mybatis

目录 一 介绍 二 Mybatis的入门 2.1 快速入门 2.1.1 准备SpringBoot工程 2.1.2 创建数据库mybatis以及对应库表user 2.1.3 创建User实体类 2.1.4 配置application.properties数据库连接信息 2.1.5 编写sql语句&#xff08;注解方式&#xff09; 2.1.6 测试运行 2.1.7 配…