视频监控架构方案/系统方案

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: 阿里云视频监控系统方案深度理解市场的基础上,基于弹性计算和海量云存,推出面向品牌商和服务商的安防监控云解决方案,提供超乎想象的性价比、顶级的写入稳定性和播放流畅性体验。

背景

视频监控系统发展了短短二十几年时间,从最早模拟监控到前些年火热数字监控再到现 在方兴未艾网络视频监控,发生了翻天覆地变化。在互联网飞速发展的今天,视频监控行业正在积极的拥抱互联网,催生了更加互联网化业务场景,比如家庭安防、家庭看护、视频广场、店铺看护等。

但在享受着互联网化带来的“轻便智能、部署快捷”等利好的同时,海量摄像头的互联网化对传统的 IT 架构提出了巨大挑战,传统媒体面临着很多重大难题:

  • 数据可靠性要求高,部分场景要求永久保存数据;
  • 对写入成功率要求高,写入失败会导致观看卡顿甚至无法播放;
  • 上行、下行流量不对称,监控视频产生大量的上行流量而观看监控视频的下行流量少;
  • 向互联网应用转型技术门槛高,希望摄像机能提供视频直播、视频分享等互联网视频应用。

针对安防监控服务商在传统 IT 架构下面临的上述问题,阿里云视频监控系统方案深度理解市场的基础上,基于弹性计算和海量云存,推出面向品牌商和服务商的安防监控云解决方案,提供超乎想象的性价比、顶级的写入稳定性和播放流畅性体验。


视频监控典型产品架构

一、视频监控直存产品架构

dc199c7ddd8336d0a0dc3bcc5534e877535b557e

该解决方案整体分为视频上传、视频直播、录像回看三大部分:

1、视频上传:摄像机集成阿里云视频监控直存与播放一体化解决方案的设备端SDK,该SDK提供了视频TS文件封装、M3U(8)文件生成、视频流上传、OSS访问鉴权等功能。摄像机若要上传文件到阿里云OSS,首先向服务端申请临时安全令牌,当您的服务端集成本地方案的服务端SDK后,调用该SDK可以与安全令牌STS交互,获取STS安全令牌,然后将该令牌返回给设备端。摄像机带着STS安全令牌即可将视频流/文件上传到阿里云OSS。

2、视频直播:本方案提供了HLS直播的功能和demo,当您使用本方案将视频流以TS格式存储到OSS后,SDK会实时更新直播M3U(8)文件,您可以通过播放器或者H5页面进行播放M3U(8),轻松实现视频云直播功能。您亦可通过其他标准或者私有的流媒体协议进行视频直播。

3、录像回看:本方案提供了HLS录像回放的功能和demo,当您使用本方案将视频流以TS格式存储到OSS后,SDK会按您的配置生成点播的M3U(8)文件,您可以通过播放器或者H5页面进行播放M3U(8),轻松实现视频云录像回放功能。您亦可通过其他标准或者私有的流媒体协议进行视频录像回放。


二、视频监控经典产品架构

0c41995a1585dc1769189910b8415af797c3c310

该解决方案具有如下特点:

1、超乎想象的性价比:真正承诺不论流量多少,上传流量全部免费,高度适合海量上传、少量下载的视频监控场景,最大限度降低视频监控带宽成本。相较于死板的物理服务器租用方案,综合成本降低30%

2、国内顶级写入稳定性和播放流畅性保障:针对视频监控大量小文件切片上传场景实现多项高可用技术优化,提供存储写入出错率低于百万分之一的保证。提供国内顶级BGP 网络

3、按需使用,无限扩容视频监控业务极度消耗网络、存储资源。普通IDC或小云服务提供商有限的基础设施很容易成为云视频监控业务爆发增长的瓶颈。阿里媒体云联合多家运营商提供丰富的带宽资源,加之分布式存储架构保证系统线性扩容轻松应对PB甚至EB(1EB=1024PB)级别数据存储。按需使用,弹性扩容。

4、更佳的视频观看体验阿里云优质的BGP带宽带来更低的播放延迟;阿里云海量存储服务具有极低的写入失败率,能够有效避免因视频文件切片写入失败导致视频观看出现卡顿等不流畅现象。

技术方案推荐

更多使用帮助

相关文章
|
3天前
|
监控 持续交付 API
深入理解微服务架构:构建高效、可扩展的系统
【10月更文挑战第14天】深入理解微服务架构:构建高效、可扩展的系统
22 0
|
2月前
|
Ubuntu Linux
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
505 3
|
1天前
|
存储 缓存 NoSQL
分布式架构下 Session 共享的方案
【10月更文挑战第15天】在实际应用中,需要根据具体的业务需求、系统架构和性能要求等因素,选择合适的 Session 共享方案。同时,还需要不断地进行优化和调整,以确保系统的稳定性和可靠性。
|
6天前
|
存储 监控 负载均衡
|
14天前
|
传感器 存储 架构师
构建基于 IoT 的废物管理系统:软件架构师指南
构建基于 IoT 的废物管理系统:软件架构师指南
47 9
|
16天前
|
存储 安全 开发工具
百度公共IM系统的Andriod端IM SDK组件架构设计与技术实现
本文主要介绍了百度公共IM系统的Andriod端IM SDK的建设背景、IM SDK主要结构和工作流程以及建设过程遇到的问题和解决方案。
37 3
|
28天前
|
运维 监控 数据可视化
贝锐蒲公英视频监控方案用户答疑:4G/5G入网,没有公网IP也能用
贝锐蒲公英提供创新的视频监控解决方案,适用于多种监控场景,无需依赖专网或公网IP,支持4G/5G网络,实现快速部署与高质量传输。其云端配置平台简化操作流程,具备二层组网与弱网优化功能,确保视频传输流畅。蒲公英还支持多品牌设备集中管理,提供专业级技术支持,适用于有无公网IP环境,确保远程监控高效稳定。
53 4
|
1月前
|
监控 Android开发 iOS开发
深入探索安卓与iOS的系统架构差异:理解两大移动平台的技术根基在移动技术日新月异的今天,安卓和iOS作为市场上最为流行的两个操作系统,各自拥有独特的技术特性和庞大的用户基础。本文将深入探讨这两个平台的系统架构差异,揭示它们如何支撑起各自的生态系统,并影响着全球数亿用户的使用体验。
本文通过对比分析安卓和iOS的系统架构,揭示了这两个平台在设计理念、安全性、用户体验和技术生态上的根本区别。不同于常规的技术综述,本文以深入浅出的方式,带领读者理解这些差异是如何影响应用开发、用户选择和市场趋势的。通过梳理历史脉络和未来展望,本文旨在为开发者、用户以及行业分析师提供有价值的见解,帮助大家更好地把握移动技术发展的脉络。
60 6
|
1月前
|
网络协议 安全 中间件
系统架构设计师【第2章】: 计算机系统基础知识 (核心总结)
本文全面介绍了计算机系统及其相关技术,涵盖计算机系统概述、硬件、软件等内容。计算机系统由硬件(如处理器、存储器、输入输出设备)和软件(系统软件、应用软件)组成,旨在高效处理和管理数据。硬件核心为处理器,历经从4位到64位的发展,软件则分为系统软件和应用软件,满足不同需求。此外,深入探讨了计算机网络、嵌入式系统、多媒体技术、系统工程及性能评估等多个领域,强调了各组件和技术在现代信息技术中的重要作用与应用。
50 4
|
1月前
|
缓存 运维 NoSQL
二级缓存架构极致提升系统性能
本文详细阐述了如何通过二级缓存架构设计提升高并发下的系统性能。
109 12

热门文章

最新文章