跳到主要内容

专属版私有化部署

更新时间: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和事件回放或图片展示相关功能
可选
  1. 需要对接AppSDK及对应的直播专用播放器
  2. 设备内存受限,且视频流相对较少的场景,可以考虑去掉P2P功能
  3. 如果需要云存且支持回放情况下,则需要客户端集成点播专用播放器
  4. SD卡功能更多的依赖设备端实现,如果设备已经按要求实现情况下,大部分功能可以同云存效果

视频核心能力版的架构说明

信息
  1. 前一个部署方案适合流转发音视频录制,此时避免了云存跨机房的情况,比较适合4G设备接入的场景。
  2. 后一个部署方案适合更音视频直存对象存储的情况。此时甚至可以单独使用某个机房的对象存储。
  3. 当然也可以两个方案合并起来一起使用,不同的设备类型走不同的场景。

私有化部署方案1

私有化部署方案2

核心业务说明

  1. 针对纯视频能力私有化部署版本的激活码:客户需要通过通用版控制台先申请激活码,然后导出,再通过私有化部署版本的云云接口导入
  2. 针对视频的操作,比如:直播,需要客户端请求客户的云平台,客户业务通过云云接口获取到authToken,并返回给客户端,客户端调用AppSDK传入该authToken即可
  3. 如果使用了音视频云存的能力,由于纯视频能力没有账号信息,需要客户云平台关注视频的用户所属情况,避免串流。这个请务必关注

私有化部署要求

私有化部署使用Kubernetes serverless服务进行部署,需要提供如下资源:

  1. Kubernetes Serverless集群(如阿里云 ACK Serverless),支持如下功能
    • StorageClass存储类
    • Virtual Node 虚拟节点
    • 负载均衡/网络负载均衡
    • 应用负载均衡,支持IngressClass
    • Pod直接绑定公网IP
  2. 容器镜像仓库
  3. 虚拟网络VPC/安全组/NAT网关

说明:

  1. 目前仅支持阿里云/腾讯云/火山云/OCI,如果需要支持其他云厂商,请反馈咨询
  2. 默认需要一个信令和网关域名,如果需要视频云存功能,且支持多机房,则需要机房数对应的域名
  3. 暂不考虑设备从通用版迁移到私有化部署的情况,但支持私有化版与通用版共存的情况
  4. 更多详细的部署说明待实际落地时提供

对接说明

AppSDK对接说明

  1. Android AppSDK发布说明
  2. Android AppSDK专属版接入说明
  3. iOS AppSDK发布说明
  4. iOS AppSDK专属版接入说明

视频核心能力接口说明

如果确认私有化部署要实际落地,可以咨询相速提供API接口(三方链接,大约有5~7个接口)

DeviceSDK对接说明

  1. DeviceSDK发布说明
  2. DeviceSDK专属版接入说明