ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

VSS VIOS/VST视频存储微服务指南:摄取、录制、回放一站管理

VSS VIOS/VST视频存储微服务指南:摄取、录制、回放一站管理 VSS VIOS/VST视频存储微服务指南摄取、录制、回放一站管理【免费下载链接】video-search-and-summarizationNVIDIA AI Blueprint for video search and summarization (VSS) is a GPU-accelerated reference architecture for building video analytics agents with real-time verified alerts, visual QA, and automated reporting. The VSS Blueprint uses vision language models (VLMs) such as NVIDIA Cosmos, LLMs such as NVIDIA Nemotron, RAG, and NVIDIA NIMs.项目地址: https://gitcode.com/GitHub_Trending/vi/video-search-and-summarization NVIDIA 的VSSVideo Search and Summarization视频搜索与摘要AI 蓝图内置了VIOSVideo IO Storage视频输入输出与存储微服务它是 GPU 加速视频分析平台的视频底座把摄像头的视频摄取、录制存储、回放检索整合进一个开箱即用的微服务体系让 AI 应用可以专注于检测、跟踪与摘要而不再为视频流的接入和归档操心。一、VIOS 是什么为 AI 而生的视频存储引擎VIOS在 VSS 中也被称为VSTVideo Storage Technology提供硬件加速的视频解码、流传输与存储核心能力一览ONVIF 自动发现自动发现并管理 ONVIF-S 兼容 IP 摄像头也支持手动添加 IP 地址或 RTSP 流录制与老化策略视频持续录制磁盘写满后自动覆盖最旧的录像Aging Policy低延迟直播基于硬件加速的 WebRTC 与 DASH 协议分发实时与历史视频回放增强支持 2x / 4x / 8x 倍速快放、暂停任意帧、截图、时间范围回放分析叠加Overlay在直播和录像上叠加 AI 检测框、邻近告警气泡支持视频墙与楼层平面图REST API 全覆盖传感器、代理流、直播、录制、回放、存储六大 API 面方便二次开发事件通知通过 Redis/Kafka 消息总线或出站 Webhook 推送设备增删事件云原生容器化部署统一流处理微服务支持水平扩展二、微服务架构六个容器各司其职VIOS 采用微服务拆分Docker Compose 部署下由 6 个容器组成参见 deploy/docker/services/vios/微服务容器名职责Postgresvss-vios-postgres集中式数据库存储传感器配置与流元数据Sensorvss-vios-sensor传感器发现、注册、配置与流监控/v1/sensorAPI统一流处理vss-vios-streamprocessingRTSP 代理、WebRTC/DASH 直播与回放、录制、媒体存储五大 APIIngressvss-vios-ingressNGINX 反向代理终结外部 HTTP/HTTPS 流量SDRvss-vios-sdr工作负载分发与服务发现Envoyvss-vios-envoy负载均衡与请求路由水平扩展多台统一流处理实例可挂载在 SDR Envoy 之后分担摄像头负载共享同一存储后端与集中式 PostgreSQL单实例故障不影响整体服务。三、快速上手三步打开 VIOS 管理界面打开 Web UI在 Chrome 浏览器中访问http://服务器IP:30888/vst/若提示登录用户名和密码均为admin查看 Dashboard首页展示设备总数、录制状态、存储用量等核心指标补充摄像头凭据若摄像头显示锁形图标进入Sensor Management页签在Sensor Credentials中填入摄像头的用户名/密码即可解锁直播四、视频摄取接入摄像头的三种方式方式 1ONVIF 自动发现最省心只要摄像头在主机下游网络中且支持 ONVIF-S 协议VIOS 会自动发现并拉取其配置参数填充到界面。官方已实测 ANNKE、AMCREST、AXIS、BOSCH、HIKVISION、SONY 等 20 余款机型完整清单见 docs/vios-microservices.mdx。方式 2手动添加 IP 或 RTSP 流进入Sensor Management → Add device manually点击IP填入摄像头 IP、用户名、密码点击RTSP直接填入 RTSP 流地址与凭据方式 3NVStreamer 视频文件流测试首选没有实体摄像头用NVStreamer访问http://IP:31000上传本地视频文件它会自动生成 RTSP 流VIOS 即可将其当作 ONVIF 摄像头使用非常适合开发与测试场景。上传方法见 docs/vios-nvstreamer.mdx。 除界面操作外还可通过 RTSP Stream Config 配置文件批量声明摄像头或 NVStreamer 端点适合自动化部署。五、录制与存储开启录制并算好容量开启录制在Record Setting页签选择摄像头并启用录制。所有录像保存在本地存储磁盘空间不足时会自动覆盖最旧的录像无需人工清理。存储容量速算公式规划磁盘前先用官方公式估算1 路 8 Mbps 码率流录 1 天 ≈84.4 GB总存储 (GB) 路数 × 码率 (Mbps) × 天数 × 10.546875 建议再预留 10–20% 余量。总容量在存储配置文件的total_video_storage_size_MB参数中设定。关键存储参数参数默认值说明storage_threshold_percentage95磁盘占用达到该百分比时触发老化策略删除旧文件storage_monitoring_frequency_secs2存储用量监控频率秒supported_video_codecsh264 / h265支持的视频编码格式六、回放倍速快放、截图与视频墙进入Recorded Streams页签选择视频流即可体验完整回放能力⏩倍速快放2x、4x、8x 快速定位关键片段截图对当前播放帧一键 Snapshot时间范围回放按时间段精准检索️分析叠加开启 Overlay 后可在画面上显示 AI 检测框视频墙模式下还能叠加邻近告警气泡绿安全、橙接近、红危险与楼层平面图七、媒体管理上传、下载与存储监控在Media Management页签中Upload Media拖拽上传视频文件可选转码、附加元数据传感器 ID、时间戳、事件信息、标签大文件支持分片上传Download videos按设备与时间线导出录像片段Dashboard 磁盘监控实时查看存储占用避免上传成功但文件被老化策略删除的坑保持 5% 以上空闲空间八、六大 REST API把 VIOS 接入你的应用VIOS 的每个功能都暴露为 REST API前缀一目了然官方文档详见 docs/vss-vios.mdxAPI前缀能力参考文档传感器管理/v1/sensor发现、添加/移除摄像头、凭据、重启设备vst-sensor-management-api.mdx代理流管理/v1/proxyRTSP 代理与多播分发vst-proxy-stream-management-api.mdx直播管理/v1/liveWebRTC/DASH 实时流vst-live-stream-management-api.mdx录制管理/v1/record启停录制、cron 计划、事件触发录制vst-record-stream-management-api.mdx回放管理/v1/replay录像查询与回放 URL 生成vst-replay-stream-management-api.mdx存储管理/v1/storage媒体文件上传、下载、清单查询vst-storage-management-api.mdxVIOS 的核心源码位于 services/vios/部署编排位于 deploy/docker/services/compose.yml。九、常见问题排查清单问题解决方案摄像头有锁形图标进入 Sensor Management 补充摄像头凭据必要时对摄像头出厂重置容器启动失败docker logs 容器名查看日志确认 NVIDIA Container Toolkit 与nvidia-smi正常上传成功但文件消失磁盘占用超过storage_threshold_percentage默认 95%会触发自动删旧请扩容录像下载失败请求必须带disableAudio查询参数或设置VST_INSTALL_ADDITIONAL_PACKAGEStrue重新部署直播转圈不停等待数秒或重启浏览器VIOS 官方仅保证 Chrome 下的最佳体验写在最后VIOS/VST 用摄取—录制—回放—API一条完整的链路把最琐碎的视频 IO 工作从你的 AI 应用中剥离出去ONVIF 摄像头即插即用录像自动归档与老化回放倍速检索六大 REST API 无缝对接 VSS 的视频搜索、实时 VLM 问答与自动报告能力。如果你正在用 VSS 搭建 GPU 加速的视频智能分析平台这就是绕不开的存储底座 延伸阅读VIOS 微服务完整文档 · NVStreamer 测试流文档 · VIOS 性能基准【免费下载链接】video-search-and-summarizationNVIDIA AI Blueprint for video search and summarization (VSS) is a GPU-accelerated reference architecture for building video analytics agents with real-time verified alerts, visual QA, and automated reporting. The VSS Blueprint uses vision language models (VLMs) such as NVIDIA Cosmos, LLMs such as NVIDIA Nemotron, RAG, and NVIDIA NIMs.项目地址: https://gitcode.com/GitHub_Trending/vi/video-search-and-summarization创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表