专属版私有化部署
更新时间:2025-07-04 13:05:23
随着客户对用户视频的安全性、客户体验性的更高要求。相速推出了专属版的私有化部署方案,见专属版分类,其中纯视频核心能力私有化部署是一种特殊的方案,只专注于视频核心能力,只需要激活码,功能相对对立,部署灵活。不关注其他业务,比如:用户管理、设备管理(包含设备添加删除、设备列表、设备分组和分享)、推送消息管理、物模型管理及相应的控制台等,这些功能或能力需要客户自行实现。纯视频 核心能力私有化部署情况下,可以根据实际情况选择不同的功能点,具体见视频核心能力版的功能说明。平台端接口会相对有限,同时相应的AppSDK和DeviceSDK也会有所精简,具体见对接说明
专属版分类
方案名称 | 优势 | 劣势 |
---|---|---|
通用全功能版 | 1. 功能全面,且整体安全性高 2. 功能随着通用版的功能持续迭代,可保持同步更新 3.对客户自己的开发内容要求较低 | 1. 前提部署成本相对较高 |
视频核心能力版 | 1. 只专注于视频核心能力,视频能力前期部署成本较低 2. 平台端只少量接口,且AppSDK和DeviceSDK对接相对简单 | 1. 对客户自己的开发内容要求较高 |
视频核心能力版的功能说明
针对智能事件和物模型自定义的事件,既可以和音视频关联,也可以不关联。总体而言,更推荐不关联使用方式,这个目前也是相速的默认方案。因此,录制和事件的功能可以分开进行处理。具体的功能说明如下:
功能项 | 说明 | 是否必选 |
---|---|---|
视频信令 | 视频等业务交互的通信 | 必选 |
流转发直播 | 服务器流转发直播,含客户端直播播放器(1) | 必选 |
双向高清视频 | 双向高清视频,含双向语音对讲 | 可选 |
设备封面 | 一般是设备列表场景,获取到每个设备的实时画面,提升客户体验 | 可选 |
P2P直连 | P2P穿透成功后,客户端与设备端直连(2)。 可以用于音视频直播、SD卡音视频回放和语音对讲 | 可选 |
音视频云存录制 | 音视频切片后索引和切片存储在云端,支持流转存和直存模式。 支持索引和切片按天清理,支持多云和多机房存储,业务无感 | 可选 |
云存录制API | 支持录制信息列表,支持分页。支持录制按天统计,支持录制删除。 支持多云和多机房存储,业务无感 | 可选 |
云存录制回放 | 支持云存的音视频数据回放,支持倍速和下载(3) | 可选 |
事件云存 | 包括事件和对应缩略图的存储。 支持事件和图片按天清理,支持多云和多机房存储,业务无感 | 可选 |
云存事件API | 支持事件列表,支持分页。支持事件按天统计,支持事件删除。 支持多云和多机房存储,业务无感 | 可选 |
云存事件回放或图片展示 | 同云存录制回放,唯一不同的可能是这个会有回放结束时间。 事件可以没有对应的视频而只展示图片 | 可选 |
SD卡功能(4) | 1. SD卡的音视频存储需要设备自行完成 2. 支持SD卡录制存储、录制API和录制回放相关功能 3. 支持SD卡事件存储、事件API和事件回放或图片展示相关功能 | 可选 |
- 需要对接AppSDK及对应的直播专用播放器
- 设备内存受限,且视频流相对较少的场景,可以考虑去掉P2P功能
- 如果需要云存且支持回放情况下,则需要客户端集成点播专用播放器
- SD卡功能更多的依赖设备端实现,如果设备已经按要求实现情况下,大部分功能可以同云存效果
视频核心能力版的架构说明
信息
- 前一个部署方案适合流转发音视频录制,此时避免了云存跨机房的情况,比较适合4G设备接入的场景。
- 后一个部署方案适合更音视频直存对象存储的情况。此时甚至可以单独使用某个机房的对象存储。
- 当然也可以两个方案合并起来一起使用,不同的设备类型走不同的场景。
核心业务说明
- 针对纯视频能力私有化部署版本的激活码:客户需要通过通用版控制台先申请激活码,然后导出,再通过私有化部署版本的云云接口导入
- 针对视频的操作,比如:直播,需要客户端请求客户的云平台,客户业务通过云云接口获取到authToken,并返回给客户端,客户端调用AppSDK传入该authToken即可
- 如果使用了音视频云存的能力,由于纯视频能力没有账号信息,需要客户云平台关注视频的用户所属情况,避免串流。这个请务必关注
私有化部署要求
私有化部署使用Kubernetes serverless服务进行部署,需要提供如下资源:
- Kubernetes Serverless集群(如阿里云 ACK Serverless),支持如下功能
- StorageClass存储类
- Virtual Node 虚拟节点
- 负载均衡/网络负载均衡
- 应用负载均衡,支持IngressClass
- Pod直接绑定公网IP
- 容器镜像仓库
- 虚拟网络VPC/安全组/NAT网关
说明:
- 目前仅支持阿里云/腾讯云/火山云/OCI,如果需要支持其他云厂商,请反馈咨询
- 默认需要一个信令和网关域名,如果需要视频云存功能,且支持多机房,则需要机房数对应的域名
- 暂不考虑设备从通用版迁移到私有化部署的情况,但支持私有化版与通用版共存的情况
- 更多详细的部署说明待实际落地时提供
对接说明
AppSDK对接说明
视频核心能力接口说明
如果确认私有化部署要实际落地,可以咨询相速提供API接口(三方链接,大约有5~7个接口)