VCS(Video Cloud Storage)解决方案研究报告

news2024/11/26 13:28:42

1.背景

        控视频是重要的数据资产和证据链,在银行、交通、司法等行业对视频数据有很高的安全等级。随着监控的重要性不断提升,在能源、电力、校园、厂矿、高星酒店等多场景中对监控存储也有更高要求,体现为海量存储、超长时间和数据安全。为了充分发挥云存储和视频监控领域的技术优势,推出VCS视频云存储系统,实现集可视化、统一、弹性、安全的管理海量监控视频。充分为客户考虑降低TCO(总拥有成本),提升使用体验,护航监控数据稳定安全,构建更有竞争力的解决方案。

  1. 接入实现流程图

2.研究方向

方向一:第三方视频机构

萤石云平台(推荐)

萤石开放平台-提供持续稳定的以音视频为主的全场景、多功能综合性服务

萤石云云录制费用

https://open.ys7.com/help/353

TP-LINK vcs平台(推荐)

TP-LINK视频云存储服务器VCS发布,轻松解决数千点位、超大项目海量存储

阿里云视频接入(停售)

手把手教你实现摄像头快速接入阿里云-阿里云开发者社区

接入协议 GB2818 协议,不能与萤石云协议公用

OSS的付费方式、计费组成和定价_对象存储(OSS)-阿里云帮助中心

价格表

价格计算器-阿里云

华为云视频接入

接入方式

使用简介_视频接入服务 VIS

api接口

构造请求_视频接入服务 VIS

腾讯云视频接入

物联网智能视频服务(消费版)简介_物联网智能视频服务(消费版)购买指南_物联网智能视频服务(消费版)操作指南-腾讯云

电信云接入

天翼云监控_云视频监控_ 云储存监控 - 天翼云

方向二:开源云平台(私有化部署)

ZLMediaKit

GitHub - ZLMediaKit/ZLMediaKit: WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/SRT server and client framework based on C++11

ZLMediaKit: 实现RTSP/RTMP/HLS/HTTP协议的轻量级流媒体框架,支持大并发连接请求

优点

  1. 语言 c++
  2. 最早做媒体框架(很多其他开源媒体相关产品都借鉴了此项目)
  3. 功能列表(功能强大)
  4. 可商用

缺点

  1. 没有二开能力(我是做java编程的)

wvp-GB28181-pro

wvp-GB28181-pro: WEB VIDEO PLATFORM是一个基于GB28181-2016标准实现的网络视频平台,负责实现核心信令与设备管理后台部分,支持NAT穿透,支持海康、大华、宇视等品牌的IPC、NVR、DVR接入。支持国标级联,支持rtsp/rtmp等视频流转发到国标平台,支持rtsp/rtmp等推流转发到国标平台。

优点

  1. 具有二开能力
  2. 基于ZLMediaKit

演示截图

3.需求

3.1 接入协议需要支持多种

3.2 资源存放的方式

3.3 实时流获取路径,历史流获取路径

3.4 费用计算

3.5 数据存储规则,热度数据存一个月,历史数据存其他地方

3.6 混合场景,nvr 、云端

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

得物APP助力释放首发经济新活力,解锁年轻潮流密码

在消费升级与高质量发展的时代背景下,我国首发经济正以前所未有的活力蓬勃发展,成为推动市场繁荣、满足个性化消费需求的重要力量。首发,即产品首次在市场亮相,往往代表着最新的设计理念、最尖端的科技应用以及最前沿的潮流趋势。…

C++入门知识(1)

一、namespace 1、用处 可以解决程序里面定义重名变量的问题 namespace是一个命名空间。 定义变量可以在4个域下面定义,全局域,局部域,命名空间域,类域。各个域之间是相互不影响的。命名空间里面的变量可以和外面的变量重名 2…

Stable Diffusion4.9一键安装教程SD(AI绘画软件)

**无套路!**文末提供下载方式 Stable Diffusion 是一款革命性的 AI 绘画生成工具,它通过潜在空间扩散模型,将图像生成过程转化为一个逐步去噪的“扩散”过程。 与传统的高维图像空间操作不同,Stable Diffusion 首先将图像压缩到…

样品管理的重要性与实操解决方案,外贸软件一键搞定

在外贸过程中,样品管理是一个重要的环节,它不仅涉及到产品的质量和细节确认,还是与客户沟通的重要桥梁。在选择客户时,通常会优先考虑那些目的明确、意向较强的客户,因为这些客户成交的可能性较大。无论是纺织品、服装…

基于SpringBoot+Vue的学生成绩管理系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 【2025最新】基于JavaSpringBootVueMySQL的学生成绩…

Python语法,从入门到精通,一步到位!

