EasyCVR视频云存储的架构解析与Sharelist云存挂载方法介绍
视频云存储主要用于为上层应用提供视频文件、结构化信息、源码事件信息的线直析相关服务。云存储节点分为数据文件存储节点和结构化数据存储节点。链解数据文件存储节点主要用于视频、解析的源码收藏指标源码存储。结构化数据存储节点用于存储结构化数据并提供相关服务。线直析
视频云存储采用主要是链解通过分布式架构来实现统一的存储,主要是解析为了提高存储的性能和容量,可以广泛应用于安防系统,源码对片段视频、线直析录像视频进行高效率的链解存储。通过引入云存储管理模块,解析融合统一存储架构,源码可提升存储中心的线直析灵活性和可靠性,同时也提高了监控视频存储的效率。
在视频云存中,存储的内容分为结构化数据和非结构化数据,结构化数据采用分布式数据存储;而非结构化数据(例如视频、、文本、特征等)存储在分布式文件系统中。活动票务源码下载下图为视频云架构设计:
TSINGSEE青犀视频的各个视频平台支持云存储功能,可将平台的录像计划录制的视频文件同步上传到第三方云存储服务里。今天我们以EasyCVR为例,来介绍一下实现方法。
EasyCVR平台的录像机制主要是对磁盘进行读写,所以将只需要将对应的磁盘空间映射到磁盘,就可以进行录像使用。这里我们以云服务器磁盘映射为例进行说明。
阿里云盘等众多网盘业务正在被广泛应用,但只能在其软件界面查看且不能编辑。为了更方便地使用网盘,我们可以将网盘映射为本地磁盘,这样就可以从资源管理器中打开网盘,像打开CDEF盘一样方便。
1、实现方法
ShareList是一个易用的网盘工具,支持快速挂载GoogleDrive、OneDrive,可通过插件扩展相关功能。具体版本可在开源社区Github上找到。该工具支持自定义,金手指波段源码还能通过源码更新。
使用开源工具sharelist获取网盘的文件结构,然后使用RaiDriver将其映射到本地磁盘。sharelist可以安装在服务器上保持运行,也可以安装在自己的Windows系统上,仅用来获取网盘文件结构,这里还需要使用RaiDriver将文件结构映射到资源管理器。
1)安装Sharelist:确保电脑已经安装上node.js,安装sharelist时,可以通过node.js生态下的库来对其进行安装。
2)sharelist官方文档介绍了安装方法,这里我从releases下载了Windows版本的exe程序,下载后直接双击运行即可显示下图界面,此时说明sharelist启动成功。
3)我们可以通过浏览器来进行访问,端口号是 。地址: .0.0.1:,密码为sharelist。此时可看到sharelist的功能页面。
4)进入管理界面,然后找到挂载盘-创建挂载,网站源码总是出错如图:
5)Refresh Token需要登录网页版阿里云盘( aliyundrive.com/sign/in)来获取。登录后按F弹出开发者工具,按下图步骤找到refresh_token的值(字符串,不含双引号),复制下来并填写到上图sharelist的Refresh Token输入框中。
6)再次访问 .0.0.1:,即可显示云盘目录结构。
7)拿到目录结构,就可以对云盘进行查看操作了。目前只能查看到云存储里面的目录结构。我们需要使用这个云盘,则需要将对应的磁盘映射到本地来。
8)首次使用时,将提示选择挂载源。选择挂载源,填入对应路径即可。系统内置了本地路径(FileSystem)挂载源。
9)对于成功设置好的磁盘空间,EasyCVR直接在配置文件中写入对应的路径即可。修改路径可以通过修改软件包根目录下 EasyCVR-windows-2.8.0-\mediaserver\tsingsee.ini文件,如图:
)这样就可以将云存磁盘空间和EasyCVR录像存储结合起来。大盘分时指数源码
以上云存的方法,目的是将云存储映射到服务器,方便进行磁盘存储和读写。除了我们提供的这种方法,用户也可以尝试其他的方法达到这个结果。
EasyCVR平台可支持多类型设备、多协议方式接入,可覆盖市面上绝大多数的视频源设备。平台基于云边端协同架构,可实现海量视频汇聚与管理、处理与分发、智能分析等视频能力。具体包括:视频实时监控、云端录像、云存储、回放与检索、智能告警、语音对讲、云台控制、平台级联等功能。
将EasyCVR与智能分析网关结合使用,可以实现基于云、边、端架构的AI智能检测分析及算力的精细化调度等能力,该方案的应用场景也十分广泛,包括:通用安防、智慧安监、明厨亮灶、智慧景区、区域安全监测等。
如何快速搭建免费5T不限速私人云盘
本项目基于微软云盘onedrive和开源项目oneindex实现,通过域名访问,实现跨平台不限速下载文件! 1. 注册或者购买教育版office账号普通账号仅有1T空间 某宝购买:搜索onedrive5T 2. 使用免费云主机部署运行环境 免费云主机: 3. 上传源码并安装 4. 运行测试 通过域名访问,实现跨平台不限速下载文件! 5.实现和云盘同步,本地轻松管理OneManager搭建详细图文教程
OneManager是一款方便操作onedrive文件的程序,能够实现直链下载、在线观看视频等功能。要搭建OneManager,可以选择GitHub、Heroku、VPS或腾讯SCF等容器。考虑到稳定性,我将重点介绍在VPS上搭建的方法。首先,需要一个GitHub账号,并从项目地址下载源码。如果你有VPS,推荐使用宝塔面板进行安装,没有经验的用户可以直接搭建。安装后确保LAMP环境配置完成。接着,通过宝塔添加站点,输入域名并远程下载源码。解压后,在网站设置中启用伪静态,将代码复制并保存。配置规则为`rewrite ^/(.*) /index.php?/$1 last;`。在浏览器中输入域名进行程序安装,并按照设置,接受授权后即可使用。
OneManager的功能强大,支持添加多个onedrive账户,结合Heroku可以搭建离线下载程序,将文件下载至onedrive。具体操作流程在文中已有详细介绍,无需重复。
对于追求美观的用户,网上有关于OneManager美化的高级教程,详细图文教程可提供参考。此外,还有利用Heroku+OneManager搭建个人网盘的指南,以及讨论安全性的文章。关于申请教育版onedrive、Mover.io工具使用教程、Cloudreve搭建等内容,均可提供进一步学习和实践的资源。
利用onedrive搭配腾讯云轻量服务器搭建一个高速网盘
搭建一个高速网盘,结合Onedrive和腾讯云轻量服务器的指南 利用Onedrive和腾讯云香港轻量服务器构建一个稳定且高效的网盘,以下步骤详细说明如何操作。 准备:一台腾讯云香港轻量服务器
一个Onedrive国际版账号且已开放API
OneManager-php源代码
一枚域名
购买:借助腾讯云双十一活动,服务器和域名价格相对实惠。
选择最便宜的域名,避免使用免费域名,以确保所有权。
在DNSPOD双十一活动页面购买域名。
在腾讯云轻量服务器购买地址选购香港或新加坡服务器,选择1C1GM规格。
安装宝塔面板BT-panel6.0或Ubuntu后,使用一键安装脚本。
程序解析和域名设置:进入DNSPOD后台,解析域名至服务器IP。
使用域名www.abc.xyz,后续访问该域名。
下载程序源代码:通过宝塔后台安装PHP并设置为7.3版本及Nginx。
添加网站并远程下载OneManager-php源代码压缩文件。
从GitHub地址github.com/qkqpttgf/One...下载源代码。
配置网站:在宝塔后台设置网站目录运行路径和SSL证书。
添加伪静态规则,配置网站目录。
添加Onedrive盘:点击添加Onedrive盘。
确保使用唯一标签区分多个盘。
显示名称自定义,用于前台显示。
选择国际版或世纪互联版Onedrive,前者在国内速度较优。
自行申请应用ID和机密,以避免API使用风险。
配置Nginx反向代理:配置反向代理以加速上传和下载。
解析代理域名至服务器IP。
在服务器内配置反代网站,申请SSL证书。
根据微软分配的全局域名配置反向代理。
在配置文件中加入禁止缓存和过滤代码。
在OneManager后台添加反向代理域名并保存设置。
注意事项:设置反向代理时注意流量管理,以免消耗服务器流量。
公开下载可能会影响流量消耗,导致额外费用。
通过上述步骤,结合Onedrive和腾讯云轻量服务器,您可以搭建一个稳定、高速且功能丰富的在线网盘服务。2024-11-30 14:24
2024-11-30 14:10
2024-11-30 12:48
2024-11-30 12:41
2024-11-30 12:13