Python语法及入门涵盖了多个方面,包括基本语法、数据类型、控制流、函数、模块等。以下是一个超全超详细的介绍: 一、Python基本语法 注释:Python中使用井号(#)表示注释,从井号开始到行尾的内容都会被Pytho…

一节课教你学会【预处理详解】

谢谢观看!希望以下内容帮助到了你,对你起到作用的话,可以一键三连加关注!你们的支持是我更新地动力。 因作者水平有限,有错误还请指出,多多包涵,谢谢! 预处理详解 一、预定义符号二、…

红米K60U/K50/Note11TPro澎湃OS无法绑定账号解锁BL-不能激活小米账号

小米澎湃OS对于解锁BL,新增了各种限制,早前我们还能使用bypass脚本来实现澎湃OS上绑 定账号成功,但随着澎湃OS七月系统上的推送,旧版的bypass已经彻底失效,并且无法安装 旧版的设置APK来解决问题。此次涉及的机型有红米…

SpringSecurity剖析

1、SpringSecurity 入门 1.1、简介 Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架。它是用于保护基于Spring的应用程序的实际标准。Spring Security是一个框架,致力于为Java应用程序提供身份验证和授权。与所有Spring项目一样,Sp…

【PX4-AutoPilot教程-TIPS】PX4中MAVLink话题频率修改

PX4中MAVLink话题频率修改 方法一:使用QGC地面站通过命令行解释器MAVLink Shell修改话题频率方法二:使用SD卡中的命令脚本文件修改话题频率方法三:通过修改PX4飞控固件源码修改话题频率 环境: PX4 :1.13.0 方法一&am…

SOP流程制定:vioovi ECRS工时分析软件的智慧引领

在现代制造业中,标准化操作流程(SOP)已成为提升生产效率、确保产品质量、降低运营成本的关键要素。SOP不仅为生产活动提供了明确的指导,还促进了企业管理的规范化和精细化。然而,如何科学、高效地制定SOP流程&#xff…

CISC 和 RISC 架构的对比

研究 RISC 架构优缺点的最简单方法是将其与其前身进行对比: CISC(复杂指令集计算机)架构。 内存中的两个数字相乘 右图表示一台普通计算机的存储方案。 主存储器被划分为编号从(行)1:(列&…

RAG系统的7个检索指标:信息检索任务准确性评估指南

大型语言模型(LLMs)作为一种生成式AI技术,在近两年内获得了显著的关注和应用。但是在实际部署中,LLMs的知识局限性和幻觉问题仍然是一个挑战。检索增强生成(Retrieval Augmented Generation,RAG&#xff09…

好网站包含哪些方面

好网站通常在多个方面都表现出色,包括但不限于设计、内容、导航、性能和互动性。下面将详细介绍这些方面。 首先,设计是一个网站吸引用户的第一印象。一个好的网站设计应该是清晰、直观、美观,并且符合用户体验原则。页面布局应该合理&#x…

Spire.PDF for .NET【文档操作】演示:创比较 PDF 文档

PDF 已成为跨不同平台共享和保存文档的标准格式,在专业和个人环境中都发挥着无处不在的作用。但是,创建高质量的 PDF 文档需要多次检查和修订。在这种情况下,了解如何有效地比较 PDF 文件并找出它们的差异变得至关重要,这使文档编…

【Go】Go语言基本语法--注释、变量、常量

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,…

Memfire Cloud使用技巧:让开发更简单,更高效

在软件开发的世界里,Memfire Cloud就像是一位隐形的助手,它悄无声息地帮助开发者们解决了一个又一个难题。如果你还在为搭建服务、开发API接口而头疼,那么Memfire Cloud无疑是你的救星。今天,我们就来聊聊如何使用Memfire Cloud&a…

面试官:v-if和v-for的优先级是什么?

一、作用 v-if 指令用于条件性地渲染一块内容。这块内容只会在指令的表达式返回 true值的时候被渲染 v-for 指令基于一个数组来渲染一个列表。v-for 指令需要使用 item in items 形式的特殊语法,其中 items 是源数据数组或者对象,而 item 则是被迭代的…

【人工智能学习笔记】4_4 深度学习基础之生成对抗网络

生成对抗网络(Generative Adversarial Network, GAN) 一种深度学习模型,通过判别模型(Discriminative Model)和生成模型(Generative Model)的相互博弈学习,生成接近真实数据的数据分…

Rust程序结构与代码注释

【图书介绍】《Rust编程与项目实战》-CSDN博客 《Rust编程与项目实战》(朱文伟,李建英)【摘要 书评 试读】- 京东图书 (jd.com) Rust编程与项目实战_夏天又到了的博客-CSDN博客 3.1 Rust程序结构 我们从一个最简单的程序入手,来观察一个Rust的程序结…